Overview
This group presents elements related in their role in
sectioning the flow content of the body.
They hold in common: little/no specific attributes,
little/no direct prose, often being either referenced via an ID
or having a singleton relationship to one,
being block displayed (not inline).
It holds the four sectioning content elements.
article,
aside,
nav and
section.
Those elements are the root of sub-trees, that
the remaining elements of this group are expected
to be semantically scoped to,
and they are strongly encouraged to contain
one heading
or equivalent heading group
as a first child.
The tree created from those elements forms
the outline of the page.
Its correctness is pivotal to assistive reading technologies,
thus accessibility, crawler discovery, search-engine ranking.
hgroup
Heading Group
Heading sub-section with one heading and some paragraphs related to,
acting as "subtitles" or para-textual complements to the heading.
In the outline acts as a pass-through element to the contained heading.
May only contain one h1-6 and
any number of p
before and/or after.
No specific attributes.
<hgroup> <h3>Heading within a group.</h3>
<p>More information sub-title.</p>
</hgroup>
Heading Elements / Section Headings
Six elements in one:
h1
,
h2
,
h3
,
h4
,
h5
,
h6
.
There should be one
h1
per document.
Then, lower level should form a coherent tree,
where there is no level jumped e.g. from
h2
to
h5
.
No specific attributes.
Notably the only element encoding a
parameter in the tag, in other words,
only six HTML tags with a number.
Their genesis is from the ealier
header,
then declined in six levels in the original
1993 set, designed to rely on attributes (3 years before CSS).
The ten other from the set, non-deprecated:
a
,
title
,
p
dl
,
dt
,
dd
,
ul
,
li
,
menu
and
address
.