html – 关于UserComments模式的dtstart警告

html – 关于UserComments模式的dtstart警告,第1张

概述我有以下代码用于丰富的代码段: <ul itemscope itemtype="http://schema.org/UserComments"> <li id="comment-1" class="comment"> <span itemprop="name" class="author">Author 1</span> <p itemprop="comme 我有以下代码用于丰富的代码段:
<ul itemscope itemtype="http://schema.org/UserComments">    <li ID="comment-1" >        <span itemprop="name" >Author 1</span>        <p itemprop="commentText">Bla Bla Bla</p>        <time itemprop="commentTime" content="2012-07-29" datetime="2012-07-29T05:55+00:00" title="Jul 29,2012 5:55">2 days ago</time>    </li>    <li ID="comment-2" >        <span itemprop="name" >Author 2</span>        <p itemprop="commentText">yada yada yada</p>        <time itemprop="commentTime" content="2012-07-30" datetime="2012-07-30T04:44+00:00" title="Jul 30,2012 4:44">yesterday</time>    </li> </ul>

根据schema.org/UserComments,这是正确的.但是,Google’s Rich Snippets Testing Tool正在发出警告

Warning: Missing required fIEld “dtstart”.

dtstart甚至不是UserComments事件的属性.我应该忽略这个警告(Google的工具是beta)吗?还是我错过了什么?

解决方法 我想我找到答案.正确的HTML代码似乎是这样的:
<ul>    <li ID="comment-1" itemtype="http://schema.org/Comment" itemscope="itemscope" itemprop="comment">        <span itemprop="author">Author 1</span>        <p itemprop="text">Bla Bla Bla</p>        <time itemprop="dateCreated" content="2012-07-29" datetime="2012-07-29T05:55+00:00" title="Jul 29,2012 5:55">2 days ago</time>    </li> </ul>

每个评论都有自己的itemscope.这意味着你必须在每个注释上重复itemtype =“http://schema.org/Comment”itemscope =“itemscope”itemprop =“comment”.

检查Google’s example for “Products with many offers”后,我得出了这个结论.他们以eBay为例,其中包含有关该产品的多个评论. Review和Comment都是CreativeWork的一部分.

总结

以上是内存溢出为你收集整理的html – 关于UserComments模式的dtstart警告全部内容,希望文章能够帮你解决html – 关于UserComments模式的dtstart警告所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1144904.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存