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

Пример использования условных комментариев на странице :

 <!--[if "условие"]> HTML код <![endif]-->

<!--[if IE 6]> <h1>Этот текст выведется только в IE 6 </h1> <![endif]-->

 

Условие это логическое выражение, которое формируется при помощи специальных управляющих переменных.

Переменная Пример Описание
IE [if IE] Условие выполняется во всех браузерах Internet Explorer
value [if IE 7] Условие выполняется только в Internet Explorer 7 версии(после IE стоит пробел!)
! [if !IE] Условие НЕ выполняется в Internet Explorer
lt [if lt IE 5.5] less-than условие выполняется в браузерах IE версии ниже 5.5
lte [if lte IE 6] less-than or equal условие выполняется в браузерах IE версии 6 и ниже
gt [if gt IE 5] greater-than условие выполняется в браузерах IE версии выше 5
gte [if gte IE 7] greater-than or equal условие выполняется в браузерах IE версии 7 и выше
& [if (gt IE 5)&(lt IE 7)] Оператор И(AND) условие выполняется в браузерах IE версии выше 5 но ниже 7
| [if (IE 6)|(IE 7)] Оператори ИЛИ(OR) условие выполняется в браузерах IE версии 6 или 7
( ) [if !(IE 7)] Скобки позволяют выделить подвыражения в сложном выражении.Условие не выполняется в браузере IE 7 версии

 

Примеры :

 

<!--[if gt IE 5.0]> Инструкции для IE 5.5, 6 или 7 <![endif]-->

<!--[if lte IE 5.5]> Инструкции для IE 5.0 или 5.5 <![endif]-->

<!--[if gte IE 6]> Инструкции для IE 6 или 7 <![endif]-->

<!--[if lt IE 7]> Инструкции для IE 5.0, 5.5 или 6 <![endif]-->






У данной записи пока нет ниодного комментария