Это сайт — моя персональная записная книжка. Интересна мне, по большей части, история, своя жизнь и немного программирование.

IE7/IE8 CSS hack: bolk minus hack

Нашёл CSS-хак для Internet Explorer 7.0 и 8.0:

-, body { background: gray; }

Основан на баге парсера браузера, который был введён для того, чтобы обрабатывать стили, начинающиеся с «-» (в IE7 появился первый стиль с префиксом «-ms-»).

8 комментариев
madhed.livejournal.com 2009

Не пашет

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

Комментарий для madhed.livejournal.com:

Где не пашет? ОС, браузер?

mihakot.livejournal.com 2009

Комментарий для Евгения Степанищева:

Спасибо за хак. Работает.
для IE7. для IE8 нет.
но мне как раз надо было для 7. в 8 все как раз норм.

ZPmer (zpmer.ru) 2009

А нет ли хака который поймет тольео ie8? По типу того для ie7 ?

*:first-child+html .style {
background: #00a800;
}

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

Комментарий для zpmer.ru:

В принципе, все эти хаки для IE не нужны, есть ведь conditional comments.

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

Комментарий для zpmer.ru:

Но, если очень хочется, то:

{ color /*\\**/: blue\\9 }

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

Комментарий для zpmer.ru:

Слеши лишние. Мне тут сервер сменили и, похоже, настройки PHP поменяли.

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

Комментарий для zpmer.ru:

Четвёртый коммент пишу, чтобы объяснить :)

Нужно вместо двойных слешей оставить одинарные.