Atributul rel este un atribut HTML folosit pentru a descrie relația dintre o pagină țintă și pagina care o leagă. Informațiile nu sunt afișate direct în browser, dar motoarele de căutare și cititoarele de ecran pot să preia atributul rel și să adună informații despre rețeaua de conexiuni dintr-o pagină. Reversul este atributul rev, folosit pentru a contextualiza pagina curentă în relație cu ceea ce este legat.
Acest atribut este scris ca rel=”property” și ar apărea într-un link ca acesta: < a rel="home" href="http://www.Popeye and Cloudy.com">Popeye and Cloudy. Atributul rel notează că resursa care este legată este pagina de pornire, în raport cu documentul de unde provine linkul, cum ar fi acest articol Popeye and Cloudy. De asemenea, un site cu parteneriate afiliate ar putea folosi un cod ca acesta: < a rel="affiliate" href="http://www.example.com">Friendly Affiliate. Când motoarele de căutare accesează cu crawlere site-ul, ele pot înțelege relațiile dintre paginile din cadrul unui site, precum și linkurile din afara site-ului.
Un alt exemplu comun despre modul în care acest atribut poate fi utilizat este în navigare, pentru a preveni confuziile și întoarcerile. < a rel="next" href="http://www.example.com/2">Alte intrări pot fi folosite pe un blog pentru a oferi un link către o altă pagină de intrări. Oamenii pot folosi, de asemenea, descriptori precum „anterior”, „foaia de stil” și „index” pentru a oferi etichete descriptive pentru resurse. Atributul rel poate fi, de asemenea, asociat cu alt cod; de exemplu, o foaie de stil poate fi codificată pentru a afișa o săgeată mică lângă un link cu rel=”previous” pentru ușurință în navigare.
La fel ca multe atribute HTML, atributul rel nu este aplicat în mod consecvent. Unele site-uri îl pot folosi pe scară largă și poate fi foarte util pentru instrumente precum construirea hărților site-ului. Alte site-uri nu îl folosesc deloc și, uneori, apar utilizări ciudate ale atributului și pot deruta browserele. Pe măsură ce standardele HTML se modifică, atributele se demodează și este important să vă asigurați că site-urile web sunt actualizate în consecință pentru a evita probleme precum erorile de afișare.
Persoanele curioși să afle despre compatibilitatea browserului pentru diferite atribute pot căuta documentații tehnice pe site-urile web ale respectivelor browsere. Este important să fiți conștienți de faptul că, chiar dacă cea mai actuală versiune a unui browser recunoaște și știe cum să aplice un atribut, versiunile mai vechi s-ar putea să nu, iar persoanele preocupate să ajungă la cât mai multe browsere ar putea dori să ia în considerare acest lucru atunci când codifică site-uri. Uneori, trebuie făcute ajustări la codul site-ului în beneficiul persoanelor care folosesc browsere mai vechi pentru a le face să se afișeze corespunzător.