2

可能重复:
像 <section> 和 <article> 这样的新 HTML5 元素是否毫无意义?

因此,HTML5 中有很多新元素。例如部分或文章。但不清楚为什么我应该使用这些而不是 div 元素?

许多博客都说语义结束等等,但我为什么要关心它呢?它是否会影响性能或使页面对搜索引擎更友好?

4

1 回答 1

2

它是否会影响性能或使页面对搜索引擎更友好?

到目前为止,没有。事实上,对于某些新技术(例如页面上有多个 h1 标签,每个部分 1 个),它可能会对 SEO 产生相反的影响。当然,人们的想法是 html5 将成为新标准,很快就会对 SEO 产生积极影响。就性能而言,我找不到任何支持这一点的东西。

我看到的最大优势是可读性(因此可维护性),通过查看适合它们包含的内容的标签而不是随处可见的 Div,并且“id”属性指的是目的。

此外,一些新标签有特殊用途,例如上面提到的部分标签。

于 2012-04-13T13:04:18.933 回答