"отсутствует обязательный атрибут 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 атрибут, чтобы добавить его к такому родителю.

Другие вопросы по тегам