IE ignoriert Tabellenhöhe
Nick
- design/layout
0 Powl
Hallo,
innerhalb einer Tabelle, habe ich eine Spalte mit einer Zelle von fester Höhe, in der ein Bild ist und einer zweiten Zelle darunter, die nur eine Hintergrundsgrafik besitzt. Diese Zelle darunter, soll je nachdem, wieviel Inhalt in der Spalte links daneben ist, als "Puffer" dienen und bis unten die Hintergrundgrafik wiederholen. Mit Firefox klappt das auch perfekt, allerdings hält sich der IE nicht an die Höhenangabe der Zelle mit fester Höhe, sondern vergrößert diese proportional zum Inhalt der linken Inhaltsspalte. Somit sind nun über und unter dem Bild weiße Abstände, da IE die Zelle eben nicht auf festgelegter Höhe lässt.
Mit welchem Trick kann ich den gewünschten Effekt auch im IE erreichen oder ist dies nur mit tabellenlosen Layout über CSS realisierbar?
Vielen Dank,
Nick
Hallo,
..., allerdings hält sich der IE nicht an die Höhenangabe der Zelle mit fester Höhe, sondern vergrößert diese proportional zum Inhalt der linken Inhaltsspalte.
Das ist "fast" normal. "height" wird vom IE wie "min-height" interpretiert. Dagegen kann man so nichts unternehmen.
Mit welchem Trick kann ich den gewünschten Effekt auch im IE erreichen
Du könntest die Eigenschaft "overflow" einsetzen, um extra auszuschließen, dass die Zelle bei mehr Inhalt vergrößert. Allerdings erscheinen entweder Scrollbars (im Moment nicht 100% sicher wie das in einem td ist, meine aber auch), oder der Inhalt wird abgeschnitten und ist dann unzugänglich.
oder ist dies nur mit tabellenlosen Layout über CSS realisierbar?
Das wäre mbMn wirklich die beste Lösung. Im Archiv findest Du Trillionen von Argumenten, warum Tabellen _nicht_ für Layoutzwecke eingesetzt werden sollen.
netten Tag
^da Powl