2012-06-27 35 views
0

Microformats.org建議用戶參考他們使用的每個微格式的配置文件。例如,內容使用的hCard 應該參考使用以下三行代碼之一的輪廓:要引用rel =「tag」和rel =「nofollow」的配置文件,是或否?

<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元素或增加額外linka元素是不方便的。所以對於hCard,我可能會忘記它,並使用微數據等價物。

然而,微格式如rel="tag"rel="nofollow"沒有微數據等價物。如果我使用它們而不參考他們的簡介,搜索引擎是否會理解他們的含義?

回答

2

是的,他們會的。搜索引擎對標記是自由的,符合robustness principle,因爲Web上的很多標記被破壞。在你的情況下,它甚至沒有被破壞,它只是沒有兌現HTML 4.01中列出的約定。

請注意,谷歌,例如,有documentation on microformats,沒有提到profile。它也有一個testing tool,你可以用它來檢查你的標記。

+0

謝謝@Vasiliy。除非Microdata是唯一的解決方案,否則我將繼續使用Microformats。 :) –

相關問題