Как я могу выбрать всех детей элемента кроме последнего ребенка?

Как я выбрал бы все кроме последнего ребенка, использующего селекторы CSS3?

Например, для получения только последнего ребенка было бы div:nth-last-child(1).

341
задан TylerH 11 January 2017 в 11:43
поделиться

2 ответа

Вы можете использовать псевдокласс отрицания : not () против псевдокласса : last-child . Будучи введенным CSS Selectors Level 3, он не работает в IE8 или ниже:

:not(:last-child) { /* styles */ }
622
ответ дан 23 November 2019 в 00:35
поделиться

Когда выйдет IE9, будет проще. Однако в большинстве случаев вы можете переключить проблему на проблему, требующую: first-child, и стилизовать противоположную сторону элемента (IE7 +).

22
ответ дан 23 November 2019 в 00:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: