Sven Rautenberg: Layer bzw. divs und padding...

Beitrag lesen

Aloha!

Kennt jemand dieses Problem? Gibt's da eine Lösung?

Der IE bezieht die Angabe "width" auf die Breite _inklusive_ Padding, alle anderen Browser beziehen sie auf den Inhalt des divs _exklusive_ padding. Der IE rechnet falsch! Und erst der IE 6 im Standard-Modus rechnet richtig.

Mein Workaround, wenn ich DIVs mit padding brauche, die gleichbreit aussehen sollen: DIVs verschachteln!

<div style="width:200px">
<div style="padding:20px">
INhalt
</div>
</div>

Der äußere DIV mit Padding 0px hat in allen Browsern die gleiche Breite von 200 px. Der innere DIV hat die Breite 100% (er nutzt also die Breite von 200px voll aus) und ein Padding von 20px. Schon ist die DIV-Kombo überall gleich breit.

- Sven Rautenberg