Hallo ForumsleserInnen,
unten der Quelltext einer Beispielseite, hier zunächst das Problem:
Also, ich habe eine Seite, auf der sich eine Tabelle mit 100% Höhe
befindet. In dieser Tabelle gibt es drei Zellen, jeweils eine pro
Reihe, dabei hat die unterste und die oberste eine feste Höhe, die
mittlere soll den restlichen Platz ausfüllen. Soweit die Theorie,
in Mozilla 1.3 und Opera 7.02 funktioniert die Sache auch problemlos.
Schwierig wird es im MSIE 6.0 SP1, der zeigt mir mit DOCTYPE die
mittlere Zelle mit der Höhe der Seite und nicht der restlichen
Höhe innerhalb der Tabelle an. Wenn ich den DOCTYPE rausnehme,
dann zeigt er es korrekt an. Nun will ich aber valide Seiten
bauen, wie kann ich den MSIE dazu bringen, mir es auch dann so
anzuzeigen, wie ich es will?
Viele Grüße,
Stefan
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html style="height:100%;">
<head>
<title>test</title>
</head>
<body style="height:100%;margin:0;padding:0;">
<table style="height:100%;width:750px;">
<tr><td style="height:100px;"> </td></tr>
<tr><td style="border:1px solid #FF0000;height:100%;"> </td></tr>
<tr><td style="height:100px;"> </td></tr>
</table>
</body>
</html>