В 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>
. Я принял боздозский ответ, потому что он подошел ближе всего к решению исходной задачи (хотя и решил только половину).