Hallo.
Wobei diese Eigenschaft nicht nutzbar ist, da du nichtmal
abschätzen kannst ob eine tr-Gruppe oder die Spalten irgendeine
Ordnung haben, die Semantik ist also eher geringer als bei Listen,
weil die Orientierung fragwürdiger ist.
Da ist nichts fragwürdig und alles nutzbar: Ich kann Zeilen und Spalten einzeln definieren.
In HTML gibt es ja gar keine Möglichkeit der Dynamik. Aber mittels Javascript sollte das doch kein großes Problem darstellen.
Diese Option bringt aber hier zum Thema auch keine Vorteile, weil
tr nicht verlässlich für Spalten eingesetzt werden könnte.
Wozu auch, wenn es dafür ein eigenes Element gibt?
Es ist nicht möglich einer Achse eine Bedeutung zuzuordnen,
immerhin kann im Idealfall vermutet werden dass die Tabelle
"zweidimensional" ist, nur läßt sich daraus m.E. unter diesen
Bedingungen kaum etwas über den Inhalt folgern.
Natürlich sind Tabellen zweidimensional, und natürlich lässt sich aus ihrer Verwendung nicht mehr ablesen als die Tatsache, dass die Inhalte entweder tabellarisch sind oder zumindest nicht sinnvoller ausgezeichnet werden können.
Und was doch gefolgert werden kann läßt sich auch auf eine Tabelle
für die von dir noch genannten einfachen Adressfelder anwenden,
selbst wenn es z.B. nur ein Datensatz wäre.
Es bleibt dabei, dass ein einfacher Adressdatensatz meine Kriterien für tabellarische Daten nicht erfüllt.
Für einfache Adressfelder sehe ich den Einsatz von Tabellen als nicht sinnvoll an, für Aufzählungen mehrerer Adressen, die miteinander verglichen werden sollen, hingegen schon.
Da sehe ich keinen Unterschied, also keinen Nachteil bei Tabellen.
Schade.
Wenn du Tabelle auch damit verbindest, dass ein stärkerer Zusammenhang
zwischen den jeweiligen Zelleninhalten besteht, ist die Tabelle
auch aus dieser Sicht für einfache Adressfelder geeignet.
Das ist für mich kein Kriterium.
Und was spricht gegen
<tr id="schachbrett-zeile_1">
und<col id="schachbrett-spalte_a">
?Dass ein Schachbrett nach deiner Vorstellung wohl eigentlich keine
Tabelle sein darf?
Ich halte die Verwendung jedweder Elemente für jeden Zweck für erlaubt, wenn es keine besser passenden gibt. Für ein Schachbrett kenne ich kein besser passendes.
Ansonsten ist zu <col> noch grundsätzlich anzumerken, dass damit
nicht vernünftig gearbeitet werden kann.
Es kann damit ausgezeichnet werden. Im Rahmen von HTML ist das die einzige Form von vernünftigem Arbeiten.
Weder kann ich wie mit tr arbeiten und im HTML-Code gruppieren,
noch kann col offenbar per CSS Eigenschaften zugewiesen werden
(ausser width).
Und in welchem Zusammenhang steht CSS zur Semantik?
MfG, at