Атрибут 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 может встретиться только в устаревшем коде. При обнаружении таких случаев рекомендуется модернизировать разметку, используя современные альтернативы.