Могу ли я использовать <link>
теги в теле HTML-страницы? Я пытался найти ответ на этот вопрос, но нашел противоречивую информацию.
При добавлении разметки микроданных Schema.org на страницу HTML я хочу добавить каноническую информацию в тег ссылки следующим образом:
<div itemscope itemtype="http://schema.org/Book">
<span itemprop="name">The Catcher in the Rye</span>—
<link itemprop="url" href="http://en.wikipedia.org/wiki/The_Catcher_in_the_Rye" />
by <span itemprop="author">J.D. Salinger</span>
</div>
Я получил приведенный выше пример кода от Schema.org . По их словам, это способ для людей, которые хотят добавить каноническую ссылку на itemprop, но не хотят размещать гиперссылки на своем сайте.
Однако в W3 четко указано, что <link>
теги следует размещать только внутри раздела head, что делает пример Schema.org недействительным.
Если я хочу придерживаться правильной разметки, какой совет я должен следовать?