Sönke Tesch: Probleme mit padding und width in <p> bei Netscape6/Mozilla1.0

Beitrag lesen

Die padding-Eigenschaften padding-left etc. sollen doch den Innenabstand eines Elements definieren, oder?

Padding ist der Abstand zwischen Inhalt und Rahmen. Margin ist der Abstand vom Rahmen zum nächsten Element.

width:490px; padding-left:30px; padding-right:30px;

Mein Internet Explorer 5.0 stellt das auch richtig dar, mein Mozilla 1.0 (also quasi Netscape 7) aber vergrößert den Absatz auf 550 Pixel.

Der IE hat die Richtigkeit nicht gepachtet, wie kommst Du darauf, daß er es richtig darstellt? Macht er nämlich nicht :)

width stellt die Breite des Inhaltes dar, _dazu_ kommen dann padding, border und margin. Mehr dazu in der CSS-Spezifikation unter http://www.w3.org/TR/REC-CSS2/box.html#box-dimensions (unter anderem, Du wirst ein wenig lesen müssen).

Im IE 6 hat diesen Fehler behoben, allerdings nur, wenn er sich im Standard-kompatiblem Modus befindet (siehe http://www.hut.fi/~hsivonen/doctype.html).

Gruß,
  soenk.e