22/32 last-child

Извините, но у меня затык стем, куда вставлять last-child.
Запись:
.features:last-child {
margin-right:0px;
не подходит. В теме где проходили этот псевдоселектор, вроде было все понятно, просто подставяляли к li. Если я правильно понимаю, он должен находить последнюю дочку во .features. Но так почему то неверно.
Заранее спасибо за помощь.

1 лайк

Правильно всё. Только писать надо в данном случае с пробелом:
.features :last-child

2 лайка

Но подскажите пожалуйста, почему именно в данном случае нужен пробел?
На другом ресурсе в синтаксисе ничего про пробел не сказано (элемент:last-child { … })
В задании 30/32 так же похожий псевдоселектор используется без пробела (.item:nth-child(3n)).

1 лайк

Ну, если уж совсем правильно, то будет даже так:
.features .layout-column:last-child, без пробела.
Когда вы пишете .features:last-child (без пробела), то имеется в виду последний по счету элемент с классом .features, но он у вас всего один. А вот если с пробелом, то ищет “последнюю дочку”.

2 лайка