Tach auch,
Außerdem ist mir aufgefallen, das die Browser recht unterschiedlich mit Padding arbeiten und ich find, dass irgendwie der IE da nur richtig interpretiert. Ich hab mal nen Beispiel gemacht. http://linux.htlinn.ac.at/~daniel/css/index2.php
IE geht, aber Mozilla und Konsorten geht nicht und Opera geht ja auch so nicht richtig. Woran liegt das? Weil eigentlich ist padding ja der Innenabstand und wenn ich width auf 100% stelle, dann versteh ich nicht warum Mozilla daraus 100% + x (ich vermute mal 4) Pixel macht.
Ich verstehe Dein Problem nicht so ganz, IE6 SP1 und Mozilla 1.1 zeigen das bei mir praktisch exakt gleich an. Im Mozilla ist es ein kleines bisschen laenger, aber das ist kaum zu erkennen.
Wenn Du das meinst ist allerdings der IE falsch. Der interpretiert naemlich padding beim Box-Model falsch. Die Breitenangabe (ebenso wie eine eventuelle Hoehenangabe) bezieht sich auf den Inhalt. Padding, Border und Margin werden hinzuaddiert:
Margin + Border + Padding + Content ergibt die Gesamtbreite. Wenn jetzt Dein Content 100% breit ist, werden richtigerweise Padding, Border und Margin hinzuaddiert. Padding bezieht sich auf den Abstand vom Content zur Border.
Gruss,
Armin