Атрибут rel тега <area> — тип посилання ділянки карти


Атрибут rel визначає відношення між поточним документом і пов'язаного документа.

Використовується тільки за атрибутом href.

автор: NagarD

Загальний опис

автор: NagarD

Синтаксис

<area rel="value">

Атрибут rel може отримувати 12 значень:

alternate

Надає посилання на альтернативний вигляд документа (тобто друк сторінки, переклад або дзеркала).

автор: NagarD

author

Надає посилання на автора документа.

автор: NagarD

bookmark

Постійний URL використовується для установки закладок.

автор: NagarD

help

Надає посилання на документ довідки.

автор: NagarD

license

Надає посилання на інформацію про авторські права для документа.

автор: NagarD

next

Надає посилання на наступний документ в серії.

автор: NagarD

nofollow

Вказує на те, що гіперпосилання не передає свою вагу (зміст) тій сторінці, на яку посилається. ("Nofollow" використовується Google, щоб вказати, що пошукова система Google не повинна слідувати за цим посиланням, в основному використовується для платних посилань).

автор: NagarD

noreferrer

Вимагає, що браузер не повинен посилати заголовок HTTP Referer, якщо користувач слідує із гіперпосилання іншої сторінки.

автор: NagarD

noopener

Вимагає, щоб будь-який контекст перегляду, створений після гіперпосилання не повинен мати контекст перегляду браузера.

автор: NagarD

prev

Попередній документ у виборі.

автор: NagarD

search

Посилання на інструмент пошуку для документа.

автор: NagarD

tag

Тег (ключове слово) для поточного документа.

автор: NagarD

Переглядачі

Підтримка: стаціонарні переглядачі
Переглядач Google Chrome Mozilla Firefox Apple Safari Opera Microsoft EDGE Microsoft Internet Explorer
16 30 5 15 12 ≤11
Підтримка: мобільні переглядачі
Переглядач Mobile Google Android Mobile Google Chrome Mobile Mozilla Firefox Mobile Apple Safari
4.4 18 30 4.2

Приклади

+ запропонувати свій приклад у пісочниці

rel="alternate" на області карти повідомляє машинам, що ціль — альтернативна версія сторінки. Поведінку кліку атрибут не змінює.

<img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='120'%3E%3Crect width='300' height='120' fill='%23001b33'/%3E%3Ccircle cx='40' cy='60' r='55' fill='gold'/%3E%3C/svg%3E"
     width="300" height="120" alt="Карта" usemap="#planetmap">

<map name="planetmap">
    <area shape="rect" coords="0,0,100,120" alt="Сонце" href="#sun" rel="alternate">
</map>
автор: NagarD

Угорі — справжня карта зображення: клацніть ліву або праву половину, і псевдоклас :target підсвітить відповідний абзац; rel при цьому не змінює нічого. Нижче — перелік звичайних посилань, де правило content: attr(rel) показує оголошені лексеми: на вигляд і на поведінку вони не впливають ніяк.

HTML

<p class="head">Карта зображення: обидві половини — посилання</p>
<img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='320'%20height='120'%3E%3Crect%20width='160'%20height='120'%20fill='%232f6fd0'/%3E%3Crect%20x='160'%20width='160'%20height='120'%20fill='%233a9a4f'/%3E%3Ctext%20x='36'%20y='68'%20font-family='sans-serif'%20font-size='24'%20fill='%23ffffff'%3Eleft%3C/text%3E%3Ctext%20x='196'%20y='68'%20font-family='sans-serif'%20font-size='24'%20fill='%23ffffff'%3Eright%3C/text%3E%3C/svg%3E"
     usemap="#karta" width="320" height="120" alt="дві половини, кожна веде на свій абзац">
<map name="karta">
    <area shape="rect" coords="0,0,160,120" href="#livo" rel="nofollow" alt="ліва половина">
    <area shape="rect" coords="160,0,320,120" href="#pravo" rel="noreferrer noopener" alt="права половина">
</map>

<p id="livo" class="answer">Ви клацнули ЛІВУ половину. У цієї області rel="nofollow" —
    і саме тому вона поводиться точно так само, як звичайне посилання.</p>
