Posso usare i <link>
tag nel corpo di una pagina HTML? Ho cercato di trovare la risposta a questa domanda, ma ho trovato informazioni contraddittorie.
Quando si aggiunge il markup dei microdati Schema.org a una pagina HTML, voglio aggiungere informazioni canoniche in un tag di collegamento come questo:
<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>
Ho ottenuto il codice di esempio sopra da Schema.org . Secondo loro, questo è il modo di andare per le persone che vogliono aggiungere un riferimento canonico a un itemprop, ma non vogliono mettere un collegamento ipertestuale sul loro sito web.
W3 tuttavia afferma chiaramente che i <link>
tag devono essere inseriti solo nella sezione head, rendendo così non valido l'esempio di Schema.org.
Se voglio attenermi al markup corretto, quale consiglio devo seguire?