【问题标题】:Can we use <main> instead of <div class="container"> in HTML5? [closed]我们可以在 HTML5 中使用 <main> 代替 <div class="container"> 吗? [关闭]
【发布时间】:2018-11-22 06:48:00
【问题描述】:

我是 HTML 新手。我想知道它很好用 标记语义标签 而不是像 div class="main-content"?而且我还想知道语义标签和 div 元素的位置。

【问题讨论】:

  • 是什么困扰着你?我的意思是,你能解释一下为什么你认为你不能使用
    元素吗?老实说,这听起来主要是基于意见。或者您是在询问 何时 使用
    元素?
  • 还有schema markupjson-ld——也了解一下(但不要忘记内容本身的质量和相关性是最重要的)

标签: html css frontend semantic-markup


【解决方案1】:

根据W3Cmain 标记应仅用于该文档独有的内容。

&lt;main&gt; 标签指定文档的主要内容。

&lt;main&gt; 元素内的内容应该是唯一的 文档。它不应包含任何重复的内容 侧边栏、导航链接、版权信息等文档, 网站徽标和搜索表单。

注意:文档中的元素不得超过一个。 &lt;main&gt; 元素不能是 &lt;article&gt;&lt;aside&gt;&lt;footer&gt;&lt;header&gt;&lt;nav&gt; 元素。

更多html5标签可以访问HTML5 Semantic Elements (W3Schools)

【讨论】:

    猜你喜欢
    • 2014-01-24
    • 2015-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-08
    • 2020-03-21
    • 1970-01-01
    相关资源
    最近更新 更多