div höhe incl. border - unterschied zwischen IE und Netscape?
patrick lieber
- css
Hallo,
mein Thema sagt ja eigentlich schon alles.
Ich habe per CSS einen DIV-Bereich mit einem Rahmen (1px Stärke) umschlossen.Ausserdem habe ich eine Höhe (100px) definiert. Dabei ist mir folgendes aufgefallen:
IE 6
Netscape 7
kann man dies irgendwie umgehen? oder muss ich mir eine lösung im seitenlayout überlegen ?
Danke
mfg pat
Hi pat
IE 6
- der gesamtblock, sprich inklusive Rahmen, ist 100px hoch
Netscape 7- hier ist der block 102px hoch
Das ist ein Fehler des IE's, der das CSS-Box-Model nicht richtig interpretiert. Hast du schon mal versucht den IE per !DOCTYPE-Angabe auf den Standards-compliants-Modus zu schalten
kann man dies irgendwie umgehen? oder muss ich mir eine lösung im seitenlayout überlegen ?
Wenns nicht mit dem Doctype-Switch geht: http://aktuell.de.selfhtml.org/tippstricks/css/browserweiche/index.htm
Schöne Grüße
Johannes
Hallo Patrick
IE 6 hält sich leider nicht an die aktuellen W3C-Empfehlungen
Dieser BillGatesBrowser dient Microsoft nur zum Ausspionieren von ComputerDaten, nicht jedoch mehr als VergleichsModell zum Netscape 6++ und Opera 6++.
Ich gestalte daher für alle "alten" IEs eine ganz einfache HTML-Site ohne alles, auf die ich mit BrowserWeiche auch all die anderen veralteten Browser wie NS 4.7 zwinge.
Gruss KLAUS
Hi Pat,
kann man dies irgendwie umgehen? oder muss ich mir eine lösung im seitenlayout überlegen ?
"Pixelgenaues" Webdesign ist IMHO sowieso Unfug.
Zwei Stichworte zum Finden einer Loesung:
Box Model Hack:
http://www.tantek.com/CSS/Examples/boxmodelhack.html
Doctype Switch:
http://gutfeldt.ch/matthias/articles/doctypeswitch.html
HTH, mfg
Thomas