Скажем, у меня есть группа элементов P, LI или DIV, между которыми нет ничего. Я хочу контролировать вертикальное расстояние между ними, поэтому они не подходят так плотно. Но я не хочу добавлять верхнюю и нижнюю части пространства, так как это обрабатывается родительским элементом, и мне больше не нужно. Есть ли простой способ сделать это, который работает для всех элементов блока?
Скажем, у меня есть что-то вроде этого:
p {
margin: 5px 0;
}
а затем
<div>
<p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
</div>
Но я не хочу 5px выше p 1 или ниже p 4, так как у div уже есть отступы, и я не хочу вникать в это. Я просто хочу 10px между p 1 и p 2, p 2 и p 3 и т.д.
Я уверен, что смогу сделать что-то kludgy (и у меня много раз), но я ищу что-то более чистое, что мне не нужно делать много специальной обложки для этой общей ситуации.