在HTML5中,根据概述算法,某些元素(如<section>
和<article>
)会在文档的大纲中创建一个新的切片上下文。
这基本上意味着您可以使用<h1>
作为其中的顶级标题,而不会搞砸文档生成的大纲。
<form>
元素是否会创建切片上下文?
答案 0 :(得分:9)
不,因为它不是 sectioning content 。只有以下元素是分段内容:
<article>
<aside>
<nav>
<section>
但是,<fieldset>
元素是分区根。这意味着它创建了一个新的切片上下文(如切片内容元素),但标题和章节中的部分不会影响其祖先的轮廓。
因此,您可以在<h1>
元素内盲目使用<fieldset>
,而不会搞砸文档的大纲。
分根是:
<blockquote>
<body>
<details>
<dialog>
<fieldset>
<figure>
<td>
有关完整说明和示例,请参阅http://dev.w3.org/html5/spec/Overview.html#headings-and-sections。