Da führt HTML 5 einerseits das 'section'-Element ein, obwohl man doch genauso sagen könnte, dass jedes 'hX' eine Gruppe eröffnet und nachfolgende 'p' etc. zu der Gruppe gehören, wie es HTML 5 bei 'dt'/'dd' tut.
Der Vergleich geht nicht auf. Eine section besteht nicht bloß aus hX und p. Wäre es so, wäre das Ansprechen des p-Elements problemlos über CSS möglich.
Dann könnte man doch stattdessen sagen, dass jedes hX die Überschrift ist für alles, was danach kommt bis zu einem hX mit mindestens gleichwertigem Rang. Klar wäre das unpraktisch, wie es ja auch bei dl unpraktisch ist.
Anderseits versäumt es HTML 5, bei Definitionslisten 'di' einzuführen. Das ist inkonsequent, undurchdacht, eben HTML 5.
This is a styling problem and should be fixed in CSS sagt die FAQ ;)
Und zieht sich damit aus der Affäre. Schade XHTML 2 macht's richtig, aber das will keiner.
Reden ist Silber, Schweigen ist Gold, meine Ausführungen sind Platin.
Self-Code: sh:( ch:? rl:( br:> n4:( ie:{ mo:) va:) de:> zu:} fl:| ss:| ls:~ js:|