Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 不在列表中的面包屑的正确微数据语法?_Html_Schema.org_Breadcrumbs_Microdata - Fatal编程技术网

Html 不在列表中的面包屑的正确微数据语法?

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

试图确定在我的breadcumbs实现中使用微数据的正确语法。我所读到的一切似乎都倾向于这样一个事实:面包屑是在有序或无序的列表中构建的。我的不是

<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"> &gt; </span>
     <a href="">Parent Item</a> 
     <span class="delimiter"> &gt; </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语法,因此它是一种语法类型。