Иногда без хаков не обойтись...
Вот как можно отделить ИЕ6 и ИЕ7 друго от друга и от остальных броузеров
css.yourclass
{
background: #f0F;
} /*розовый фон для всех броузеров*/
*html .yourclass
{
background: #0F0;
} /*зеленый фон для ИЕ6*/
*:first-child+html yourclass, *html yourclass {
background: #F00;
} /*красный фон для ИЕ7*/
PS: хаки -
(
Read more... )
Comments 2
.someclass {
background: red; /*красный фон для нормальных браузеров*/
*background: green; /*зеленый фон для IE7*/
_background: blue; /*синий фон для IE6*/
}
IE6 игнорирует символы (_) и (*) перед объявлением и правильно применяет правило. IE7 в силу загадочных и необъяснимых причин видит ошибку при записи _background, но нормально разбирает *background. Остальные бразеры, естественно, видят только первое объявление. Этот хак юзает Лебедев, он наверное знает что делает ). Вот кстати про отличия IE6 и IE7 : http://www.lysenka.net/web/7/
Reply
Reply
Leave a comment