alzani: IE ignoriert width für Tabellenzelle

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!

  1. Hallo alzani

    Mein post wird dir zwar keine grosse Hilfe sein, da ich selber nicht weiss wie es zu deinem Problem kommt,
    aber ich tippe mal auf die Breitenangaben...
    Einmal relativ in %
    und einmal absolut in px !?
    Kann es DARAN liegen ??

    Gruss

    Pedda

    1. Einmal relativ in %
      und einmal absolut in px !?
      Kann es DARAN liegen ??

      Darf man das denn nicht mischen? die breite der Tabelle soll sich an der Größe des Browserfensters orientieren, während der inhalt der linken Zelle immer 120px sein soll, unabhängig von allen anderen Größen...