Ist dieses Verhalten automatisch mit CSS erreichbar, oder muss ich hier mit z.B. 2 Klassen arbeiten (<h1 class="oben"> und <h1 class="innen">)?
Du könntest auch ohne zusätzliche Klasse arbeiten.
div h1:first-child{ margin-top:0px; }
Jedoch unterstützen dies ältere Browser nicht, was wiederum relativ scheissegal sein kann.
mfg Beat