OvchariK3208
@OvchariK3208
Где-то на дне ...

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

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

Или просто юзать что удобнее?
  • Вопрос задан
  • 105 просмотров
Решения вопроса 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) - все параграфы.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
28 нояб. 2024, в 05:21
2000 руб./за проект
28 нояб. 2024, в 05:18
500 руб./за проект
28 нояб. 2024, в 03:51
3500 руб./за проект