CSS хаки для Internet Explorer
О CSS хаках написано уже довольно много и этот пост я пишу скорее для себя, чтобы всё систематизировать. Такие же посты я напишу и для других браузеров.
Для IE также можно использовать условные комментарии, но лично мне импонируют хаки за наглядность и быстроту их вставки в таблицу стилей. Перечислю те хаки, которые я использую:
CSS-хаки для браузера Internet Explorer 6:
* html .style {background: #F00;} /* код валидный */ |
Существует еще вот такой хак:
.style {_background: #F00;} |
но он не проходит валидацию.
CSS-хаки для браузера Internet Explorer 7:
*+html .style {background: #F00;} /* код валидный */ |
CSS-хаки для браузера Internet Explorer 8:
.style {background: #F00\0/;} .style {margin-top /*\**/:-46px\9} |
К сожалению валидацию не проходит, но тем не менее он работает. Нужно указывать последним.
-
Гриша пишет:
Перевел интересную статью по CSS хакам для различных браузерах. Возможно будет полезной.
CSS Хаки для Firefox, Opera, Safari и Internet Explorer