Избавьтесь от "Недопустимого значения X-XRDS-Location для атрибута http-эквивалент в метаданных элемента XHTML" в проверке XHTML5
У меня есть страница XHTML 5 с приложением application/xhtml+xml, которую я хочу получить для проверки, но средство проверки дает мне проблемы с результатами проверки:
Line 17, Column 89: Bad value X-XRDS-Location for attribute http-equiv on XHTML element
Обсуждаемая строка:
<meta http-equiv="X-XRDS-Location" content="http://shlomif.livejournal.com/data/yadis" />
Как я могу исправить эту проблему? Было ли удалено произвольное значение "http-эквивалент" из спецификации XHTML 5?
2 ответа
В (X)HTML5 вы можете использовать только http-equiv
значения, которые
- определенный в спецификации HTML5, или
- зарегистрирован на вики-странице WHATWG "PragmaExtensions".
Если вы думаете X-XRDS-Location
было бы полезным значением, вам нужно было бы его зарегистрировать.
http://www.w3.org/TR/html-markup/meta.html говорит:
Изменения в HTML5
Хотя предыдущие версии HTML допускали, чтобы атрибут http-эквивалент в элементе meta имел любое количество возможных значений, атрибут http-эквивалента теперь ограничен только конкретными значениями, описанными в этой ссылке. Также теперь разрешен новый атрибут charset.
Так что да, это больше не разрешено.