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

Pau*_*ite 9 forms html5

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

这基本上意味着您可以将其<h1>用作其中的顶级标题,而无需拧紧文档生成的轮廓.

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

Pau*_*ite 9

不,因为它不是分段内容.只有以下元素是分段内容:

  • <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.

  • 注意:新的`dialog`元素也是一个切片根. (2认同)