Элемент HTML (или элемент привязки ) со своим атрибутом создает гиперссылку на веб-страницы, файлы, адреса электронной почты, местоположения на той же странице или что-либо еще, к чему может обращаться URL-адрес.<a> href
Содержимое каждого из них <a> должно указывать на назначение ссылки. Если hrefатрибут присутствует, нажатие клавиши ввода при фокусировке на <a> элементе активирует его.
| Категории контента | Отсутствуют. |
|---|---|
| Допустимое содержимое | Отсутствует. Это пустой элемент. |
| Пропуск тегов | Без закрывающего тега. |
| Допустимые родители | <head>, <body> |
| Допустимые ARIA-роли | Нет |
| DOM-интерфейс | HTMLBaseElement |
К этому элементу применимы .глобальные атрибуты
| Имя атрибута | Описание |
|---|---|
| download | Заставляет браузер рассматривать связанный URL-адрес как загрузку. Может использоваться со filenameзначением или без него: Без значения браузер предложит имя файла/расширение, сгенерированное из различных источников: HTTP Content-Disposition-заголовок. Последний сегмент URL- пути. Тип носителя ( из Content-Type заголовка, начала data:URL-адреса или URL-адреса Blob.type ) .blob: |
| filename | определение значения предполагает его в качестве имени файла. / и \ символы преобразуются в символы подчеркивания (_). Файловые системы могут запрещать использование других символов в именах файлов, поэтому браузеры при необходимости корректируют предложенное имя. downloadработает только для URL-адресов одного происхождения или схем blob:и data:. |
Примечание:
Content-Disposition заголовок содержит информацию, отличную от download атрибута, результирующее поведение может отличаться:filename, он имеет приоритет над именем файла, указанным в downloadатрибуте.inline, Chrome и Firefox отдают приоритет этому атрибуту и рассматривают его как загрузку. Старые версии Firefox (до 82) отдают приоритет заголовку и отображают содержимое встроенным.| Имя атрибута | Описание |
|---|---|
| href | URL-адрес, на который указывает гиперссылка. Ссылки не ограничиваются URL-адресами на основе HTTP — они могут использовать любую схему URL-адресов, поддерживаемую браузерами: Разделы страницы с фрагментами документа Конкретные части текста с фрагментами текста Кусочки медиафайлов с медиафрагментами Телефонные номера с tel:URL-адресами Адреса электронной почты с mailto:URL-адресами Хотя веб-браузеры могут не поддерживать другие схемы URL-адресов, веб-сайты могут registerProtocolHandler() |
| hreflang | Подсказки на человеческом языке связанного URL-адреса. Нет встроенного функционала. Допустимые значения такие же, как у глобального lang атрибута. |
| ping | Список URL-адресов, разделенный пробелами. При переходе по ссылке браузер отправляет POST запросы с телом PINGна URL-адреса. Обычно для отслеживания. |