CSS хаки для Internet Explorer

10.03.2010 | Написал

О 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}

К сожалению валидацию не проходит, но тем не менее он работает. Нужно указывать последним.

Метки: ,
1 комментарий читателей статьи "CSS хаки для Internet Explorer"
Добавить комментарий

Ваш e-mail не будет опубликован.