CSS для разных браузеров

Статус
В этой теме нельзя размещать новые ответы.
Я не против JS, а против селекторов, которых в спецификации нет.

Вы видимо что-то не правильно поняли (возможно не совсем внимательно прочитали статью).
Конечно селекторов .ff2, .win и прочих нет в спецификации - потому что эти селекторы указывают на классы. Это всё равно как если бы вы указали в HTML файле какому либо элементу атрибут class="block", а потом обратились бы к нему в стилях с помощью селектора .block. Разница лишь в том что что такие теги как .ff2, .win и прочие не нужно объявлять в HTML документе и они будут активными только только в определённом браузере и в определённой ОС.

Эти слекторы не ломают валидности CSS документа.

Если уже и использовать какие-либо яваскриптовые извращения, то это, на мой взгляд, самое изящное.
 
Тогда вопросов не имею, спасибо за разъяснение.
 
Кроме сказанного, иногда возникает проблема кодировки файла.

Проявляется это обычно в том, что во всех браузерах сайт работает как надо, а в IE6 глючит.

Достаточно быстро чел понимает, что проблема в том, что файл стилей просто не учитывается браузером. Но кто виноват и что делать? :)

Обычно это связано с тем, что все файлы создаются автоматикой (допустим, кмс на сервере), а файл стилей заливается с компа. При этом сервер создает файлы, скажем, в UTF-8 кодировке (в последнее время она актуальнее), а чел на машине автоматом сохраняет file.css в ANSI. Вроде как проявляется только при наличии в css текстов на русском (не-английском?)

Лечение: открыть файл в блокноте и save as... выбрать ту кодировку, которая вам нужна.

Ну и вообще - все файлы всегда создавать в одной и той же кодировке. В какой? В той, в которой у вас текст.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху