Каков правильный DTD для размещения ДАННЫХ схемы на страницах XHTML?
Мы получаем ошибку проверки W3C после размещения данных схемы на нашем веб-сайте, который был построен в XHTML.
Строка 198, столбец 41: атрибут отсутствует "
data-id
"<script type="IN/FollowCompany" data-id="322498" data-counter="right"></script>
( Ссылка на результат проверки)
Решит ли это изменение DTD? Мы используем,
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
1
1 answers
Атрибуты data-*
определены только для (X)HTML5.
Атрибуты Микроданных (itemscope
, itemprop
, ...) определены только для (X)HTML5.
Поэтому, когда вы переключаетесь на (X)HTML5, вы можете использовать оба из них.
Если вы хотите продолжать использовать XHTML 1.0, вы можете использовать class
вместо атрибутов data-*
и RDFa вместо микроданных (что требует корректировки вашего типа документа).
1
Author: unor, 2017-05-23 12:37:08