#myDiv { margin : 10px; } /* IE6 и ниже */ * html #MyDiv { margin : 5px; } /* Только IE7 */ *:first-child+html #MyDiv { margin : 2px; }
Подсмотрено у MyMans.
p.s. и всё же лучше использовать Conditional Comments.
27 ноября 2007
#myDiv { margin : 10px; } /* IE6 и ниже */ * html #MyDiv { margin : 5px; } /* Только IE7 */ *:first-child+html #MyDiv { margin : 2px; }
Подсмотрено у MyMans.
p.s. и всё же лучше использовать Conditional Comments.
21 ноября 2007
Это должен прочитать каждый верстальщик. Эта статья - объяснение первопричин большинства бед с Internet Explorer.
8 августа 2007
1 комментарий28 июня 2007
А знаете ли вы, что:
— Подчёркивание в идентификаторах разрешено в спецификации CSS2.1.
— Браузеры должны игнорировать неизвестные CSS-свойства.
— IE 5 и выше для Windows игнорирует подчёркивание в начале любого свойства.
Таким образом свойство _color:red:
— Валидно.
— Игнорируется всеми браузерами, кроме IE под Windows.
— В IE работает аналогично color:red.
Очень полезная особенность:
#box { min-height: 300px; height: auto; _height: 300px; }
p.s. в IE под MacOS не работает.