Hallo,
Habe einen Suchmarathon in verschiedenen CSS-Foren hinter mir, ohne etwas passendes gefunden zu haben. Vielleicht liegt es auch daran, dass ich kein konkretes Stichwort für das Problem finden kann. Folgendes:
Innerhalb einer grossen Tabellenzelle lege ich eine div-box mit farbigem Hintergrund an, die oben und rechts anliegt. Dies wird in IE6 und NS7.2 richtig dargestellt. Füge ich jetzt unformatierten Text ein, ist die Darstellung in beiden Browsern immer noch korrekt. Der Text liegt oben und links an.
Formatiere ich den Text allerdings mit <h1>- oder <p>-Tags zeigt nur noch der IE die erwartete Ausgabe. Der Netscape7.2 bringt zwar die richtige Schriftformatierung, fügt aber ärgerlicherweise oben und unten noch einen etwa zeilengroßen Rand ein, so daß die div-box nicht mehr am oberen Rand der Tabellenzelle anliegt. Und weitere div-Elemente darunter folgen auch nicht direkt sondern auch erst mit Zeilenabstand.
Wie erklärt sich dieses Verhalten des NS und wie kann ich es abstellen? Ich möchte in der Ausgabe, daß der formatierte Text (in der div-box)in der Tabellenzelle in beiden Browsern mit dem gleichen Abstande zum oberen Zellenrand erscheint.
Schon mal vielen Dank für Eure Mühe. Gruß Siggi