Sollten wir (HTML5) Rel-Attribute innerhalb der Site-Navigation verwenden?

8

Einfach einfache Frage, für die ich aber keine Vorschläge finde.

Unterstützte HTML5-Werte, die angemessen sind:

  • Autor
  • zuerst
  • zuletzt
  • nächstes
  • zurück
  • Hilfe
  • Lizenz (nicht "Lizenz")

Beispiel

Navigation bestehend aus index, about, contact & amp; legal

.. aus der Perspektive der Seite index.html:

  • index.html mit
  • about.html mit rel = author next "
  • contact.html mit
  • legal.html mit

... aus der Perspektive der contact.html Seite:

  • index.html mit
  • about.html mit rel = author prev "
  • contact.html mit
  • legal.html mit

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

Bearbeitet Beispiele aus Kommentaren

Navigation bestehend aus index, about, contact & amp; legal

.. aus der Perspektive der Seite index.html:

  • index.html ohne rel
  • about.html mit rel = author "
  • contact.html mit
  • legal.html mit

... aus der Perspektive der contact.html Seite:

  • index.html ohne rel
  • about.html mit rel = author "
  • contact.html mit
  • legal.html mit
Dale Rollinson 22.04.2012, 18:01
quelle

2 Antworten

3

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.

    
luke 22.04.2012, 18:53
quelle
1

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 und a elements gibt das Schlüsselwort area 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).

    
unor 24.11.2013 18:59
quelle

Tags und Links