Wie mache ich dies sinnvollerweise?
Hi,
wie wäre es mit einem CSS Einführungstutorial?? :)
Für dich?
Generell über Selektoren oder Klassen.
Wohl eher über Kombinatoren und Pseudo-Klassen.
h1 und p sind Selektoren.
Soweit richtig.
<h1>Überschrift</h1>
<p class=absatz1>Hier steht Text.</p>
Was soll die Klasse hier?
<h2>Unterüberschrift</h2>
<p class=absatz2>Hier steht auch Text.</p>
Oder hier?
> ~~~css
> h1 {margin-left:1em}
> p.absatz1 {margin-left:2em}
> h2 {margin-left:2em}
> p.absatz2 {margin-left:3em}
>
Der Adjacent Sibling Combinator ist wohl besser geeignet
h1+p { margin-left: 2em; }
h2+p { margin-left: 3em; }
Oder aber die :nth-of-type()-Pspeudo-Klasse
p:nth-of-type(1) { margin-left: 2em; }
p:nth-of-type(2) { margin-left: 3em; }