alzani: IE ignoriert width für Tabellenzelle

Beitrag lesen

Hallo zusammen,

ich habe ein Problem mit einer Tabelle. Diese ist folgendermassen aufgebaut: ich habe in der ersten zeile die beiden spalten mit "colspan" zusammengefasst. Die linke Spalte soll genau 120 Pixel breit sein. Diese Angabe ignoriert der IE allerdings ab einer bestimmten Textlänge in der ersten Zeile.

Hier mein Beispiel:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<style type="text/css">
 * {
  margin: 0;
  padding: 0;
 }
 html, body {
  height: 100%;
  text-align: center;
 }
 table#maintab {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #182c63;
 }
 td#header {
  height: 3em;
 }
 td#spalte1 {
  width: 120px;
 }
</style>
</head>
<body>
 <table id="maintab" border="1">
  <tr>
   <td id="header" colspan="2">test test test test test test test test test test</td>
  </tr>
  <tr>
   <td id="spalte1">
    fixer Bereich
   </td>
   <td id="content">variabler Bereich</td>
  </tr>
 </table>
</body>
</html>

Kann mir jemand sagen, wie ich den IE dazu bringe, die linke Spalte genau 120px breit darzustellen?

Danke im Voraus, alzani!