Encoder: margin-top setzen, außer beim ersten Element

Beitrag lesen

Hi ihr
Ich habe dieses HTML vor mir:
Überschrift
Absatz
Absatz

Überschrift
Absatz
Absatz

Überschrift
Absatz
....

Zwischen den Absätzen und den nachfolgenden Überschriften soll ein bisschen Platz sein. Allerdings nicht als margin-top beim h1, denn dann wird das erste h1 auch nach unten gerutscht und das sieht sch... aus.
Muss ich da jetzt wirklich dem ersten h1 einen anderen Wert für margin-top gebe, oder jedem letzten p ein größeres margin-bottom?

Mir treibts ja schon fast die Schamesröte ins Gesicht, aber ich hab echt keinen Plan wie man das elegant löst. Kennt CSS dafür eine Definition?