Если вы используете условные комментарии для IE и вам не хотелось бы подключать несколько файлов, есть простой способ, позволяющий использовать одну таблицу стилей, в т.ч. и для разных версий IE.
Вместо того, чтобы подключать дополнительные таблицы стилей, необходимо с помощью условных комментариев добавить внешний блок с соответствующим id для каждой версии.
1 2 3 4 5 6 7 8 9 10 11 | <!--[if IE 6]> <div id="ie6"> <![endif]--> <div id="wrap"> <div id="header"></div> <div id="content"></div> <div id="footer"></div> </div> <!--[if IE 6]> </div> <![endif]--> |
Теперь, чтобы например переопределить какое-либо свойство для IE6, нужно добавить в селектор #ie6.
1 2 | #wrap { … } /* Общее правило */ #ie6 #wrap { … } /* Правило для IE6 */ |