Игнорировать это.
Если это единственная ошибка, которая у вас есть, то ваш документ действителен в формате HTML5.
Вот что говорит официальная (в разработке) спецификация о теге <meta>
: Расширения для предопределенного набора имен метаданных могут быть зарегистрированными .Я не могу найти область в спецификации, которая говорит о значениях тега «ref», но валидатор обрабатывает их аналогично (один для ссылок, один для строк) и указывает нам на расширение Wiki .Вы можете «зарегистрировать» их, но не обязаны.В терминологии RFC это SHOULD
, а не MUST
.
Спецификация, по-видимому, мандат не является фиксированным списком или использованием вики.Это может показаться странным, так как эти поля часто развиваются со временем.В нем говорится, что контролеры соответствия должны использовать информацию, представленную на странице WHATWG Wiki MetaExtensions, чтобы установить, разрешено или нет значение: значения, определенные в этой спецификации или помеченные как «предложенные» или «утвержденные», должны быть приняты. , что является интересной строкой, поскольку она является спецификацией для валидаторов HTML , а не самого HTML5, и сама по себе не делает разметку недействительной.
Фактически, многие из них "расширения "уже есть в вики (включая ваш ), они просто не были приняты.То же самое со многими метатегами, даже очень распространенными.Кажется, многие не будут приняты.
Я думаю, что W3C очень приятно создать стандартизированный список из них.Это помогает разработчикам знать, что им следует использовать сейчас и в будущем (и, мы надеемся, поможет очистить некоторые вещи, уменьшив количество способов указать дату создания с 5+ до 1).
К сожалению, мыиметь дело с третьими сторонами здесь (например, Apple) - и если вы не хотите связаться с каждой третьей стороной, которая создала одну из этих неофициальных спецификаций, и сказать им, чтобы формализовать спецификацию и представить ее в список W3C (который может или не может получитьпринято) что делать?В конце концов, вам все еще нужно его поддерживать.
В любом случае, не в этом смысл использовать эти элементы HTML для поддержки расширений, поэтому поставщики не нарушают спецификацию, добавляя новые элементы для выполнения своих задач.необходимость?