Hallo mephisto,
ich rate mal:
Du gibst die Breite an und erhoffst Dir, dass es sich um eine maximale Breite handelt, die nicht überschritten wird. Aber wenn Du viel Text in die Spalten Aufnimmst, dann wird die Tabelle breiter als 15cm.
Korrekt?
=> NEIN: dann kannst Du hier aufhören zu lesen.
=> JA. Weiterlesen
Also das Attribut „width“ wird (zumindest) bei Tabellen oft nur als Minimalwert angesehen und das CSS2-Attrbut „max-width“ ignorieren ebenfalls sehr viele Browser.
Aber es gibt noch das CSS-Attribut „table-layout“ dem man einen der Werte „fixed“ oder „variable“ (default) zuweisen. Bei fixed sollte das Attribut „width“ auch als maximaler Breitenwert angesehen werden. Nur hält sich der IE nur daran, wenn für alle Spalten ebenfalls eine Breitenangabe erfolgt.
Gruß
Volkmar