Thomas: Feste Zellenbreite mit Firefox 1.5??

Hallo,

ich habe ein Problem bei der Definition von Zellen mit fester Breite. Im MS-IE wird es wie gewünscht angezeigt. Auf folgende Mini-Tabelle konnte ich das Problem reduzieren:

<html><head></head><body>
<table style='table-layout: fixed'>
  <tr>
    <td style='width:40px; height:40px; background-color:red;'>x</td>
  </tr>
</table>
</body></html>

Dies zeigt, wie erwartet ein roten Kasten von 40x40px an.

Füge ich nun soviele (identische) td's ein, dass die Ausgabe breiter als das Fenster wird, passt Firefox die Breite der Zellen so an, dass diese wieder in das Fenster passen. Auch bei einer Verkeinerung / Vergrößerung des Fensters skaliert Firefox die Breite der Zellen neu. Bei MS-IE (6 und 7) bleibt die Breite wie gewünsch auf 40px stehen.

Nach einigen Stunde gegoogle würde ich mich über jeden Hiweis freuen, wie bei Firefox ein feste Breite erreicht werden kann.

Danke und Gruß
Thomas

  1. Hallo,

    du kannst der Tabelle eine Breite geben:

    <table style='table-layout: fixed; width:1920px'>
      <tr>
        <td style='width:40px; height:40px; background-color:red;'>x</td>
    ... 47 weitere Zellen

    FF ignoriert auch min-width in den Zellen.

    Gruß, Kalle

    1. FF ignoriert auch min-width in den Zellen.

      Aber eine in der Zelle eingeschlossene Division erweist FF Respekt:

      <td style='width:40px'><div style='width:40px; height:40px; background-color:red;'>x</div></td>

      1. Hallo Kalle,

        danke für Deine Antwort.

        Das div mit fester Breite innerhalb des td funktioniert. Jedoch ist die Zelle dann in der Summe breiter als 40px.

        Aber der Tabelle insgesamt eine feste Breite zu geben hat auch den FF überzeugt, die Breite der Zellen nicht mehr zu skalieren.

        Danke und Gruß
        Thomas