Css - IE und NN reagieren unterschiedlich

Liebe ExpertInnen,

in einem screen.css habe iche eine Anweisung body {
margin-top:0px }
. Der IE lässt daraufhin den Body ganz oben
beginnen, der NN fängt erst 7px tiefer an. Um zu testen, ob die
margin-top überhaupt interpretiert wird, habe ich den Wert auf
-7 geändert, und siehe da - jetzt pappt der NN die Page oben
dran und der IE schiebt sie unter den oberen Rand. Wie kommt das
und wozu soll das gut sein?

Danke für jede Antwort!

die screen.css bezieht sich auf die HTML Dokumente. Die Anweisung wird ab IE3.X und NS4.X verstanden. Da kann der Fehler nicht liegen.

Aber stehen die Dateien in einem Frameset? Die Marginangaben in der Frameset-Datei werden nicht einheitlich interpretiert.

für framesets eintragen:

border=„0“ frameborder=„0“ framespacing=„0“

für frames eintrtagen:

marginwidth=„0“ marginheight=„0“

Versuche auch mal in der HTML-Datei im Body-Tag zusätzlich:

marginwidth=„0“ marginheight=„0“ bottommargin=„0“ rightmargin=„0“ topmargin=„0“ leftmargin=„0“

(der validator meckert zwar, geht so aber für alle Browser)

Letzte Möglichkeit (nur wenn auf der Seite eine Gesamttabelle vorhanden ist) :

Bei einem tabellenfehler kann es vorkommen, dass der Inhalt nach unten rutscht, weil (zumindest im NS4.X) die ‚überflüssigen Teilchen‘ der Tabelle vorangestellt werden. Beispiel wenn zwischen und , also da wo das und jetzt steht, etwas eingetragen wurde.

Na ja, das müsste schun etwas nicht sichtbares sein, natürlich.

MfG WJ

Hi Wilhelm,

Versuche auch mal in der HTML-Datei im Body-Tag zusätzlich:

marginwidth=„0“ marginheight=„0“ bottommargin=„0“
rightmargin=„0“ topmargin=„0“ leftmargin=„0“

so hatte ich das auch schon, dann hat der Validator gemeckert. Das ist nicht schlimm, ich wollte mich nur vergewissern, dass der Fehler bei den Browsern liegt. Ist doch eigentlich ein Witz, oder?

Gruß Ralf