Tabellenbreite/Darstellungsfehler
Johannes Lichtenberger
- css
Hallo.
Weshalb haben die Tabellen[1] scheinbar nicht die gleiche Breite? Zumindest in Opera scheinen sie nicht gleich breit zu sein, wobei hier[2] bei der zweiten(Menütabelle) irgendwie 3px des unteren Borders genutzt wurden um diese rechts neben die Menüleiste zu pflanzen (sehr eigenartig jedenfalls).
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
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?
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) 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.
Gruß Gunther
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.jpgWas 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).