0
我一直使用typeof
來獲取結構化數據。最近,我發現我們也可以使用itemprop
和itemscope
來達到完全相同的目的。typeof與itemprop和itemscope
我知道Schema.org現在很流行,但任何人都可以向我解釋爲什麼應該/不應該從typeof
切換到itemprop
?
我一直使用typeof
來獲取結構化數據。最近,我發現我們也可以使用itemprop
和itemscope
來達到完全相同的目的。typeof與itemprop和itemscope
我知道Schema.org現在很流行,但任何人都可以向我解釋爲什麼應該/不應該從typeof
切換到itemprop
?
typeof
是來自RDFa的屬性。
itemprop
和itemscope
屬性來自Microdata。
所以你的問題確實是:我應該使用Microdata還是RDFa?
兩種語法都是相似的,都可以用於Schema.org。看我的comparison between Microdata and RDFa。
如果您對RDFa感到滿意,除非您知道並關心支持Microdata但不支持RDFa的消費者(例如搜索引擎),否則沒有理由切換到Microdata。 Schema.org(Google,Microsoft,Yahoo,Yandex)的贊助商通常支持JSON-LD,Microdata和RDFa。