Johannes Lichtenberger: Tabellenbreite/Darstellungsfehler

Beitrag lesen

Hallo Johannes!

Meiner Meinung nach sollten die Tabellen eingentlich die gleiche Breite haben. IE6 zeigt sie auch dementsprechend an.

[1] http://www.visualgrafyx.com/projects/portfolio/
[2] http://www.visualgrafyx.com/projects/portfolio/bla.jpg

Was willst du mit [2] zeigen?

Das was ich bereits schrieb. Rechts vom Menü werden 3px unnötigerweise "dazuprojeziert" wodurch die Tabelle im Opera zu breit wird. Diese 3px fehlen aber bei border-bottom (statt 7px nur noch 4px). Dieser Effekt tritt aber auch nur beim Opera auf.

Wenn ich das jetzt auf die Schnelle richtig gesehen habe, nachdem ich mich durch deinen Quellcode und deine externe CSS-Datei gewühlt habe, wird es im MSIE nur aufgrund des Box-Bugs in der gleichen Breite dargestellt. Die dritte Tabelle (die einzige mit einer Width-Angabe)

Die anderen brauchen keine width-Angabe, da sie durch die images auf die gleiche Breite kommen sollten. Irgendwie scheine ich das Boxmodell aber noch nicht recht zu verstehen. 570px Content+14px Rahmen sollten doch normalerweisse eine Gesamtbreite von 584px ergeben? Allerdings klappt es mit 577px Content scheinbar. Nur im IE stimmt die breite schliesslich nicht mehr überein.

darf aufgrund des padding:7px nur ein width:570px haben. Dann wird es in allen Browsern, die das Box-Modell richtig interpretieren auch in gleicher Breite angezeigt.

Und 584px wegen des Rahmens (7px rechts+links = 14px).