Add an `<h>` element to replace `<h1-n>`.
Closed this issue · 1 comments
What problem are you trying to solve?
As aforerequested in an archived repository:
The
<h>
element is desired for situations where the “ranking” context changes for a heading, either before or after the source is sent to the browser. The current process of figuring out the appropriate “rank” of a heading is as unnecessary as requiring<li>
to be<l1-n>
.
Which also brings up a secondary point; there are not only 6 levels of headings.
What solutions exist today?
To my knowledge, a CSS3-styled tag (like h2
) is frequently utilized in place of its counterparts. This isn't brilliant for accessibility.
How would you solve it?
So, please, please thoughtfully consider a single heading element like
<h>
, which would represent the heading for its section. The “rank” of such elements would be determined by outline depth.
Anything else?
Interest (outside those who visit these repositories) exists, per https://stackoverflow.com/a/14184815/9731176. That citation is even evidence of someone implementing the aforeproposed solution themselves.
Ah, this is a duplicate of #7390 (comment). Apologies. Of course I find it just after writing a request of my own.