Элемент <a>
Элемент <a>
(от англ. anchor — якорь) используется для создания гиперссылки (или кратко просто ссылки
). Ссылка — это элемент на веб-странице, при нажатии на который будет выполнен переход по указанному в атрибуте href
адресу. Ссылки могут вести на другой документ (веб-страницу), какой-либо файл, на определённую часть на той же странице или на что-либо ещё, на что может ссылаться URL-адрес.
Ссылка, которая ведёт на несуществующую страницу или несуществующий файл, называется мёртвая
или битая
.
Категории | Потоковое содержимое, фразовое содержимое, если указан атрибут href : интерактивное содержимое, явное содержимое. |
---|---|
Синтаксис | <a>...</a> |
Опускание тегов | Начальный и конечный теги обязательны. |
Модель содержимого | Прозрачная, но не допускаются в качестве потомков интерактивное содержимое, элемент <a> и потомки с атрибутом tabindex . |
Атрибуты
Атрибут | Значение | Описание |
---|---|---|
download | имя_файла | Указывает, что файл, расположенный по указанному адресу, будет скачен, когда пользователь нажмёт на ссылку. |
href | URL | Позволяет указать URL ресурса (документа или файла другого типа), на который будет ссылаться элемент. |
hreflang | код_языка | Позволяет указать основной язык текста в документе, на который ведёт ссылка. |
ping | URL | Позволяет указать один или несколько URL-адресов, на которые будет отправлено оповещение о переходе по ссылке. |
referrerpolicy | "" no-referrer no-referrer-when-downgrade origin origin-when-cross-origin same-origin strict-origin strict-origin-when-cross-origin unsafe-url |
Определяет, какую информацию о реферере следует отправлять при переходе по ссылке. |
rel | alternate author bookmark external help license next nofollow noopener noreferrer opener prev privacy-policy search tag terms-of-service |
Указывает связь между текущим документом и документом, на который ведёт ссылка. |
target | _blank _parent _self _top имя_фрейма |
Определяет, где будет открыта ссылка при нажатии на неё. |
type | MIME-тип | Указывает MIME-тип файла, на который ведёт ссылка. |
Атрибуты download
, hreflang
, ping
, referrerpolicy
, rel
, target
и type
не могут быть использованы, если не установлен атрибут href
.
Для элемента <a>
так же доступны глобальные атрибуты и события.
Стиль по умолчанию
Ниже показан стиль по умолчанию для элемента <a>
, определённый в спецификации HTML:
:link { color: #0000EE; }
:visited { color: #551A8B; }
:link:active, :visited:active { color: #FF0000; }
:link, :visited {
text-decoration: underline;
cursor: pointer;
}
Пример
<a href="https://puzzleweb.ru/html/tag_a.php"
target="_blank">Элемент a</a>
Результат