Добавление к Ответ Residuum , это код, который вам понадобится для ссылки на таблицу стилей "pre IE 9":
<!--[if lt IE 9]>
<link href="ie-pre-9.css" rel="stylesheet" type="text/css" />
<![endif]-->
Выражение в первой строке гласит, что разметка в комментарии должна оцениваться во всех версиях Internet Explorer с номером версии меньше (lt
). 9. В браузерах, отличных от Microsoft, код будет обрабатываться как комментарий - т.е. он будет игнорироваться, и дополнительная таблица стилей не будет включена.
Если вы предпочитаете не создавать дополнительную таблицу стилей для своих исправлений Internet Explorer, вместо этого вы можете использовать условные комментарии, чтобы включить / выключить контейнер для всего содержимого вашей страницы, и использовать наличие этого контейнера для включения исправлений. / выкл. Пример:
<!--[if lt IE 9]><div class="ie"><![endif]-->
Page content here...
<!--[if lt IE 9]></div><![endif]-->
В вашем основном CSS-файле теперь вы можете поставить перед любым селектором префикс .ie
, чтобы он предназначался только для Internet Explorer с номерами версий менее 9:
a { color: red; }
.ie a { color: blue; }