CSS: не обходной путь для Internet Explorer - PullRequest
2 голосов
/ 27 апреля 2011

Следующий пример работает в Firefox 4, но не в Internet Explorer 8:

HTML:

<div class='first'>A</div>
<div>B</div>
<div>C</div>

CSS:

div:not(.first) {
    color: red;
}

Какой обходной путь вы бы предложили, чтобы он работал в обоих браузерах?

Ответы [ 2 ]

8 голосов
/ 27 апреля 2011

Почему вы не можете сделать это?Если у вас нет класса, вы всегда можете использовать :first-child.

Демо

2 голосов
/ 27 апреля 2011

Не идеально, но работает:

div {
   color: red;
}

div.first {
   //some other colour
}

РЕДАКТИРОВАТЬ: Или то, что сказал Madmartigan

...