Ich möchte dies eher für Metadaten tunals etwas, das explizit angezeigt würde. So sei beispielsweise mein aktuelles Dokument, Seite A, von Seite B aus verlinkt, z. ein "verwandter Artikel" in der Seitenleiste. Welche Verknüpfungsbeziehung oder ein anderes Markup sollte ich auf Seite A verwenden, um diese "umgekehrte Verknüpfung" anzuzeigen?
Antworten:
1 für die Antwort № 1Sieh dir das an rel Attribut.
Ich würde Sie vorschlagen, um das zu erreichen, was Sie geschrieben haben rel="next"
, beziehungsweise rel="prev"
in einem Anker-Tag
1 für die Antwort № 2
Das rel
Attribut (das für verwendet werden kann link
, a
und area
Elemente) gibt den Link-Beziehungstyp an.
In HTML5 können Sie nur Folgendes verwenden rel
Werte:
- Linktypen, die in der HTML5-Spezifikation definiert sind
- Linktypen Eingetragen im Microformats-Wiki auf der Seite http://microformats.org/wiki/existing-rel-values#HTML5_link_type_extensions
Ob es einen geeigneten Verbindungstyp gibt, hängt von abdie spezifische Beziehung zwischen Ihrer Seite A und Seite B. Sie haben nur "verwandte Artikel" geschrieben, aber ich glaube nicht, dass es einen entsprechenden Verbindungstyp für eine solche allgemeine Beziehung gibt. Ich vermute, dass alle Links auf einer Seite ohne einen bestimmten Linktyp als "verwandt" verstanden werden können.
Sie sollten nicht verwenden next
/prev
es sei denn, Ihre Seiten A und B sind "Teil einer Sequenz".
Wenn Sie keine geeigneten Linktypen finden, können Sie verwenden RDFa Lite und / oder Mikrodaten und suchen Sie nach einem passenden Wortschatz. Zum Beispiel bei schema.org http://schema.org/WebPage
spezifiziert das relatedLink
Eigentum:
Ein Link zu dieser Webseite, zum Beispiel zu anderen verwandten Webseiten.
Es könnte aussehen (mit RDFa Lite hier):
<!-- on page B -->
<div vocab="http://schema.org/" typeof="WebPage">
<a href="/article-a" property="relatedLink">Article A</a>
</div>