Задать вопрос
@restweb
Фрилансер.

Как совместить :after и :nth-last-of-type?

Здравствуйте!

Есть
li:after {
	content: "-";
}


Хочу с помощью :nth-last-of-type(1) для последнего li отключить :after.
Как правильно сделать такую структуру? Вот такое не работает, что и не удивительно)
li:after:nth-last-of-type(1) {
	content: "";
}
  • Вопрос задан
  • 341 просмотр
Подписаться 1 Оценить Комментировать
Решения вопроса 1
ivan1kazantsev
@ivan1kazantsev
li:last-of-type::after {}

А вообще внутри ul увидеть что-то кроме li нельзя, из чего следует: последний дочерний элемент будет li. Это дает возможность использовать :last-child без опасений.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
zorro76
@zorro76
li:nth-last-of-type(1):after {
  content: "";
}
Ответ написан
Комментировать
e_snegirev
@e_snegirev
li:nth-last-of-type(1)::after { /* ... */}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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