In HTML5, is the <form> element a sectioning element, like <section>? -
in html5, elements (like <section>
, <article>
) create new sectioning context in document‘s outline, per outlining algorithm.
this means can use <h1>
top-level heading inside them without screwing document’s generated outline.
does <form>
element create sectioning context?
no, because it’s not sectioning content. following elements sectioning content:
<article>
<aside>
<nav>
<section>
however, <fieldset>
element sectioning root. means creates new sectioning context (like sectioning content element), but headings , sections within don’t contribute outlines of ancestors.
so can blindly use <h1>
inside <fieldset>
element without screwing document’s outline.
sectioning roots are:
<blockquote>
<body>
<details>
<dialog>
<fieldset>
<figure>
<td>
see http://dev.w3.org/html5/spec/overview.html#headings-and-sections full description , examples.
Comments
Post a Comment