Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: 像 <section> 和 <article> 这样的新 HTML5 元素是否毫无意义?
因此,HTML5 中有很多新元素。例如部分或文章。但不清楚为什么我应该使用这些而不是 div 元素?
许多博客都说语义结束等等,但我为什么要关心它呢?它是否会影响性能或使页面对搜索引擎更友好?
它是否会影响性能或使页面对搜索引擎更友好?
到目前为止,没有。事实上,对于某些新技术(例如页面上有多个 h1 标签,每个部分 1 个),它可能会对 SEO 产生相反的影响。当然,人们的想法是 html5 将成为新标准,很快就会对 SEO 产生积极影响。就性能而言,我找不到任何支持这一点的东西。
我看到的最大优势是可读性(因此可维护性),通过查看适合它们包含的内容的标签而不是随处可见的 Div,并且“id”属性指的是目的。
此外,一些新标签有特殊用途,例如上面提到的部分标签。