"отсутствует обязательный атрибут href" и "указан атрибут itemprop, но элемент не является свойством какого-либо элемента"
Я пытаюсь добавить фрагменты структурированных данных. Но это показывает некоторые ошибки в проверке W3C. Адрес веб-сайта: www.truewayfze.com
Строка ошибки 14, столбец 73: для ссылки на элемент отсутствует обязательный атрибут href.
<link itemprop="image" content="http://www.truewayfze.com/img/logo.png"/>
Строка ошибки 16, столбец 83: в ссылке на элемент отсутствует обязательный атрибут href.
…k property="og:image" content="http://www.truewayfze.com/img/products/2.jpg" />
Строка ошибки 14, столбец 73: был указан атрибут itemprop, но элемент не является свойством какого-либо элемента.
<link itemprop="image" content="http://www.truewayfze.com/img/logo.png"/>
1 ответ
Ваша первая ошибка:
link
элемент не может иметь content
атрибут в HTML5+ микроданных. Вы, вероятно, хотите использовать href
атрибут вместо:
<link itemprop="image" href="http://www.truewayfze.com/img/logo.png" />
Ваша вторая ошибка:
link
элемент может иметь content
атрибут в HTML5+RDFa, но href
все еще требуется, и использование content
не имеет смысла в первую очередь указывать URI. Так что, вероятно, должно быть:
<link property="og:image" href="http://www.truewayfze.com/img/products/2.jpg" />
Ваша третья ошибка:
Это означает, что вы используете это link
элемент без itemscope
Родитель. Это свойство Microdata, которое нигде не "принадлежит". Либо добавьте подходящего родителя, либо используйте itemref
атрибут, чтобы добавить его к такому родителю.