Hallo Matthias,
Nehmt als Beispiel die Layout-Tabellen: [...] Das ist, denke ich ein schlechtes Beispiel.
ja, das ist sehr gut möglich.
Eine Layout-Tabelle ist alles andere als intuitiv.
Findest Du? Also ich kann mir schon gut vorstellen, dass man als Anfänger schnell auf die Idee kommt, sowas zu verwenden. Ich denke auch das viele hier im Forum – mich eingeschlossen – mal so angefangen haben. Das Konzept einer Tabelle dürfte wohl jedem, der mit dem Programmieren anfängt, bekannt sein. Und dann schaut man sich irgendeine bestehende Seite an und denkt „so ungefähr will ich das auch“. Und dann versucht man das für sich selbst zu strukturieren. Man sieht „ah, links eine Spalte, in der Mitte eine Spalte Hauptinhalt, rechts eine weitere Spalte“. Und von „Spalte“ kommt man schnell zur Tabelle, weil man Zeilen und Spalten zuerst mit einer Tabelle assoziiert. Dass es auch Spalten z.B. in Zeitungen gibt kommt einem dann erst später.
Ich will nicht sagen, dass das gut so ist. Und ich will auch niemanden ermutigen das so zu machen. Ich finde nur nicht, dass das so abwegig ist, am Anfang auf die Idee zu kommen. Man verwendet das, was man schon aus anderen Kontexten kennt und versucht das irgendwie zu übertragen und zu verwenden. Von Semantik oder so weiß man am Anfang im Normalfall ja noch nichts. Und dass man sich keine Gedanken darüber macht, dass eine Tabelle nur tabellarische Daten beinhalten sollte, kommt häufig auch davon, dass man es woanders nicht wirklich gelernt hat. Schau Dir z.B. mal viele Excel-Dokumente an (mit denen man wahrscheinlich vorher mal in Berührung gekommen ist): Da wird die Tabelle auch oft zum Layouten missbraucht, ohne dass einer meckert (z.B. da eine Überschrift mitten drin, oben rechts ein Logo, ...). Macht die Sache natürlich auch nicht besser.
Was alles aber nichts daran ändert, dass das wahrscheinlich ein blödes Beispiel ist, da gebe ich Dir recht.
Gruß
Dennis