Встречается на собеседованиях • сегодня

Как применить стиль ко всем элементам кроме последнего

Для стилизации всех элементов, кроме последнего, можно использовать CSS-селектор :not(:last-child). Это работает как для flex/grid контейнеров, так и для обычных списков.

Пример:

css
.item:not(:last-child) {
  margin-bottom: 10px;
  border-bottom: 1px solid #ccc;
}

Или с помощью nth-last-child:

css
.item:nth-last-child(n+2) {
  /* стили для всех, кроме последнего */
}

В JavaScript можно использовать:

javascript
const items = document.querySelectorAll('.item:not(:last-child)');
items.forEach(item => item.style.color = 'red');

Важно: :last-child учитывает только последний элемент в родительском контейнере.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы