Microformats.org建议用户参考他们使用的每个微格式的配置文件。例如,使用hCard 的内容应使用以下三行代码之一来引用其配置文件:
<head profile="http://microformats.org/profile/hcard">
<link rel="profile" href="http://microformats.org/profile/hcard">
This content uses <a rel="profile" href="http://microformats.org/profile/hcard">hCard</a>.
我想这是因为没有引用配置文件,像谷歌这样的搜索引擎将无法理解微格式,所有微格式代码将变成毫无意义的事情。
在我个人看来,有时修改head
元素或添加额外的link
或a
元素是不方便的。所以对于hCard,我可能会忘记它并使用等效的微数据。
但是,像rel="tag"
和rel="nofollow"
这样的微格式没有微观数据。如果我使用它们并且不引用它们的配置文件,搜索引擎会理解它们的含义吗?
答案 0 :(得分:2)
是的,他们会的。搜索引擎对于标记是开放的,与robustness principle一致,因为Web上的大量标记被破坏了。在你的情况下,它甚至没有被打破,它只是没有遵守HTML 4.01中概述的约定。
请注意,例如,Google documentation on microformats没有提到profile
。它还有一个testing tool,可以用来检查你的标记。