Stefan Einspender: 'colspan' für CSS?

Beitrag lesen

Hallo Armin,

Hm. Einen Stundenplan kann ich aber doch auch so anordnen:

Also kann ich hier doch auch Sachen vertauschen? Ist das keine Frage des Layouts?

Sieht fuer mich irgendwie auch wie eine Tabellenartige Struktur aus. Gleichzeitig ist es im gewissen Sinne Layout.

was Du aber nicht machen würdest, ist die Inhalte der einzelne Zellen
willkürlich zu vertauschen, weil in der Reihe/Spalte Montag müssen
doch die Fächer für diesen Tag stehen und nicht die von Freitag.
Wenn ich aber eine Seite mit Tabellen "layoute", dann kann ich ruhig
das Logo unten rechts, das Menü oben und die Inhalte auf der linken
Seite anordnen, es mag vielleicht ungewöhnlich aussehen, aber nach
wie vor benutzbar.
Ein Stundenplan mit vertauschten Zelleninhalten ist nicht sinnvoll,
ein komplette "Drehung" der Daten oder andere Strukturierung kann
man durchaus machen.

Ich sehe das Problem eher darin dass Tabellen benutzt werden einzelne kleine Teile Pixelgenau zu positionieren. Das kann allerdings wirklich nicht der Sinn von Tabellen sein.

auf jeden Fall. Solange Browser nicht in der Lage sind, "richtige"
Tabellendaten (Pläne etc.) von normalen Inhalten (wie hier auch)
zu unterscheiden, sind tabellenbasierte Layouts sicher kein Pro-
blem. Aber man sollte es wirklich nur für die Grobstrukturierung
verwende (wenn überhaupt), die Breite von Spalten oder deren
Hintergrundfarbe hat mit logischer Struktur in allen Fällen über-
haupt nix zu tun, sowas gehört immer in den Aufgabenbereich von
CSS.
Falls man tabellenbasierte Layouts verwendet, sollte man sich im
Klaren darüber sein, dass man sich eventuelle Layoutänderungen,
zum Teil auch sehr geringfügige, erheblich erschwert.
Dafür hat man die Gewissheit, dass die Inhalte in jedem tabellen-
fähigen Browser so etwa angeordnet sind, wie man es sich vorstellt,
obwohl es die logische Struktur der Daten nicht erfordert ;-)

Viele Grüße,
Stefan