Hallo,
befindet sich in der in Breite und Höhe variablen Zelle [...]
Deine Zelle ist, wie Du ja selbst sagst, in Breite und Höhe variabel.
nur der Firefox vergrößert stattdessen die Tabelle, obwohl eigentlich table-layout auf "fixed" gesetzt ist.
Warum sollte es falsch sein, wenn sich ein Browser an Deine Vorgaben hält - und die Breite und Höhe der Zelle an den Inhalt anpaßt. Mir erscheint dieses Verhalten logisch und richtig.
Kennt jemand von euch eine Möglichkeit, wie ich dies auch im Firefox richtig darstellen kann?
Wenn Du dafür sorgst, dass sich der IE im standardkonformen Modus befindet, wirst Du feststellen, dass sich der IE weitgehend genauso verhält wie Firefox - und sich treu und brav an Deine Vorgaben hält (getestet mit XHTML 1.0 strict in IE 7).
Grundsätzlich ist es die bessere Idee, zuerst in Browsern wie Firefox oder Opera zu testen und anschließend noch die nötigen Anpassungen für die diversen IE-Varianten vorzunehmen.
Noch ein Tipp zum Schluss: SELFHTML hat ein interessantes Kapitel: CSS-basierte Layouts. Vielleicht kann dieses Kapitel auch Dich dazu motivieren, mal auf Tabellenlayouts zu verzichten - ich ging jedenfalls davon aus, dass es sich bei Deiner Tabelle um eine Layouttabelle handelt.
Freundliche Grüße
Vinzenz