Атрибут href тега <a>


Описание

Атрибут href (от англ. hypertext reference) является основным атрибутом тега <a> и определяет URL-адрес, на который ведет ссылка. Это может быть абсолютный или относительный путь к веб-странице, файлу, якорю внутри документа или специальный протокол.

Абсолютная ссылка на внешний сайт:
<a href="https://example.com">Пример внешней ссылки</a>
Относительная ссылка на страницу сайта:
<a href="/about/contacts.html">Контакты</a>
Ссылка на якорь внутри страницы:
<h2 id="section1">Раздел 1</h2> ... <a href="#section1">Перейти к Разделу 1</a>
Ссылка на email-адрес:
<a href="mailto:user@example.com">Написать нам</a>
Ссылка на телефонный номер:
<a href="tel:+1234567890">Позвонить нам</a>
Пустая ссылка (якорь):
<a href="#">Вернуться в начало</a>

Атрибут href является обязательным для создания рабочей ссылки. Без него тег <a> превращается в обычный текстовый элемент без функциональности гиперссылки.

Особенности:

  • Может содержать абсолютные (с указанием протокола и домена) или относительные пути
  • Поддерживает различные протоколы: http/https, mailto, tel, ftp и другие
  • Для якорных ссылок используется символ # с идентификатором элемента
  • Пустой href="#" создает ссылку на текущую страницу