Voglio farlo per scopi di metadati, piuttostodi qualcosa che sarebbe esplicitamente visualizzato. Ad esempio, ad esempio, il mio documento corrente, Pagina A, è collegato a Pagina B, ad es. un "articolo correlato" nella sua barra laterale. Quale relazione di collegamento o altro markup dovrei usare nella Pagina A per indicare questa relazione di "reverse linking"?
risposte:
1 per risposta № 1Dare un'occhiata a attributo rel.
Ti suggerirei per realizzare ciò che hai scritto, usare rel="next"
, rispettivamente rel="prev"
all'interno di un tag di ancoraggio
1 per risposta № 2
Il rel
attributo (che può essere utilizzato su link
, a
e area
elementi) specifica il tipo di relazione di collegamento.
In HTML5, puoi utilizzare solo quanto segue rel
valori:
- tipi di collegamento definiti nelle specifiche HTML5
- tipi di collegamento registrato nella wiki dei microformati nella pagina http://microformats.org/wiki/existing-rel-values#HTML5_link_type_extensions
Se c'è un tipo di collegamento appropriato dipende dala relazione specifica tra la tua Pagina A e la Pagina B. Hai solo scritto "articolo correlato", ma non penso che ci sarebbe un tipo di collegamento corrispondente per una tale relazione generale. Immagino che tutti i link su una pagina senza uno specifico tipo di link possano essere intesi come "correlati".
Non dovresti usare next
/prev
a meno che le tue pagine A e B non siano "parte di una sequenza".
Se non trovi i tipi di link appropriati, puoi utilizzare RDFa Lite e / o Microdata e cercare un vocabolario adatto. Per esempio schema.org http://schema.org/WebPage
specifica il relatedLink
proprietà:
Un collegamento relativo a questa pagina Web, ad esempio ad altre pagine Web correlate.
Potrebbe apparire come (usando RDFa Lite qui):
<!-- on page B -->
<div vocab="http://schema.org/" typeof="WebPage">
<a href="/article-a" property="relatedLink">Article A</a>
</div>