Атрибут rev тега <a>
Описание
Атрибут rev (от англ. reverse relationship) указывает обратное отношение между документами по сравнению с атрибутом rel. Устарел в HTML5 и больше не рекомендуется к использованию.
<!-- Указывает, что целевой документ является главным по отношению к текущему -->
<a href="chapter1.html" rev="subsection">Глава 1</a>
<!-- Обратное отношение author -->
<a href="book.html" rev="author">О книге</a>
Основные проблемы атрибута:
- Был удалён из спецификации HTML5 как устаревший
- Поддержка браузерами никогда не была полной
- Семантика отношений часто была неочевидной
- Дублировал функциональность атрибута
rel
В современной веб-разработке следует использовать только атрибут rel, который полностью заменяет функциональность rev.
Пример замены устаревшего кода:
<!-- Устаревший вариант с rev -->
<a href="chapter1.html" rev="subsection">Глава 1</a>
<!-- Современный эквивалент с rel -->
<a href="chapter1.html" rel="parent">Глава 1</a>
Историческая справка:
| Период | Статус |
|---|---|
| HTML 3.2 | Введён как часть спецификации |
| HTML 4.01 | Поддержка сокращена |
| HTML5 | Полностью удалён |
Сегодня атрибут rev может встретиться только в устаревшем коде. При обнаружении таких случаев рекомендуется модернизировать разметку, используя современные альтернативы.