Lars: Textabstände bei CSS

Beitrag lesen

Wie war die Welt doch noch in Ordnung, als es einfache HTML Kommandos wie z.B. <font size=5> gab. Doch seit dem ich mit CSS angefangen habe, funktioniert ja fast gar nichts mehr! Im Prinzip ist es ja eine tolle Sache die Formatierung in einer separaten Datei zu definieren.........
Aber wenn ich z.B. eine Überschrift zwischen zwei Linien haben will:

<hr>
<h1>Ueberschrift</h1>
<hr>

und h1 bzw. hr folgendermaßen in der CSS Datei definiert habe:

h1 { font-family:"Arial"; font-size:30pt; margin-top:0pt; margin-bottom:0pt; }
hr { margin-top:0pt; margin-bottom:0pt; }

bekomme ich riesige Abstände zwischen den Linien und dem Text bei Netscape. Erst wenn ich margin-top:-20pt setze, sieht die Welt wieder in Ordnung aus. Doch will ich erst gar nicht wissen, wie das ganze dann aussieht, wenn ein anderer Browser die -20pt richtig interpretiert! Gibt es noch einen anderen Parameter, der für den Abstand zwischen den Elementen relevant ist?

Viele Grüße
Lars