Wat is een rel-kenmerk?
Het rel-attribuut is een HTML-attribuut dat wordt gebruikt om de relatie van een doelpagina met de pagina die deze linkt te beschrijven. Informatie wordt niet rechtstreeks in de browser weergegeven, maar zoekmachines en schermlezers kunnen zowel het rel-kenmerk oppikken als informatie over het netwerk van verbindingen op een pagina verzamelen. Het omgekeerde is het kenmerk rev, dat wordt gebruikt om de huidige pagina te contextualiseren in relatie tot wat wordt gekoppeld.
Dit kenmerk is geschreven als rel = "property" en zou in een link als deze verschijnen: <a rel = "home" href = "http://www.wisegeek.com"> wiseGEEK </a>. Het rel-kenmerk merkt op dat de bron die wordt gekoppeld, de startpagina is, relatief ten opzichte van het document waar de link vandaan komt, zoals dit wijsGEEK-artikel. Evenzo kan een site met gelieerde partners een code als deze gebruiken: <a rel = "affiliate" href = "http://www.example.com"> Friendly Affiliate </a>. Wanneer zoekmachines de site crawlen, kunnen ze de relaties tussen pagina's binnen een site begrijpen, evenals off-site links.
Een ander veel voorkomend voorbeeld van hoe dit kenmerk kan worden gebruikt, is in navigatie, om verwarring en omkeringen te voorkomen. <a rel = "next" href = "http://www.example.com/2"> Verdere berichten </a> kunnen op een blog worden gebruikt om een link naar een andere pagina met vermeldingen te geven. Mensen kunnen ook descriptoren zoals "vorige", "stylesheet" en "index" gebruiken om beschrijvende tags voor bronnen aan te bieden. Het rel-attribuut kan ook worden gekoppeld aan andere code; een stylesheet kan bijvoorbeeld worden gecodeerd om een kleine pijl naast een link met een rel = "vorige" weer te geven voor eenvoudige navigatie.
Zoals veel HTML-kenmerken, wordt het rel-kenmerk niet consistent toegepast. Sommige sites kunnen het uitgebreid gebruiken, en het kan zeer nuttig zijn voor tools zoals het bouwen van plattegronden. Andere sites gebruiken het helemaal niet, en soms komen vreemd gebruik van het attribuut voor en kunnen browsers in de war raken. Naarmate HTML-standaarden veranderen, gaan attributen in en uit stijl, en het is belangrijk om ervoor te zorgen dat websites dienovereenkomstig worden bijgewerkt om problemen zoals weergavefouten te voorkomen.
Mensen die nieuwsgierig zijn naar browserondersteuning voor verschillende attributen kunnen technische documentatie opzoeken op de websites voor die browsers. Het is belangrijk om te weten dat, zelfs als de meest recente versie van een browser een kenmerk herkent en weet hoe een kenmerk moet worden toegepast, oudere versies dit misschien niet doen en mensen die zich zorgen maken over het bereiken van zoveel mogelijk browsers, hiermee rekening kunnen houden bij het coderen van sites. Soms moeten aanpassingen worden aangebracht in de sitecode ten behoeve van mensen die oudere browsers gebruiken om ze correct weer te geven.