Tabellen-Problem im IE 6
cpw
- browser
Hallo,
folgender Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<style type="text/css">
html, body
{
height:100%;
width:100%;
margin:0px;
}
</style>
</head>
<body>
<table cellspacing="0" cellpadding="0" border="1" style="height:100%; width:100%;">
<tr>
<td rowspan="4">
links
</td>
<td style="width:500px;">
1
</td>
<td rowspan="4">
rechts
</td>
</tr>
<tr>
<td style="height:100px; width:500px;">
2
</td>
</tr>
<tr>
<td style="width:500px;">
3
</td>
</tr>
<tr>
<td style="width:500px;">
4
</td>
</tr>
</table>
</body>
</html>
Tut im Firefox 1.5, Netscape 9, Opera 9, SeaMonkey und Safari exakt das, was ich erwarte: alle Zellen haben eine dynamische Höhe, nur die "2" behält ihre feste Höhe von 100px.
Der IE 6 vergrößert diese Zelle jedoch mit, zieht sie also bei Vergrößerung des Browserfensters größer als die angegebenen 100px.
Wenn ich nun an den Anfang des Dokuments z.B. noch eine XML-Deklaration schreibe ( <?xml version="1.0" encoding="utf-8"?> ), schicke ich den IE 6 damit in den Quirks-Mode und siehe da: es funktioniert und sieht exakt so aus wie in allen anderen Browsern...
Nun die Frage: ist das irgendwie auch ohne Quirks-Modus im IE hinzubekommen?