В CSS, для примера, показанного ниже, как я могу сделать так, чтобы стили применялись ко всем абзацам, кроме первого и последнего абзаца?
<div class="entry">
<p>...</p>
<p>...</p>
<p>...</p>
<p>...</p>
<p>...</p>
</div>
Я пробовал следующее, чтобы исключить первый абзац, но это не работает:
div.entry p:nth-child(n+1) {
/* ... */
}
Я также пробовал nth-of-type()
и not()
, но не смог заставить их работать так, как я думал.
Редактировать: я решил обернуть все <p>
, к которым я хочу применить стиль, в <div>
. Я принял ответ боздоза, потому что он ближе всего подходил к решению исходной проблемы (хотя и решил только половину ее).