Тег <a> (сокращенно от anchor) предназначен для создания ссылок в html-документах. Тег <a> можно использовать в двух случаях:
- Затем, чтобы создать ссылку на другую страницу, использовав атрибут
href; - Затем, чтобы создать на ссылку на элемент страницы, использовав
idв качестве якоря.
| Тип: | Inline |
| Контент: | Inline, text |
| Открывающий тег: | Обязательный |
| Закрывающий тег: | Обязательный |
| Версия: | HTML 2, 3.2, 4, 4.01, 5 |
Рассмотрим пример тега <a>. Здесь href является внешней ссылкой, куда пользователь перейдет кликнув по «W3C Website». В SEO-терминологии этот текст еще называют анкором или анкорным текстом.
<a href="https://validator.w3.org/">Validator W3C Website</a>
Ссылка в приведенном примере ведет на валидатор html-разметки. На этом сайте можно проверить на сколько правильно вы написали html-код. Так же валидатор покажет ошибки в коде, если вы их допустили.
В большинстве браузеров по умолчанию ссылки будут выглядеть следующим образом:
- Непосещенная ссылка имеет нижнее подчеркивание и синий цвет
- Посещенная ссылка имеет нижнее подчеркивание и фиолетовый цвет
- Активная имеет нижнее подчеркивание и красный цвет
Однако вы можете переопределить эти свойства с помощью CSS. Подробнее о стилизации ссылок.
Синтаксис
Базовый синтаксис тега <a> выглядит следующим образом:
HTML / XHTML: <a href="URL"> ... </a>
Атрибут href является обязательным, в нем указывается адрес сайта, куда пользователь перейдет кликнув по ссылке. Если href не указан, Валидатор покажет ошибку в этом месте.
Примеры написания кода тега <a>:
<a href="https://artzolin.ru/">Zolin Digital</a>
<a href="kites.jpg"><img src="kites-thumb.jpg" alt="kites"></a>
<a href="https://www.google.com/">Google Search</a>
Специальные атрибуты тега
В следующей таблице приведены атрибуты, которые относятся к тегу <a>:
| Атрибут | Значение | Описание |
|---|---|---|
charset |
charset | Определяет кодировку символов связанного ресурса. |
coords |
x,y координаты | Определяет положение ссылки на экране. |
download |
filename | Указывает, нужно ли загружать связанный ресурс вместо перехода к нему, когда пользователь нажимает на ссылку. |
href |
URL | Указывает местоположение целевого документа или веб-ресурса (например, изображения, PDF или другого мультимедийного файла). |
hreflang |
language-code | Определяет язык связанного документа. Этот атрибут может быть использован только когда указан href. |
media |
media-query | Определяет устройство, для которого предназначен связанный ресурс. |
name |
text | Определяет имя якоря. Вместо него лучше использовать глобальный атрибут id. |
rel |
alternateauthorbookmarkhelplicensenextnofollownoreferrerprefetchprevsearch>tag |
Описывает связь между документом, содержащим гиперссылку, и связанным ресурсом. Этот атрибут должен использоваться только если href установлен. |
rev |
link-type | Описывает связь связанного документа с исходным документом. (противоположность атрибута rel). |
shape |
rectcirclepolydefault |
Определяет кликабельную область ссылки. |
target |
_blank_parent_self_top |
Определяет цель для открытия связанного ресурса, указанного в атрибуте href. |
type |
content-type | Определяет MIME type связанного контент-файла, например, «image/jpeg», «text/html» и т.д. |
Глобальные атрибуты
Как и все другие HTML-теги, тег <a> поддерживает все глобальные атрибуты в HTML5.
Атрибуты для событий
Тег <a> так же поддерживает атрибуты событий в HTML5.
Поддержка браузеров
Тег <a> поддерживается во всех основных браузерах.

















