Псевдокласс not

Псевдокласс not задает отрицание, к примеру, p:not(.last) означает выбрать все абзацы, у которых нет класса last. Вложенные not не работают.

Синтаксис

cssселектор:not(отрицание) {
  
}

Пример

Сделаем красного цвета все li, кроме первого:

html<ul>
  <li>list item</li>
  <li>list item</li>
  <li>list item</li>
  <li>list item</li>
  <li>list item</li>
</ul>
cssli:not(:first-child) {
  color: red;
}

Результат: