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 комментариев
http://onjs.net

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

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

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

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

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

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

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

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

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

Марат

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

jibiel

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

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

Популярное