Einfach einfache Frage, für die ich aber keine Vorschläge finde.
Unterstützte HTML5-Werte, die angemessen sind:
.. aus der Perspektive der Seite index.html:
... aus der Perspektive der contact.html Seite:
Ich akzeptiere, dass die Verwendung von rel in navigation sehr wenig erreichen wird; aber es könnte Suchmaschinen in einer kleinen Weise helfen.
Ich gab die Beispiele als Demonstration, wie dies in der Praxis und für die Kritik funktionieren würde!
Mit freundlichen Grüßen, Dale
.. aus der Perspektive der Seite index.html:
... aus der Perspektive der contact.html Seite:
Gute Frage! Um ehrlich zu sein, ich bin kein Experte mit dem Attribut rel (so korrigiert mich jemand, wenn ich falsch liege), aber von dem, was ich finden kann, kann Google ein Identität auf einer Webseite über das Attribut. Wie zum Beispiel
<a rel="me" href="https://plus.google.com/110037486217106671520">Luke Southam</a>
Ich weiß, dass dies nicht auf die Websitenavigation zurückzuführen ist, aber es zeigt, dass Google das Attribut im <a></a>
-Tag liest und indexiert. Wie es in der Site-Navigation zu verwenden, wenn es (möglicherweise) Google (oder andere Suchmaschinen) hilft, Ihre Website besser zu indizieren, sage ich, gehen Sie dafür.
Ja, Sie können rel
für Links in der Navigation verwenden. Weil ...
... Sie können rel
für jeden Link verwenden.
Mit einem passenden Linktyp, das ist. Sie dürfen nur eine bestimmte Menge von definierten und registrierten rel
-Werten in HTML5 verwenden.
first
& amp; last
, next
& amp; %Code%
prev
und first
sind in der HTML5-Spezifikation nicht mehr definiert. In der Microformats-Wiki-Seite existierende rel-Werte werden sie als Synonyme für last
und begin
aufgelistet definiert als:
kennzeichnet den vom Autor definierten Start [/ end] einer Folge von Dokumenten, deren aktuelles Dokument ein Knoten ist.
Sie sind also nicht für eine typische Websitenavigation geeignet. Verwenden Sie sie, wenn verknüpfte Dokumente in einer bestimmten Reihenfolge gelesen werden sollen.
end
und next
sind im definiert HTML5-Spezifikation als:
[...] gibt an, dass das Dokument Teil einer Sequenz ist [...]
Gleiches Argument wie oben für prev
/ first
: verwende es nur, wenn es eine bestimmte Reihenfolge gibt (was bei einer Navigation, die aus "About", "Contact", "Legal", ... besteht, nicht der Fall ist) . Am prominentesten wäre die Seitennummerierung.
last
Der author
Linktyp
gibt an, dass das referenzierte Dokument weitere Informationen über den Autor des nächsten
author
-Element-Vorfahren des Elements enthält, das den Hyperlink definiert, falls es einen gibt, oder andernfalls.
Sie müssen nur sicherstellen, dass Ihre Navigation (bzw. dieser article
link) kein Kind eines author
-Elements ist (was für eine Websitenavigation sehr ungewöhnlich wäre).
article
Der help
Linktyp ist definiert als:
Für
help
unda
elements gibt das Schlüsselwortarea
an, dass das referenzierte Dokument weitere Hilfeinformationen für das übergeordnete Element des Elements, das den Hyperlink definiert, und seine untergeordneten Elemente enthält.
Das scheint also nicht angebracht zu sein (sogar wenn die Kontaktseite "weitere Hilfeinformationen" liefern würde, weil es technisch die Hilfe für die Navigation selbst wäre (→ das übergeordnete Element von der Link), nicht für die ganze Seite (was nur der Fall ist, wenn es in einem help
-Element in link
verwendet wird, oder wenn der Hilfe-Link ein direktes Kind von head
ist.)
body
Der license
Linktyp
[...] gibt an, dass das referenzierte Dokument die Copyright-Lizenzbedingungen enthält, unter denen der Hauptinhalt des aktuellen Dokuments bereitgestellt wird.
Scheint angemessen zu sein (wenn Ihre rechtliche Seite diese Begriffe enthält).
Tags und Links html5 rel navigation nav