at: semantisch gutes xhtml

Beitrag lesen

Hallo.

an dieser stelle die frage: warum gibts die trennung zwischen block und inline-elementen überhaupt? wenn doch eine trennung von auszeichnung in gestaltung getrennt sein soll - hier sollte es doch keine rolle mehr spielen, ob etwas einen absatz erzeugt oder nicht

Dann hätten wir Absätze, die keine Absätze erzeugen, und Überschriften, die nicht mehr über dem Text stünden. Daran erkennst du, dass das Bilden von Blöcken ein Stück weit zur Semantik der Elemente gehören kann. Dass das bei weitem nicht für alle Elemente gilt und ein sinnvolles Verschachteln häufig erschwert oder unmöglich macht, stimmt aber natürlich.
Generell wird so aber auch vermieden, dass man bei jedem einzelnen Element angeben muss, welches Element darin sinnvollerweise vorkommen darf. Dass man dann unter Umständen nur noch mit Hilfskonstruktionen ans Ziel gelangt, wird dabei in Kauf genommen.
Prinzipiell ist dein Ansatz also nicht uninteressant und wurde auch schon diskutiert, aber es überwogen wohl stets die Gegenargumente.
MfG, at