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?
  • Вопрос задан
  • 922 просмотра
Решения вопроса 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...
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Charltons Гонконг
от 150 000 до 180 000 руб.
Petshop.ru Санкт-Петербург
от 150 000 руб.
17 июн. 2019, в 16:36
9600 руб./за проект
17 июн. 2019, в 15:31
6000 руб./за проект