CSS хаки для IE9

alica

Гуру форума
Регистрация
28 Июл 2008
Сообщения
243
Реакции
76
Какие есть css хаки для IE9 ?
 
попробуй хак для ИЕ8, ток я хз. По сути ИЕ9 нормально и так все должен отображать
HTML:
.class {
color:#fff;
color:#000\0/; /* for ie8 */
}
 
* html #nameDiv - Понимает только IE

Пример min-height для IE 6
PHP:
#nameDiv {min-height: 300px; height: auto !important; height: 300px;}

Метод состоит в том что браузер IE6 не воспримет свойство селектора !important(это свойство устанавливает приоритетность), которое указывает на важность auto(это свойство указывает на то что размеры элемента зависят от размеров его содержимого), а воспримет только свойство, которое в этом браузере работает нужным нам образом. Все остальные браузеры воспримут все свойства размеров, но так как для свойства auto установлено !important оно будет самым главным таким образом элемент будет иметь размеры и его размеры будут увеличиваться при увеличении размеров содержимого.

Понимает только IE:
<!--[if lte IE 7]>
<style type="text/css">
здесь пишем стили
</style>
<![endif]-->

IE — любая версия браузера Internet Explorer;
IE 6 — Internet Explorer 6;
IE 7 — Internet Explorer 7;
IE 8 — Internet Explorer 8;
IE 9 — Internet Explorer 9;
lt — номер версии браузера меньше указанной;
gt — номер версии больше указанной;
lte — номер версии меньше или равен указанной;
gte — номер версии браузера больше или равен указанной.
 
Вот хак только для ИЕ9:
.class {
name: value\9;
}
 
Назад
Сверху