suit: variabler Abstand

Beitrag lesen

Ist dieses Verhalten automatisch mit CSS erreichbar, oder muss ich hier mit z.B. 2 Klassen arbeiten (<h1 class="oben"> und <h1 class="innen">)?

h1 als ersters element auf einer seite ist schlecht möglich - das erste element im body-element oder im element mit inhalt usw könntest du per css ansprechen - allerdings sind damit nicht alle browser glücklich

h1-elemente in einem div sind problemlos mit dem nachfahren-selektor ansprechbar

alles in allem denke ich aber nicht, dass du überhaupt einen eigenen stil brauchen wirst, wenn man das ganze vernünftig durchdenkt, sollte es auch ohne gehen - besonders, weil auf einer seite ohnehin nur 1 h1-element vorkommen sollte - mehrere sind in sehr seltenen fällen sinnvoll, und wenn sind sie gleichrangig