markus: flexible Zellenbreite

Beitrag lesen

Hallo zusammen,

die Browser verstehen mich nicht...

Ausgangspunkt:

  1. Tabelle mit fixer Breite
  2. n Zellen mit variablem Inhalt
  3. 1 leere Restzelle

Ziel:
a) Die Zellen mit variablem Inhalt sollen immer so breit sein, wie der Inhalt es erfordert
b) die leere Restzelle soll den Rest der Tabellenbreite einnehmen
  (geht natürlich nur, solange die Gesamtbreite der Tabelle nicht überschritten wird)
c) die Höhe der Tabellenzeile soll auf ca. 30 Pixel limitiert sein

Problem:
Die Browser machen die Zellen mit variablem Inhalt nach einer nicht
nachvollziehbaren Geheimregel breiter als erforderlich.

Lösungsversuche:

  • alles was man mit Zellenbreiten so machen kann (absolute und %-Werte) --> erfolglos
  • CSS-Experimente --> erfolglos
  • die "leere" Zellen mit blinden GIFs oder durch Leerzeichen getrennte dashes oder dergleichen gefüllt
      --> das funktioniert im Prinzip, aber nicht mehr, wenn die Zellen mit variablem Inhalt sich der Gesamtbreite der Tabelle
          nähern, dann brechen nämlich die blinden GIFs oder die Dash-Leerzeichen-Kombi sooft um, dass die
          zulässige Zellenhöhe überschritten wird.

Am ehesten könnte ich mir noch irgendwelche wundersamen CSS-Angaben als Lösung vorstellen, irgendwelche Ideen?

Danke,
Markus