Bei der Untersuchung des neuen Abschnittstags von HTML5 frage ich mich, wie die Tags h1, h2, h3, h4, h5 und h6 behandelt werden...
Die HTML5-Spezifikation besagt, dass "[h1, h2, etc.] Elemente Überschriften für ihre Abschnitte " ( http://www.w3.org/TR/html5/sections.html#the-h1-h2-h3-h4-h5-and-h6-elements ). Im Abschnitt "4.4.11 Überschriften und Abschnitte" der Spezifikation finden sich derzeit drei Beispiele für die Strukturierung eines Dokuments über Äpfel.
Wenn wir der ersten Spezifikation folgen, die besagt, dass Überschriftenelemente "Überschriften für ihre Abschnitte darstellen sollten", dann scheint das dritte Apfelbeispiel das Die meisten korrekte Struktur (d. h. Verwendung von h1-Tags für die Überschriften in jedem Abschnitt und Unterabschnitt). Nach dieser Logik würden die Tags h2, h3, h4, h5 und h6, wenn überhaupt, nur selten verwendet werden.
Ich frage mich Folgendes: Sollten die Tags h2, h3, h4, h5 oder h6 wirklich verwendet werden, wenn sie in Wirklichkeit nur Unterabschnitte kennzeichnen? Wäre es nicht sinnvoller, die Abschnitts-Tags zu verwenden, um Abschnitte zu trennen, die jeweils ihre eigene Überschrift haben, anstatt sich auf h2, h3 usw. zu verlassen, um implizite Abschnitte zu beginnen? (Im Abschnitt "Überschriften und Abschnitte" wird auch auf die Abschnitte eingegangen, die durch die Verwendung von h2, h3 usw. impliziert werden).
Vielleicht liegt es an meinen Kenntnissen über relationale Datenbanken, aber das Erstellen mehrerer Header-Tags mit Zahlen (h 1 , h 2 , h 3 ) scheint eine schlechte Praxis zu sein, wenn sie technisch gesehen jeweils einen eigenen Abschnitt oder Unterabschnitt überschreiben.
Was denken Sie darüber?