Sven Rautenberg: netscape 6 macht <div>s zu gross

Beitrag lesen

Moin!

hab n paar <div>s plaziert, aber netscape 6 rendert die zu gross. in einem .css-file hab unter anderem folgendes deffiniert:

div { padding:2px; border:1px solid #000000; text-align:justify; position:absolute; [...unwichtig...] }

mir ist nicht klar warum netscape 6 und ie 5.x da noch unterschiede haben sollten!? vielleicht kann sich das ja mal einer auf meiner seite anschauen?

Es ist in der Tat nicht so, daß Netscape 6 die DIVs zu groß rendert, sondern daß IE5 die DIVs zu klein rendert. Jedenfalls, wenn du noch eine width-Angabe beigefügt hast.

Erst der IE 6 im Standard-kompatiblen Modus macht es endlich so, wie der Standard des W3C es verlangt.

Die Angabe width bezeichnet den für den Inhalt zur Verfügung stehenden Raum. Außenrum kommen breitenmäßig dazu: padding, border und margin.

Der IE kriegt es aber hin, die width-Angabe so zu interpretieren, daß die padding-Breite von width abgezogen wird und das Ergebnis den zur Verfügung stehenden Platz ergibt. Also sind diese DIVs zu klein im Vergleich mit dem Standard.

Genaueres kann man aber nur bei Kenntnis deines Quelltextes sagen.

- Sven Rautenberg