CSS хаки для IE
Занимаясь кроссброузерной версткой, мы вынуждены постоянно сталкиваться с несоответствием броузеров от Microsoft стандартам W3C. Для задания дополнительных инструкций CSS этим броузерам, можно воспользоваться их же собственными багами, которые заключаются в неправильной обработке строк парсером. Такие инструкции называются хаками.
Вот примеры хаков IE для свойства height:
* height: 10px; /* этот CSS хак увидит только IE */
_height: 10px; /* эту инструкцию воспримут только IE 5.5 и IE 6.0 */
_heig\ht: 10px; /* а этот CSS хак увидит только IE 6.0 */
Здесь нет такого хака, который сгодился бы только для IE 5.5, но комбинируя хаки, мы можем задать какое-либо свойство только для IE 5.5. Например:
_display: none;
_disp\lay: block; /* только IE 5.5 не отобразит блок */
На самом деле CSS хаки это плохо, так как код не проходит валидацию. Если Вам хочется, чтобы код был валидным, используйте условные комментарии.



