Я хочу создать последний/второй .heading
.
<ul>
<li class="heading">Hello world</li>
<li>Hello world</li>
<li>Hello world</li>
<li class="heading">Hello world</li>
<li>Hello world</li>
</ul>
Ни
ul li.heading:last-child {
background: black;
}
ни
ul li.heading:nth-child(2) {
background: black;
}
работает для меня. Почему и как я могу применять стили к этому <li>
? Кажется, что селекторы псевдокласса не работают с селекторами классов. Что странно, поскольку я мог бы поклясться, что использовал его раньше.
Обновление: Ой, полностью забыл jsfiddle.