• Контакты
  • +7 (937) 486-30-30
  • mail@allbx.ru

Условные комментарии в HTML для работы с IE


Условные комментарии в IE появились c версии 5. Данные комментарии позволяют использовать специфику для конкретного браузера, к примеру добавляя специальные стили или скрипты для конкретной версии браузера. Предположим у вас сайт плохо отображается в IE меньше 8 версии, тогда с помощью данных комментариев можно вывести сообщение посетителю о обновлении браузера.

Условные комментарии в IE появились c версии 5. Данные комментарии позволяют использовать специфику для конкретного браузера, к примеру добавляя специальные стили или скрипты для конкретной версии браузера. Предположим у вас сайт плохо отображается в IE меньше 8 версии, тогда с помощью данных комментариев можно вывести сообщение посетителю о обновлении браузера.
<!--[if lte IE 7]>
  Ваш браузер устарел, пожалуйста обновите его.
<![endif]-->
Структура условных комментариев:
<!--[if IE]>
  содержимое, вставляемое при срабатывании условия
<![endif]-->

Список возможных условий:

Конкретная версия:
<!--[if IE 6]>
  Ваш браузер IE 6!
<![endif]-->
Все версии браузера IE:
<!--[if IE]>
  Ваш браузер IE :)
<![endif]-->
Все кроме одной версии:
<!--[if !IE 6]>
  Ваш браузер не IE 6!
<![endif]-->
Для браузеров с версией больше или равно:
<!--[if gte IE 6]>
  Ваш браузер IE 6!
<![endif]-->
Для браузеров с версией больше:
<!--[if gt IE 6]>
  Ваш браузер IE 6!
<![endif]-->
Для браузеров с версией меньше или равно:
<!--[if lte IE 6]>
  Ваш браузер IE 6!
<![endif]-->
Для браузеров с версией меньше:
<!--[if lt IE 6]>
  Ваш браузер IE 6!
<![endif]-->

Примеры:

Подключение стилей при IE 6:
<!--[if IE 6]>
  <style type="text/css">
  div.popup {
    display: none;
  }
  </style>
<![endif]-->
Подключение скрипта при версии IE меньше или равно 7:
<!--[if lte IE 7]>
  <script type="text/javascript" src="/js/ie.js"></script>
<![endif]-->
Вывод сообщения о устаревшем браузере:
<!--[if lte IE 8]>
  Ваш браузер устарел, пожалуйста <b>обновите</b> его.
<![endif]-->
Алексей Бульчук
Специалист-консультант
Хотите получить консультацию?
Оставьте заявку и мы свяжемся с Вами в ближайшее время.

Похожые статьи

Разработчикам

Как устанавливать .run в Linux

Разработчикам

Загрузка файлов на ftp сервер из cmd

Поставим небольшую задачу. Необходимо загружать через скрипт файлы на ftp сервер.

Разработчикам

Веб-дизайн. Лекция Виталия Фридмана

Разработчикам

Написание статей

Написание текста для продвигаемой страницы очень важно. При этом во главу угла ставится ун...

Разработчикам

Модернизация модального окна от facebox

В данной статье хочу привести пример использования facebox, для организации вывода произво...

Разработчикам

Запрещаем и разрешаем доступ на сайт по ip

Разработчикам

1С-Битрикс: Управление сайтом 14.0

Разработчикам

Создание и оформление кнопки при помощи CSS.

В роли кнопки могут выступать практические любые элементы(теги), я рассмотрю пример на теге...

Разработчикам

Вебинар "Интернет-магазин детских товаров: быстро начинаем успешный бизнес"

Разработчикам

Плагин Insert PHP и Allow PHP in Posts and Pages для выполнения PHP кода.

В данной статье хочу рассказать про несколько плагинов для возможности выполнения PHP кода...

Разработчикам

Redirect на 1С-Битрикс

10.08.2018
Разработчикам

SimpleTest. Программа для проведения тестирования.