我正在尝试向我的站点添加一些丰富的代码片段,并在聚合部分中进行了一些尝试,因为我的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中显示的那样。

07-24 09:55