suit: Wie meine Formatangaben in ext. CSS auslagern?

Beitrag lesen

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; }