I've been looking for a straight answer to this simple question for a while.
Do Aside & Nav need a header? Obviously if they don't, they will appear in the outline as being without, but is this deemed ok practice?
I've been looking for a straight answer to this simple question for a while.
Do Aside & Nav need a header? Obviously if they don't, they will appear in the outline as being without, but is this deemed ok practice?
In HTML5 drafts, there is no requirement or recommendation that a nav
or aside
element shall or should have a heading. Neither is there any prohibition against headings in them.
What is “ok practice” is really a matter of opinions, with no solid basis to judge it on. The outline algorithm is rather theoretical and has got little attention from browser vendors or search engine vendors. It may be useful as authoring and maintenance tool, or an algorithm used by such tools.