Условные комментарии(Conditional comments) в Internet Explorer

Условные комментарии работают только в Internet Explorer в Windows и поддерживаются начиная с 5 версии.

Условные комментарии выглядят так:

Как видим условный комментарий состоит из обычного HTML-комментария <!–– ––>. Все браузеры, как и положено, игнорируют данные внутри комментария.

В IE встроена дополнительная возможность. Он дополнительно парсит комментарий и ищет в нём вставки типа [if IE 6] и [endif]. IE воспринимает данную конструкцию как условие. Если условие — истина, значит контент внутри этого блока учитывается, иначе нет.

Данные условия можно использовать для вставки кода конкретно для IE нужной версии(или для всех версий). К примеру подключение нужных CSS файлов или скриптов.

Допускается использовать как в <head>, так и в <body>

Примеры условных комментариев:

Примечание:

gt: Greater(больше) Than(чем)
gte: Greater(больше) Than(чем) or(или) Equal(эквивалентно) to
lt: Less(меньше) Than(чем)
lte: Less(меньше) Than(чем) or(или) Equal(эквивалентно) to

Подробнее об условных комментриях можно почитать на странице msdn.

Рубрики: HTML/CSS
Понравилось? Поделись с другими плз












Комментарии ВКонтакте





Комментарии с сайта

Оставить комментарий

*