<article> 和 <section> 标签与 <div> 有何不同?它们有什么影响吗?

How are <article> and <section> tags different from <div>? Do they affect anything?

与常规 <div> 相比,<article><section> 标签在网站上是否重要?他们的目的是什么?

例如:

目前,我不使用这些标签,我想知道它的重要性以及如何正确使用它们。

HTML5 标签,如 <article><section> 称为 semantic elements(或 语义标签 )。他们的目的是为网站结构创建更好的标准化。

例如,<article> 标签最好包含某种文章,例如博客 post 或新闻文章。 <nav> 标签应包含页面的导航菜单。

使用这些标签而不是 <div> 标签不会改变页面的外观或布局,除非您的 browser/useragent 对它们应用不同的默认样式。

此外,语义标签 可能 影响页面的 search engine optimization。据我所知,还没有明确的证据表明 Google 或其他搜索引擎对待带有语义标签 differently/better 的页面比没有语义标签的页面要好。