aliencash
@aliencash
Партизан

Самодеятельность schema.org нарушает внутреннюю нирвану. Как исправить openingHour?

Яндекс рекомендует такую конструцию при описании времени работы организации:
<time datetime="Mo 11:00-22:00" itemprop="openingHours">11:00-22:00</time>


Однако w3c требует, чтобы время в теге time было указано в формате ISO8601 - "1997-07-16T19:20:30", интервалы недопустимы.

Время работы в снипете терять не хочу, но хочу 100% валидный код.
Есть ли какой-нибудь способ подружить микроразметку с валидатором w3c?
  • Вопрос задан
  • 928 просмотров
Решения вопроса 1
@Mertana
<data itemprop="openingHours" value="Mo 11:00-22:00">11:00-22:00</data>

Вот так вроде бы и w3c валидатор не ругается, и валидатор яндекса видит микроразметку.

ЗЫ
<meta itemprop="openingHours" content="Mo-Sa 11:00-14:30">Mon-Sat 11am - 2:30pm
<meta itemprop="openingHours" content="Mo-Th 17:00-21:30">Mon-Thu 5pm - 9:30pm
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
mytmid
@mytmid
нормальные люди в тостере хлеб поджаривают :D
Если Яндекс переварит ту разметку, что советует, значит так и надо делать.
Бонусов за 100% валидный код w3c не будет, а значит и ориентироваться надо на рекомендации поисковиков.
В общем не парьтесь насчёт w3c...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы