Hallo!
HTML5 Style ist es, nur noch H1 Elemente zu verwenden.
Vielleicht ist mein Englisch ja eingerostet, aber ich lese da etwas ganz anderes.
Ja, das war vielleicht etwas "optimistisch", diese Passage zur Argumentation heranzuziehen.
Und tatsächlich kann man auch das genaue Gegenteil (also die Verwendung von Überschriften entsprechenden Ranges) in der Spec finden.
Das leite ich jedenfalls aus der Aussage:
"h1–h6 elements must not be used to markup subheadings, subtitles, alternative titles and taglines unless intended to be the heading for a new section or subsection." (Quelle: http://www.w3.org/html/wg/drafts/html/master/sections.html#headings-and-sections)
ab.Ich lese da, man darf eine Überschriftenkaskade nicht dazu verwenden, Untertitel o.Ä. zu realisieren, es sei denn es handelt sich um die Überschriften zu Teilen des Textes („unless intended to be the heading for a new section or subsection“).
Ja, das liegt daran, dass Hx Elemente eben "Heading content" sind, also implizit eine neue Section einleiten.
Wenn ich nicht völlig falsch liege, ist's also nichts mit „nur h1“. Wenn solch Mumpitz eingeführt würde, wärs _mir_ um die Validität egal.
Das ist kein Mumpitz, ist schon lange eingeführt und 100%ig valide!
Die Gründe und die Für & Wider sind in diesem Thread ja mittlerweile hinreichend erläutert worden.
Leider ist die Spec oftmals nicht eindeutig genug, bzw. bezieht nicht klar genug Stellung. Und die Codebeispiele sind meistens eher "verwirrend/ irreführend", denn hilfreich.
Gruß Gunther