Есть ли способ указать сокращение CSS для «всех элементов, кроме первого/последнего»?

Очень часто бывает необходимо указать стиль CSS для всех элементов, кроме первого (или последнего). Например, при стилизации абзацев вы хотите добавить нижнее поле ко всем элементам, кроме последнего (или, аналогично, верхнее поле ко всем элементам, кроме первого).

Есть ли способ сделать это:

  • более кратким, чем определение p {...}и затем p:first-child {...}?
  • более простой и интуитивно понятный, чем p:nth-child(-n+1)?

Если нет, знаете ли вы о попытках добавить его?

47
задан BoltClock 12 April 2012 в 20:38
поделиться