Ashura: Firefox: padding macht div breiter

Beitrag lesen

Hallo Herb.

Klingt der Titel irgendwie blöd? Sorry, mir ist grad nichts besseres eingefallen. ;)

Man kann sich schon vom Titel her denken, wo der Fehler liegt, also: gute Wahl.

Ich habe ein div definiert:

<div class="menu"><p>Überschrift</p></div>

menu { width: 180px; padding: 10px;}

IE6 und Opera8 zeigen den div-Bereich "richtig" an, also 180 Pixel breit mit einen Innenabstand von 10 Pixel vom Rand zum Inhalt.

Nein, das ist leider nicht „richtig“.

Firefox macht es etwas anders: Er macht den div-Bereich einfach 20 Pixel breiter: 180px + 10px + 10px.

Das ist auch die dem Boxmodell entsprechend korrekte Umsetzung.

Was kann man da tun?

Befasse dich mit dem [Wikipedia: Quirks-Modus] (konkret: verlasse ihn) und dem Boxmodell-Bug.

Einen schönen Samstag noch.

Gruß, Ashura

--
Selfcode: sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:) fl:( ss:) ls:[ js:|
30 Days to becoming an Opera8 Lover -- Opera 8.02 mit Bittorent-Unterstützung
Meine Browser: Opera 8.01 | Firefox 1.0.5 | Lynx 2.8.5 | Netscape 4.7 | IE 6.0
[Deshalb frei! - Argumente pro freie Software]