У меня есть список элементов:CSS: нет (литий>: первый-ребенок) селектор
<ul>
<li>Coca Cola</li>
<li>Tea</li>
<li>Coffee
<ul>
<li>White Coffee</li>
<li>Black Coffee</li>
<li>Coffee Low Caffein</li>
</ul>
</li>
</ul>
<ul>
<li>Coffee</li>
<li>Tea</li>
<li>Coca Cola</li>
</ul>
Я хочу, чтобы стиль, как это:
ul li:not(li>:first-child)
{
color:red;
}
ul li>:first-child
{
color:blue;
}
Вот мой jsfiddle, но это не работает с селектором ul li:not(li>:first-child)
. Я хочу получить окончательный результат fiddle, любые идеи?
Почему вы не можете использовать код во второй скрипке? Также я не думаю, что ': first-child' делает то, что, по вашему мнению, делает. – BoltClock
Вы также можете просто сделать «тело» ul> li {color: red; } '. – MrCode
@BoltClock, вторая скрипка с синим цветом заменяет красный цвет. Я не хочу этого, у меня есть сложные правила CSS, и я хочу, чтобы он был создан один за другим. –