在 HTML5 中,一些元素(如 <section>
和 <article>
)根据大纲算法在文档大纲中创建一个新的分段上下文。
这基本上意味着您可以使用 <h1>
作为它们内部的顶级标题,而不会破坏文档生成的大纲。
<form>
元素创建分段上下文?
最佳答案
不,因为它不是 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以获得完整的描述和示例。
关于html - 在 HTML5 中,<form> 元素是像 <section> 一样的分段元素吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3877959/