在
HTML5中,根据概述算法,某些元素(如< section>和< article>)会在文档大纲中创建新的切片上下文.
这基本上意味着您可以使用< h1>作为其中的顶级标题,而不会搞砸文档生成的轮廓.
是< form>元素创建一个切片上下文?
解决方法
不,因为它不是
sectioning content.只有以下元素是分段内容:
>< article>
><旁边>
>< nav>
>< section>
但是,< fieldset> element是一个切片根.这意味着它会创建一个新的切片上下文(如切片内容元素),但其中的标题和部分不会影响其祖先的轮廓.
所以你可以盲目地使用< h1>在< fieldset>内元素没有弄乱文档的大纲.
分段根源是:
>< blockquote>
>< body>
>< details>
>< dialog>
>< fieldset>
><图>
>< td>
有关完整说明和示例,请参见http://dev.w3.org/html5/spec/Overview.html#headings-and-sections.