当您使用ul
元素来设置您的面包屑(旨在获得更好的Google搜索结果)时,如何定义RDFa标记?我问的原因是li
元素是彼此的兄弟姐妹,而不是孩子。我正在做类似:RDFa Breadcrumbs
<div class="dv_breadcrumbs">
<ul xmlns:v="http://rdf.data-vocabulary.org/#">
<li typeof="v:Breadcrumb"><a title="Level1" href="/level1" rel="v:url"><span property="v:title">Level1</span></a></li>
<li typeof="v:Breadcrumb"><a title="Level2" href="/level2" rel="v:url"><span property="v:title">Level2</span></a></li>
<li typeof="v:Breadcrumb"><a title="Level3" href="/level3" rel="v:url"><span property="v:title">Level3</span></a></li>
<li typeof="v:Breadcrumb"><a title="lever4" href="/level4" rel="v:url"><span property="v:title">Level4</span></a></li>
<li typeof="v:Breadcrumb"><a class="currentLevel" title="Current Level" rel="v:url" property="v:title">Current Level</a></li>
</ul>
</div>
它是正确的吗?搜索引擎是否会明白在ul
元素中面包屑项目是按顺序排列的?
他们是兄弟姐妹,但只有当引用他们的关系到父'ul'。基本上,当你的观点是标记本身,就像CSS那样,它们就是兄弟姐妹。你的RDFa基本上是说,这些'li'对应于一些底层的数据结构。所以关于一个想要弄清楚它们代表什么的语义观点,你的RDFa解释它们实际上是分层的。 – TechZilla