在HTML5中,<form>元素是一个分区元素,如<section>?</section> </form>

时间:2010-10-07 00:50:47

标签: html5 html-form

在HTML5中,根据概述算法,某些元素(如<section><article>)会在文档的大纲中创建一个新的切片上下文。

这基本上意味着您可以使用<h1>作为其中的顶级标题,而不会搞砸文档生成的大纲。

<form>元素是否会创建切片上下文?

1 个答案:

答案 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