Gunnar Bittersmann: Frage zum <p>-Element

Beitrag lesen

Hello out there!

Ich habs nun mal so probiert (noch nicht online):
div#Inhalt p {
  margin: 1em 0 0 0;
}
div#Inhalt p:first-child {
  margin: 0;
}

Dann ist im FireFfox und Opera alles prima.
Aber nun macht natürlich der IE oben zwischen dem Rand der div.box
und dem ersten Absatz ja auch diesen Abstand von 1em,

Tut er das? Mein IE 5.0 macht das nicht.

Brauchst du die margin-Angabe für p überhaupt?

Warum nicht einfach

div#Inhalt p:first-child {  
 margin-top: 0;  
}  
  
div#Inhalt p:last-child {  
 margin-bottom: 0;  
}

Sieht bei mir gut aus. Was sagt der IE 6.0?

See ya up the road,
Gunnar

--
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)