我正在尝试向我的站点添加一些丰富的代码片段,并在聚合部分中进行了一些尝试,因为我的RatingValue值仅显示为图像。
我的标记如下:
<tr itemprop="reviews" itemscope itemtype="http://schema.org/Review">
<th>Rating:</th>
<td itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
<img itemprop="ratingValue" class="rating" src="/content/images/ratings/4.5.png" alt="4.5" title="Rating: 4.5 / 5" />
</td>
</tr>
据我所知,这是有效的HTML,因为文本值可以作为alt文本使用,因此符合辅助功能准则。但是,我不知道如何将这个alt标记为RatingValue的值。
有人知道我应该在这里做什么吗?
谢谢。
好吧,在与Google Rich Snippets测试仪进行了几个小时的混搭之后,我想到的是:
<tr itemprop="reviews" itemscope itemtype="http://schema.org/Review">
<th>Rating:</th>
<td itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
<meta itemprop="ratingValue" content="4.5">
<img class="rating" src="/content/images/ratings/4.5.png" alt="4.5" title="Rating: 4.5 / 5" />
</td>
</tr>
这个好像捡得很好。
最佳答案
你的方法是正确的。只需在适当的位置添加一个标签,并将该值设置为“额定值”。当页面呈现给用户时,它不会显示。
所以你可以使用这个标签:<meta itemprop="ratingValue" content="4.5">
在您的文档中的http://schema.org/Review
范围内,就像您在updat中显示的那样。