Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   редактирование стилей только для мозилы (https://javascript.ru/forum/xhtml-html-css/29274-redaktirovanie-stilejj-tolko-dlya-mozily.html)

l-liava-l 21.06.2012 20:05

редактирование стилей только для мозилы
 
Всем доброго времени суток!
верстаю дизайн вроде во всех браузерах кроме мозилы нормально отображается.
может кто подскажет ест ли что то вроде
<!--[if gte IE 8]>

только для лисички? просто переверстывать очень неохото.

Deff 21.06.2012 20:46

<link id="Mosiila" rel="stylesheet" type="text/css" href="../Mosiila.css" />
<script type="text/javascript">
 var UA=window.navigator.userAgent;
 var Firefox = UA.match(/Firefox\/\w+\.\w+/i);
 if(Firefox==null){var a=document.getElementById('Mosiila');
 a.parentNode.removeChild(a)}
</script>

В head

Aetae 21.06.2012 21:44

Х*вый вариант. Ибо загрузка css файла уже начнётся. Надо не удалять имеющийся, а создавать новый.

Deff 21.06.2012 21:59

Aetae,
Согласен, - Нун сделать наоброт - не удалять -а создавать линк

Хотя проверил - если линк уже в кеше - удаляется на 56ms быстрее - нежели ставицо скриптом (Опера) гугл на 26-27ms

Aetae 21.06.2012 23:48

Если сделать:
<script type="text/javascript">
 var UA=window.navigator.userAgent;
 var Firefox = UA.match(/Firefox\/\w+\.\w+/i);
 if(Firefox){document.write('<link id="Mosiila" rel="stylesheet" type="text/css" href="Mosiila.css" />')}
</script>

Тол вообще никаких задержек.


Часовой пояс GMT +3, время: 13:53.