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

Решил собрать у себя всевозможные условные комментарии, которые часто используются в веб. Смотрим ниже.

<!--[if IE]>
Если браузер Internet Explorer, включая все версии.
<![endif]-->
<!--[if IE 6]>
Если браузер Internet Explorer 6
<![endif]-->
<!--[if gte IE 7]>
Если браузер Internet Explorer 7 и выше
<![endif]-->
<!--[if lt IE 6]>
Если браузер Internet Explorer, и версия меньше 6
<![endif]-->
<!--[if lte IE 5.5]>
Если браузер Internet Explorer, и версия равна или меньше 5.5
<![endif]-->
<!--[if gt IE 6]>
Если браузер Internet Explorer, и версия больше 6
<![endif]-->
<!--[if !IE]><!-->
Если браузер не Internet Explorer
<!--<![endif]-->
<!--[if IE 6]><!-->
Если браузер Internet Explorer 6, и не Internet Explorer браузеры
<!--<![endif]-->
<!--[if IE 6]> Если браузер Internet Explorer 6 <!-->
и не Internet Explorer браузеры
<!--<![endif]-->
<![if !IE]>
Если браузер не Internet Explorer
<![endif]>

Используемые обозначения

Знак Пример Описание
! [if !IE] Оператор отрицания "не"
lt [if lt IE 7] Оператор "меньше чем"
lte [if lte IE 8] Оператор "меньше или равно"
gt [if gt IE 6] Оператор "больше чем"
gte [if gte IE 5] Оператор "больше или равно"
() [if !(IE 7)] Подвыражение, используемое зачастую для сравнения в выражениях, и возвращает тип boolean
& [if (gt IE 5)&(lt IE 7)] Оператор "и", возвращает true когда выполняются условия подвыражения
| [if (IE 6)|(IE 7)] Оператор "или", возвращает true когда выполняется хотя бы одно из подвыражений

 

 

Веб разработка

Мои координаты

Электронная почта: arman@sab.kz , arman_sb@mail.ru

Местоположение: Казахстан, Астана