首先我要说的是,我不打算开始一场火焰战: - )
我知道<article>
这样的标签给出了文档的语义含义,但是使用它们会带来什么好处呢?
搜索引擎会以不同的方式看待它们吗?如果没有,还有什么其他好处?
答案 0 :(得分:2)
Google网站管理员中心的Q + A似乎表明新的HTML5语义元素目前没有任何影响,但将来会在某个时候出现:
http://www.google.com/support/forum/p/Webmasters/thread?tid=2d4592cbb613e42c&hl=en
答案 1 :(得分:2)
有一天,搜索引擎可能会使用它们或微数据将更多意义与您的网站相关联,这有明显的好处。我不确定是否还是这样,但到目前为止,其他一些答案提供了一些很好的链接来回答这个问题。
另一个好处是清洁标记。它有助于清理使用HTML 4.01解决了我们许多组织问题的div汤。举个例子:
<div class="post">
<h1>Example Blog Post</h1>
<div class="entry">
<p>Blog text goes here...</p>
</div>
<div class="entryFooter">
<p> Posted in example category.</p>
</div>
</div>
不像以下那样可读或干净:
<article>
<header>
<h1>Example Blog Post</h1>
</header>
<p>Blog text goes here...</p>
<footer>
<p>Posted in example category.</p>
</footer>
</article>
更清洁的标记将使标记更容易维护,这在我看来总是有益的。
答案 2 :(得分:0)
搜索引擎肯定会以不同的方式看待Microdata。
这是一个解析微数据的工具: http://www.google.com/webmasters/tools/richsnippets
要了解有关HTML5微数据的更多信息: http://diveintohtml5.ep.io/extensibility.html