<p id="pravo" class="answer">Ви клацнули ПРАВУ половину. Тут rel="noreferrer noopener" —
    видимої різниці теж немає жодної.</p>

<p class="head">Ті самі лексеми на звичайних посиланнях</p>
<ul class="rels">
    <li><a href="#livo" rel="nofollow">не передавати ваги</a></li>
    <li><a href="#livo" rel="sponsored">платне розміщення</a></li>
    <li><a href="#livo" rel="ugc">додав читач</a></li>
    <li><a href="#livo" rel="noreferrer">без адреси, звідки прийшли</a></li>
    <li><a href="#livo" rel="nofolow">одруківка — жодної скарги</a></li>
    <li><a href="#livo">без rel</a></li>
</ul>

CSS

.head {
    margin: 22px 0 8px;
    color: #5a6472;
    font: 600 14px/1.4 system-ui, sans-serif;
    text-transform: uppercase;
    letter-spacing: .04em;
}

img {
    display: block;
    outline: 2px dashed #b9c6d8;
    outline-offset: 3px;
}

.answer {
    max-width: 560px;
    margin: 10px 0;
    padding: 8px 10px;
    border-left: 4px solid #dfe5ee;
    color: #98a1ad;
}

.answer:target {
    border-left-color: #2f6fd0;
    background: #eef3fb;
    color: #16324f;
    font-weight: 600;
}

.rels {
    max-width: 560px;
    padding-left: 20px;
    line-height: 2;
}

.rels a::after {
    color: #1b4f9c;
    font-family: ui-monospace, monospace;
    font-size: .85em;
    content: " [rel=" attr(rel) "]";
}

.rels a:not([rel])::after {
    color: #5a6472;
    content: " [атрибута немає]";
}
автор: NagarD

Коментарі

Коментарів ще немає — будьте першим!

Відповідь для

Як форматувати текст?
Пишемо Виходить
**важливо**
*акцент*
~~застаріле~~
Виділення в тексті. Те саме роблять кнопки панелі, що спливає над виділеним.
## Як працює каскад
### Порядок оголошень
Заголовки всередині тексту. Найбільший не потрібен — він у сторінки вже є.
[[css/property/color]] Посилання на сторінку довідника. Наберіть [[ — поле веде сходинками (розділ → тип → сторінка), а хибний ключ підкреслить хвилею.
[[!sandbox/S0oh1hBm]] Живий приклад окремим рядком — саме вікно результату. Той самий ключ зі знаком !: наберіть [[! і дійдіть сходинками до потрібної сторінки, список покаже її приклади.
[MDN](https://developer.mozilla.org) Посилання на чужий сайт.
![Схема каскаду](https://site.com/схема.png) Картинка. Опис обов'язковий: його читають пошуковик і незрячі.
Задайте `display: grid` контейнеру Код усередині речення.
```css
.card { display: grid }
```
Код блоком. Мова після трьох лапок вмикає підсвітку.
- Походження
1. Походження
Перелік: маркований і нумерований.
- [ ] дописати приклади
- [x] перевірити в Firefox
Перелік завдань із галочками. Пробіл у порожніх дужках обов'язковий.
> Порядок важить лише за рівної ваги. Цитата на всю ширину абзацу.
Специфічність
: вага селектора; більша перемагає
Список означень: термін, а під ним пояснення з відступом. Пробіл після двокрапки обов'язковий.
Каскад має три критерії[^1]
[^1]: Походження, специфічність, порядок.
Виноска: номер у тексті, примітка внизу сторінки. Без згадки [^1] у тексті примітка не з'явиться.
Відповідь: ||сорок два|| Ховає те, що між рисками: читач бачить на цьому місці розмиту пляму, а решта речення лишається звичайною. Клац — і текст відкрито.
|| Показати рішення
Задайте контейнеру `display: grid`.
||
Ховає цілі абзаци. На сторінці видно лише підпис із першого рядка («Показати рішення»), решта розгортається клацанням по ньому. Закривні риски — окремим рядком.
Порожній рядок Новий абзац. Щоб перенести рядок усередині абзацу, поставте \ в його кінці.

Увійдіть — коментар з'явиться одразу, без капчі й очікування перевірки.

Правка
Зворотний зв'язок
Вхід