CSS hack для FireFox 4

UDAV

Постоялец
Регистрация
22 Июн 2007
Сообщения
775
Реакции
153
В FireFox4 входит новый селектор — ":-moz-any". Позволяет задать на любом уровне несколько селекторов сразу. Например:
PHP:
:-moz-any(ol, ul) li {
    list-style-type: none
}
a:-moz-any(:hover, :visited) {
    color: black;
}
В это связи легко получается CSS-хак для FireFox 4 и выше:
PHP:
:-moz-any(x), .class_for_ff4 {
    color: red; 
}
 
Вообще, хаки применяются, когда все нормальные браузеры правильно обрабатывают
стилевой класс, а один какой-нибудь даун, типа ie6, не понимает, что от него хотят ))
Сейчас все новые браузеры стремятся к единому стандарту в html и css, т.е. в конечном
счёте все браузеры будут одинаково отображать содержимое.
И как ещё на этот хак отреагирует валидатор?
 
Вообще, хаки применяются, когда все нормальные раузеры правильно обрабатывают стилевой класс, а один какой-нибудь даун, типа ie6, не понимает, что от него хотят ))
Ну это и понятно, вот в ff4 у меня один сайт подпортился, пришлось использовать данных хак именно к ff4.
Сейчас все новые браузеры стремятся к единому стандарту в html и css, т.е. в конечном счёте все браузеры будут одинаково отображать содержимое.
Ага, только вот когда это будет?..
И как ещё на этот хак отреагирует валидатор?
Не знаю, не проверял. Для меня главное чтобы сайт красиво выглядел ;)
 
Назад
Сверху