ПАРАГРАФ
издательство / типография
широкоформатная печать / наружная реклама
веб-дизайн / фотосъемка
На главную страницу Карта сайта Версия для печати
  • Главная
  • О компании
  • Офсетная и цифровая печать
  • Широкоформатная печать
  • Сувенирная продукция
  • Лазерная резка и гравировка
  • Веб
    • Реклама в интернете
    • Веб-дизайн
    • Создание сайтов
    • Цены
    • Портфолио
    • Система управления контентом
    • Регистрация домена
    • Хостинг
    • Для веб-мастеров
      • VBulletin: транслитерация в URL
      • CSS хаки для IE
      • «Добавить в избранное»
      • Защита PHP скриптов
  • Рекламная кухня
  • Продажа оборудования
  • Контакты

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 хаки это плохо, так как код не проходит валидацию. Если Вам хочется, чтобы код был валидным, используйте условные комментарии.

 

OOO «ПАРАГРАФ», 170042, г. Тверь, наб. Аф. Никитина, 44Б, телефон/факс: +7 (4822) 502-470, 501-688, 501-050, электронная почта: