html - 在 HTML5 中,<form> 元素是像 <section> 一样的分段元素吗?

标签 html forms

在 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/

相关文章:

html - 像时尚一样在网格中组织图像

html - GoogleFont服务不可用时如何加载自托管字体文件?

node.js - 在 NodeJS 上同时接收相同的名称输入和多部分/表单数据输入作为数组和 FileAttachment

javascript - form.submit() 的计时问题

html - DIV 中可调整大小的背景图像,其中包含位置相关元素

javascript - 根据文本内容将 <div> 的宽度设置为两个值之一

php - 如何使用 PHP 将 HTML 表单数据传递给 MYSQL 数据库并将数据返回给浏览器

javascript - 防止 textArea 缩小空格

php - 在同一页面上提交表单时如何预填充下拉列表?

javascript - 通过 Iframe 仅用一些 html 替换一次正文文本