Peter Thomassen: Tables einschränken/beschränken

Beitrag lesen

Hi,
das folgende Posting ist nicht gegen dich gerichtet ;-)

Nach meinen Erfahrungen kann man eine Tabelle nur wirksam in der Breite definieren, also width. Außerdem kann man die Breiten der einzelnen Spalten nur in der ersten Tabellenzeile festlegen! Alle weiteren Angaben werden ignoriert.

Nein, es wird von oben nach unten druchgegangen, und die erste
Angabe wird interpretiert. Nehmen wir an, du gibst in der ers-
ten nichts ein, aber in der zweiten Zeile. Es funktioniert.

Dumm nur, wenn man schon in der ersten Spalte mit colspan arbeiten muß - dann hat man leider keinen Zugriff auf die Einzelspalten.

Falsch. Kennst du <colgroup>?

Die Spalten teilen sich dann den zur Verfügung stehenden Platz zu gleichen Teilen auf, also drei Spalten als 33%-33%-33% (gerundete Summe 100% ;) ).

Nur, wenn in den Zellen nichts drinsteht. Sonst wird ein Mit-
telweg zwischen gleicher Größe für alle und Proportionalität
zum Inhalt gesucht.

Als Workaround sollte man dann darüber eine 1 Pixel hohe Zeile legen, die die Breite jeder einzelnen Spalte definiert und ansonsten unsichtbar ist.

Richtig, aber das braucht man nicht.

Bye,
Peter