Задать вопрос
OvchariK3208
@OvchariK3208
Где-то на дне ...

Какой вариант записи правильный, li + li или li:last-child?

Привет ребята, подскажите пожалуйста какой вариант записи правильный, или лучше других по каким-то причинам. Результат конечно одинаковый, но может быть разница в перспективе работы с ним.
https://codepen.io/OvchariK3208/pen/oNYOzGo

Или просто юзать что удобнее?
  • Вопрос задан
  • 105 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
delphinpro
@delphinpro Куратор тега CSS
frontend developer
Что значит, результат одинаковый?

li + li {} Выбирает все элементы кроме первого.
li:last-child {} Выбирает только последний элемент.

Дополню. Может показаться, что первый вариант идентичен такому:
li:not(:first-child) {}
Да, в частном случае. Поэтому стоит быть осторожным. Например в разметке
div > (a + p + p + p)
селектор p + p выберет последние два параграфа
а селектор p:not(:first-child) - все параграфы.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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