Gernot Back: IE 6.0 reisst Zellen trotz CSS auseinander

Beitrag lesen

Hallo splinter,

Kein was? CSS? Solltest du aber, denn Tabellenlayouts werden nicht mehr empfohlen, da sie eben solche Probleme verursacen. Daher mein Tipp: Vergiss Tabellen und gestalte deine Seiten mit (X)HTML und CSS.

Möglicherweise reicht schon ein simples table-layout:fixed, das du dem Table-Element zuweist, um das Problem zu beheben.

Ich sehe das Problem von Tabellen. DIESE Page jetzt jedoch in DIV's neu zu schreiben wird einiges an Aufwand fordern, schon nur das Halbdurchsichtige Menu richtig zu platzieren wird Gehirnakrobatik pur, da ich den ganzen Aufbau durch ein PHP-Script schreiben lasse.
Ich werde es trotzdem versuchen.

Ich möchte nun aber trotzdem gerne wissen wieso der IE das falsch anzeigt. =)

Das Problem stellt sich übrigens in Opera 9 genauso dar. Die Größe einer Tabellenzelle richtet sich in manchen Browsern, wenn du nicht mit table-layout:fixed explitzit auf etwas anderem bestehst, nach der Menge ihres Inhalts.

Wenn du übrigens in deinem Headerbereich mit horizontal wiederholten Hintergrundbildern statt mit IMG-Elementen im Vordergrund arbeiten würdest, hättest du auch kein Problem mit Lücken

Gruß Gernot