Атрибут rel
Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS |
---|---|---|---|---|---|---|
- | - | 10.50+ | - | 4.0+ | - | - |
Специфікація
HTML:
- 3.2
- 4.01
- 5.0
XHTML:
- 1.0
- 1.1
Опис
Атрибут rel
визначає відносини між поточним документом і документом, на який веде посилання, задана атрибутом href
. Незважаючи на те, що браузери в більшості своїй не підтримують атрибут rel
, на сайтах часто можна зустріти код rel = "nofollow"
, призначений для пошукових систем Google і Яндекс. Посилання, помічені таким чином, не передають PageRank і ТИЦ.
Синтаксис
<a rel="строка"> ... </a>
Обов'язковий атрибут
Ні.
Значення
Деякі можливі значення перераховані нижче.
answer
– Відповідь на запитання.
chapter
– Розділ або глава поточного документа.
co-worker
– Посилання на сторінку колеги по роботі.
colleague
– Посилання на сторінку колеги (не по роботі).
contact
– Посилання на сторінку з контактною інформацією.
details
– Посилання на сторінку з подробицями.
edit
– Редагована версія поточного документа.
friend
– Посилання на сторінку одного.
question
– Питання.
Весь список значень можна подивитися за адресою http://wiki.whatwg.org/wiki/RelExtensions
У HTML5 підтримується наступні значення.
archives
– Посилання на архів сайту.
author
– Посилання на сторінку про автора на тому ж домені.
bookmark
– Постійне посилання на розділ або запис.
first
– Посилання на першу сторінку.
help
– Посилання на документ з довідкою.
index
– Посилання на зміст.
last
– Посилання на останню сторінку.
license
– Посилання на сторінку з ліцензійною угодою або авторськими правами.
me
– Посилання на сторінку автора на іншому домені.
next
– Посилання на наступну сторінку або розділ.
nofollow
– Чи не передавати по посиланню ТИЦ і PR.
noreferrer
– Чи не передавати по посиланню HTTP-заголовки.
prefetch
– Вказує, що треба заздалегідь кешувати зазначений ресурс.
prev
– Посилання на попередню сторінку або розділ.
search
– Посилання на пошук.
sidebar
– Додати посилання в обране браузера.
tag
– Вказує, що мітка (тег) має відношення до поточного документа.
up
– Посилання на батьківську сторінку.
Значення за замовчуванням
Ні.
Приклад 1
HTML 4.01 IE | Cr | Op | Sa | Fx
<! DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.01 // EN"
"Http://www.w3.org/TR/html4/strict.dtd">
<Html>
<Head>
<Meta http-equiv = "Content-Type" content = "text / html; charset = utf-8">
<Title> Тег А, атрибут rel </ title>
</ Head>
<Body>
<P> <a href="http://ya.ru" rel="nofollow"> Наша відповідь Яндексу </a> </ p>
</ Body>
</ Html>
Приклад 2
HTML5 IE | Cr | Op | Sa | Fx
<! DOCTYPE html>
<Html>
<Head>
<Meta charset = "utf-8">
<Title> Додати в обране </ title>
</ Head>
<Body>
<P> <a href="http://htmlbook.ru" rel="sidebar"> Додати в обране </a> </ p>
</ Body>
</ Html>
Браузери
Firefox підтримує значення prefetch
і sidebar
. Opera підтримує значення sidebar
.