Ingo Siemon: Frage zum <p>-Element

Beitrag lesen

Lieber Gunnar

Sowas in der Art:

.box {

padding: 0 0.5em;
}

.box p {
  margin: 0;
  padding: 0.5em;
}

  
Das geht leider auch nicht,  
weil die Boxen eine feste Breite haben und weil  
ich eben doch gern einen inneren Abstand der Boxen  
von 4 pixeln haben möchte, unabhängig vom Abstand der Absätze.  
  
Ich habs nun einfach so gemacht:  
~~~css
div#Inhalt p {  
  margin: 0.6em 0 0 0;  
}  
div#Inhalt p.absatzerster {  
  margin: 0;  
}

Und der erste Absatz bekommt hallt einfach die Klasse
"absatzerster", weil der IE ja hier das sonst
anzuwendende first-child ignoriert.

Ist doch vielleicht ein ganz guter Kompromiss, oder?
Gruß
Ingo