Folgendes: Ich benutze ein Bild mit einem Farbübergang, das vertikal auf 100% des Elternelements skaliert werden soll. Die horizontale Breite soll dabei fix bleiben. Ich hab unten mal Beispielcode gebastelt. Firefox tut was er soll, IE aber stellt das Bild erst gar nicht dar. Setzte ich den DOCTYPE auf strict stellt er es immerhin dar, aber auch nicht auf 100%.
Ob ich die Größenangabe mit css oder mit html syntax notiere scheint auch keinen Unterschied zu machen. Irgendwelche Ideen für workarounds?
Ach und sorry für meine oldschool Tabellen-Layout-Technik. Wie würdet ihr das selbe ohne <table> machen?
- Code: Alles auswählen
<html>
<body>
<table>
<tr>
<td><img></td></td>
<td>Viel Text in dieser Box, um ein bisschen
height für das Bild daneben zu erzeugen.
Dieses soll sich über die gesammte Höhe der Tabellenzelle
erstrecken, was es aber im Internetexplorer nicht tut.
Noch schlimmer, das Bild wird nicht nur nicht gestreckt,
es wird gleich überhaupt nicht dargestellt!</td>
</tr>
</table>
</body>
</html>
Hm, irgendwie stellt er meinen Code nicht so dar wie ich ihn eingebe. Im Image-Tag habe ich jedenfalls irgendeinen Source drin, width auf 20, height auf 100%.
