【发布时间】:2010-12-13 02:55:40
【问题描述】:
让我先说一下,我不想引发一场激烈的战争:-)
我知道<article> 等标签赋予文档的语义含义,但使用它们有什么好处?
搜索引擎对它们的看法不同吗?如果没有,还有什么其他好处?
【问题讨论】:
标签: html
让我先说一下,我不想引发一场激烈的战争:-)
我知道<article> 等标签赋予文档的语义含义,但使用它们有什么好处?
搜索引擎对它们的看法不同吗?如果没有,还有什么其他好处?
【问题讨论】:
标签: html
Google 网站管理员中心的问答似乎表明新的 HTML5 语义元素目前没有影响,但在未来的某个时候会:
http://www.google.com/support/forum/p/Webmasters/thread?tid=2d4592cbb613e42c&hl=en
【讨论】:
有朝一日搜索引擎可能会使用它们或微数据将更多意义与您的网站相关联,这具有明显的好处。我不确定是否是这种情况,但到目前为止,其他一些答案提供了一些很好的链接来回答这个问题。
另一个好处是更清晰的标记。它有助于清理用 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>
更简洁的标记将使标记的维护变得更加容易,我认为这始终是一个好处。
【讨论】:
搜索引擎肯定会以不同的方式看待微数据。
这是一个解析微数据的工具: http://www.google.com/webmasters/tools/richsnippets
要了解有关 HTML5 微数据的更多信息: http://diveintohtml5.ep.io/extensibility.html
【讨论】: