Я пытаюсь добавить несколько богатых фрагментов на свой сайт и немного борюсь с разделом AggregateRating, так как значение моего 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 Tester, я пришёл к следующему:
<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>
Кажется, это правильно подобрано.