Пишу, по большей части, про историю, свою жизнь и немного про программирование.

CSS hack для FireFox 4

В FireFox4 входит новый селектор — «:-moz-any». Позволяет задать на любом уровне несколько селекторов сразу. Например:

:-moz-any(ol, ul) li {
    list-style-type: none
}
a:-moz-any(:hover, :visited) {
    color: black;
}

В это связи легко получается CSS-хак для FireFox 4 и выше:

:-moz-any(x), .class_for_ff4 {
    color: red; /* стиль только для FF 4+ */
}
6 комментариев
onjs.net 2010

Хм, точно, наверное это самый короткий способ задать стиль только для фф.

Евгений Степанищев (bolknote.ru) 2010

Комментарий для http://onjs.net:

Это для FF4, для FF тоже существует — http://bolknote.ru/all/1787/

Денис (http://denisdolgopolov.ru) 2011

А нет хака для firefox 4 под линуксом. К меня почему то один шрифт в нем увеличивается на 2px. Хотя в firefox 4 под виндовсом все нормально. Ни когда такого не ожидал от firefox, хотя может это косяк шрифта

Евгений Степанищев (bolknote.ru) 2011

Комментарий для Денис (http://denisdolgopolov.ru):

Я не пробовал такой изготовить. В таких случаях надёжнее пользоваться JS.

Марат 2011

К сожалению, не работает для FF5...

jibiel 2011

Комментарий для Марат:

http://jsfiddle.net/marcoos/zUYdj/  — вот фиддл. у меня работает под FF 5 / OS X 10.6.8.