MrMurphy1: Spaltenbreite

Beitrag lesen

Hallo

Das grundsätzliche (und wohl am schwierigsten zu beseitigende) Problem ist, dass du eine Tabelle zum Layouten mißbrauchst.

Tabellen führen ein gewisses "Eigenleben" um Tabellendaten möglichst sinnvoll anzuzeigen. Wenn eine Tabelle zum Layouten mißbraucht wird muss dagegen angegangen werden.

die Tabelle etwa 75% der Seite ausfüllt

In dem Fall sollte die Tabelle selbst (table-Element) eine Breite von 75% des übergeordneten Elements bekommen, sofern das übergeordnete Element die komplette Seitenbreite ausfüllt.

Die Zellen werden anschließend so breit gemacht, dass sie zusammen 100% der Tabellenbreite ausfüllen.

Voraussetzung ist natürlich, dass der Inhalt der Zellen samt Abständen wie zum Beispiel padding bei den Breiten in sie hineinpasst.

Gruss

MrMurphy