Html 不在列表中的面包屑的正确微数据语法?
试图确定在我的breadcumbs实现中使用微数据的正确语法。我所读到的一切似乎都倾向于这样一个事实:面包屑是在有序或无序的列表中构建的。我的不是Html 不在列表中的面包屑的正确微数据语法?,html,schema.org,breadcrumbs,microdata,Html,Schema.org,Breadcrumbs,Microdata,试图确定在我的breadcumbs实现中使用微数据的正确语法。我所读到的一切似乎都倾向于这样一个事实:面包屑是在有序或无序的列表中构建的。我的不是 <body itemscope="" itemtype="http://schema.org/WebPage"> ... <div class="breadcrumbs" itemprop="breadcrumb"> <a href="" property="v:url" property="v:titl
<body itemscope="" itemtype="http://schema.org/WebPage">
...
<div class="breadcrumbs" itemprop="breadcrumb">
<a href="" property="v:url" property="v:title">Home</a>
<span class="delimiter"> > </span>
<a href="">Parent Item</a>
<span class="delimiter"> > </span>
<span>Child</span>
</div>
...
</body>
...
小孩
...
如果我在内部运行它,它看起来是正确的,但是与他们的示例相比,它缺少了很多元素,并且没有他们示例的结构BreadcrumbList
对于链接的正确属性,我也有点困惑。它们是否都应该具有标题
和url
属性
我在这里查看了页面底部的示例:属性需要两个值中的一个:
Text
Text
值(如示例中所示),则无法提供每个链接的数据。如果您对此没有意见,那么示例中的微数据是正确的(但它也包含RDFa,这似乎没有意义,至少没有进一步的上下文;因此如果您不是有意添加它们,您可能希望删除属性
属性)
如果要提供每个链接的数据,必须提供BreadcrumbList
值
对于微数据,是否使用列表并不重要。如果示例使用ol
→<代码>li→<代码>a→span
,您也可以使用类似于div
→<代码>跨度→<代码>a→<代码>span。你只需要确保使用这个
如果不能将父元素添加到
a
元素中,仍然可以使用BreadcrumbList
。但是您必须在a
元素中使用link
元素复制URL。谢谢您的澄清。最后,我添加了相应的父项和属性标记。还删除了我发现代码时的RDFa语法,因此它是一种语法类型。