Hi,
p {padding-top:1.7em;}
.headline{padding-top:0.85em;}
wenn Du das _wirklich_ so gemacht hättest ...html:
<p class="headline">text...</p>
Oh ja mein Cheatah so hab ich es gemacht
... würde nicht mal der IE etwas anderes machen als das, was Du Dir wünschst.
oh doch das macht der IE ganz anders.
Nicht .headline sondern p.headline war die Lösung. Als Autodidakt, passiert das manchmal.
Ergo hast Du es anders gemacht.
ne,ne!
Darüber hinaus stimme ich Hopsel zu: Dein Markup scheint unsemantisch zu sein, was ein grundlegender, schwerwiegender Fehler ist.
Naja wie mans nimmt .Headlineabsatz wäre vielleicht treffender gewesen.
Aber <h1>,<h2> etc. habe ich schon definiert und in diesem Fall heisst für mich .headline halt der erste Absatz nach der Überschrift(so kann ich es mir gut merken).
Da man aber in diesem Forum nach Hilfe sucht, sollte man vielleicht treffendere Bezeichnungen wählen, damit andere das besser verstehen und nicht wie man es sich am besten merken kann.
Gruß, Bob