【问题标题】:header, footer or main element inside dialog element in html5html5中对话框元素内的页眉、页脚或主要元素
【发布时间】:2017-04-03 13:55:02
【问题描述】:

在 Html5 的对话框组件中使用页眉、页脚或主要元素在语义上是否正确?

我想在我的主页内容中构建一个复杂的模式视图,其中包含有关文章的选项。我想知道是否正确使用html5如下

  <dialog> 
    <header>
      <h1>Title</h1>
      <button> Save </button>
    </header>
    <main>
        <!--modal view options-->
    </main>

  </dialog>

【问题讨论】:

    标签: html header dialog main


    【解决方案1】:

    只有&lt;main&gt; 标签不应该在那里。

    从 W3schools 复制:

    标题元素代表介绍性内容或一组导航链接的容器。

    还有:

    可以在一个文档中拥有多个标题元素。

    这适用于页眉页脚。

    但是有这样的:

    文档中的 main 元素不得超过一个。主元素不能是文章、aside、footer、header 或 nav 元素的后代。

    所以,简而言之:

    可以在文档中使用多个&lt;header&gt;&lt;footer&gt; 标签,但最好使用&lt;div&gt; 而不是&lt;main&gt;

    【讨论】:

    • 如果您觉得这个答案有用,请点赞和/或接受这个答案。它将帮助其他人找到它,并将阻止这个问题回到顶部
    猜你喜欢
    • 2012-07-23
    • 2011-07-10
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 2012-10-08
    • 2015-10-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多