Was ist ein Rel-Attribut?
Das Attribut rel ist ein HTML-Attribut, mit dem die Beziehung einer Zielseite zu der Seite beschrieben wird, die sie verknüpft. Informationen werden nicht direkt im Browser angezeigt, aber Suchmaschinen und Screenreader können das rel-Attribut abrufen und Informationen über das Netzwerk von Verbindungen auf einer Seite sammeln. Die Umkehrung ist das rev-Attribut, mit dem die aktuelle Seite in Bezug auf die Verknüpfung kontextualisiert wird.
Dieses Attribut wird als rel = "property" geschrieben und in einem Link wie diesem angezeigt: <a rel = "home" href = "http://www.wisegeek.com"> wiseGEEK </a>. Das Attribut rel gibt an, dass es sich bei der zu verlinkenden Ressource um die Homepage handelt, die sich auf das Dokument bezieht, aus dem der Link stammt, z. B. auf diesen Artikel von wiseGEEK. Auf einer Website mit Partnerpartnerschaften wird möglicherweise der folgende Code verwendet: <a rel = "affiliate" href = "http://www.example.com"> Freundlicher Partner </a>. Wenn Suchmaschinen die Site crawlen, können sie die Beziehungen zwischen Seiten innerhalb einer Site sowie externe Links nachvollziehen.
Ein weiteres häufiges Beispiel für die Verwendung dieses Attributs ist die Navigation, um Verwirrungen und Fehlerbehebungen zu vermeiden. <a rel = "next" href = "http://www.example.com/2"> Weitere Einträge </a> können in einem Blog verwendet werden, um einen Link zu einer anderen Seite mit Einträgen bereitzustellen. Benutzer können auch Deskriptoren wie "Vorherige", "Stylesheet" und "Index" verwenden, um beschreibende Tags für Ressourcen bereitzustellen. Das rel-Attribut kann auch mit anderem Code verknüpft werden. Beispielsweise kann ein Stylesheet so codiert werden, dass zur einfacheren Navigation ein kleiner Pfeil neben einem Link mit einem rel = "previous" angezeigt wird.
Wie viele HTML-Attribute wird das rel-Attribut nicht konsistent angewendet. Einige Websites verwenden es möglicherweise in großem Umfang, und es kann für Tools wie das Erstellen von Site Maps sehr hilfreich sein. Andere Websites verwenden es überhaupt nicht und manchmal tauchen merkwürdige Verwendungen des Attributs auf und können Browser verwirren. Da sich HTML-Standards ändern, ändern sich die Stile der Attribute und es ist wichtig, dass Websites entsprechend aktualisiert werden, um Probleme wie Anzeigefehler zu vermeiden.
Benutzer, die sich mit der Browserunterstützung für verschiedene Attribute auskennen möchten, können auf den Websites technische Dokumentationen für diese Browser nachschlagen. Es ist wichtig zu wissen, dass auch wenn die aktuellste Version eines Browsers ein Attribut erkennt und anzuwenden weiß, ältere Versionen dies möglicherweise nicht können und dass Personen, die daran interessiert sind, so viele Browser wie möglich zu erreichen, dies beim Codieren von Websites berücksichtigen möchten. Manchmal muss der Site-Code angepasst werden, damit ältere Browser ordnungsgemäß angezeigt werden.