Условные комментарии IE

Условные комментарии используются для написания специальных инструкций в Internet Explorer (IE) не ниже 5-ой версии.

<!--[if IE]> Инструкции понятные IE, но для остальных браузеров просто комментарий. <![endif]-->
Структура похожа на обычный комментарий в HTML, поэтому остальные браузеры будут воспринимать его как обычный комментарий. IE распознаёт такой комментарий иначе <!--[if IE]>, решает условие if и парсит содержимое условного комментария так, как если бы это было содержание нормальной страницы. Условные комментарии используют синтаксис HTML комментариев, поэтому они могут быть включены только в HTML страницу.
В условных комментариях можно использовать операторы, с помощью которых можно задать более конкретное условие.

Перечень операторов
ltверсия меньше чем
lteверсия меньше или равно
gtверсия больше чем
gteверсия больше или равно

Примеры использования:

<!--[if gt IE 5.0]> Инструкции для IE 5.5, 6, 8 или 9 <![endif]-->
<!--[if lte IE 6]> Инструкции для IE 6 ,5.5 или 5 <![endif]-->
<!--[if gte IE 6]> Инструкции для IE 6, 7, 8 или 9 <![endif]-->
<!--[if lt IE 7]> Инструкции для IE 5.0, 5.5 или 6 <![endif]-->
Прочли: 2278 | Изменено: 02 мая 2011 | Добавлено: 31 марта 2011 | На главную