Делаем таблицу стилей CSS только для IE
Поскольку Internet Explorer имеет “свое толкование таблиц стилей CSS” а бывают задачи, или же необходимость сделать кроссбраузерный сайт ( или верстку ) с сохранением чистого CSS кода то неизбежно нужно будет создавать отдельные таблицы стилей для Internet Explorer.
В данной публикации я хочу привести пример организации таблиц CSS для браузера IE.
Данный метод является базовым и указывает любому НЕ IE браузеру использовать определенную таблицу стилей.
<![if !IE]>
<link rel="stylesheet" type="text/css" href="REAL-STYLESHET.css" />
<![endif]>
Если есть необходимость привязки к определенной версии браузера то это можно сделать так:
Только для IE 6:
<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="IE-6-SPECIFIC.css" />
<![endif]-->
Только для IE 5:
<!--[if IE 5]>
<link rel="stylesheet" type="text/css" href="IE-5-SPECIFIC.css" />
<![endif]-->
Только для IE 5.5:
<!--[if IE 5.5000]>
<link rel="stylesheet" type="text/css" href="IE-55-SPECIFIC.css" />
<![endif]-->
Только для IE 6 и ниже:
<!--[if lte IE 7]>
<link rel="stylesheet" type="text/css" href="IE-6-OR-LOWER-SPECIFIC.css" />
<![endif]-->
Вы спросите - для чего это нужно? Нужно это для чистоты и корректности вашего CSS кода а также в случае появления нового браузера вы всегда сможете сделать условную таблицу стилей для корректного отображения контента.Комментарии (1) 4-02-08 17:02:00 |