Оглавление

16. Специальный тег в Web-браузере Internet Explorer

Начиная с пятой версии, Internet Explorer поддерживает специальный тег, позволяющий учитывать особенности разных версий этого Web-браузера. Формат тега:
   <!--[if Условие IE Версия]>Какой-то текст<! [endif]-->
Как не трудно заметить, все содержимое тега расположено внутри HTML-комментария. По этой причине тег не нарушает стандарты консорциума W3C и может использоваться в строгом режиме.
В необязательном параметре Условие могут быть указаны следующие операторы:
  -    it — меньше чем;
  -    lte — меньше или равно;
  -    gt — больше чем;
  -    gte — больше или равно;
  -    ! — не равно.
В необязательном параметре версия указывается версия Web-браузера Internet Explorer. Пример использования тега приведен в листинге 24.

 

Листинг 24. Специальный тег в Web-браузере Internet Explorer


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Cпeциaльный тег в Web-браузере Internet Explorer</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<p>
<!--[if IE]>Это Web-браузер Internet Explorer<br><! [endif]-->
<!--[if IE 5.5]>версия 5.5<br><![endif]-->
<!--[if IE 6]>версия 6<br><! [endif]-->
<!--[if IE 7]>версия 7<br><![endif]-->
<!--[if IE 8]>версия 8<br><! [endif]-->
<!--[if gte IE б]>зерсия больше или равна 6<br><! [endif]-->
<!--[if It IE б]>версия меньше 6<br><![endif]-->
<!--[if lte IE б]>зерсия меньше или равна 6<br><![endif]-->
<!--[if gt IE б]>версия больше 6<br><![endif]-->
<!--[if ! IE 7]>Инструкция для всех версий, кроме 7-ой<Ьг><![endif]-->
<!--[if ! IE]> <-->
Если вы видите эту надпись, то не используете Internet Explorer
<!--> <! [endif]-->
</p> 
</body> 
</html>

 

Результат выполнения листинга 24 в Internet Explorer 7.0 будет выглядеть так:

Это Web-браузер Internet Explorer
версия 7
версия больше или равна б
версия больше б

 

 

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

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити