Тег a
Тег <a> служит для объявления "якоря" (анкора). Данный элемент может использоваться как:
- ссылка на другой документ, используя атрибут href;
- закладка внутри текущего документа, используя атрибут name.
Элемент обычно называют "ссылка" или "гиперссылка".
Наиболее важным атрибутом элемента является атрибут href, который содержит путь назначения ссылки.
По умолчанию ссылки выглядят следующим образом:
- непосещенные ссылки — подчеркнутые синие;
- посещенные ссылки — подчеркнутые фиолетовые;
- активные ссылки — подчеркнутые красные.
Отличия в HTML и XHTML
В XHTML атрибут name считается устаревшим и в будущем будет исключен. Вместо него стоит использовать атрибут id.
Опциональные атрибуты
Столбец DTD отражает доступность атрибута. S=Strict, T=Transitional, F=Frameset.
Атрибут | Значение | Описание | DTD |
---|---|---|---|
charset | кодировка | Кодировка документа, на который указывает ссылка | STF |
coords | координаты | Содержит координаты ссылки | STF |
href | URL | Содержит назначение ссылки | STF |
hreflang | код языка | Язык документа, на который указывает ссылка | STF |
name | имя | Содержит имя ссылки | STF |
rel | текст | Содержит отношение между текущим и ссылаемым документом | STF |
rev | текст | Содержит отношение между ссылаемым и текущим документом | STF |
shape | default rect circle poly |
Форма ссылки | STF |
target | _blank _parent _self _top framename |
Указывает, где будет открыт документ | TF |
Стандартные атрибуты
Тег <a> поддерживает следующие стандартные атрибуты:
Атрибут | Значение | Описание | DTD |
---|---|---|---|
accesskey | символ | Содержит клавиатурную комбинацию для доступа к элементу | STF |
class | имя класса | Содержит имя класса элемента | STF |
dir | rtl ltr |
Направление текста для контента элемента | STF |
id | id | Содержит уникальный идентификатор элемента | STF |
lang | код языка | Язык контента элемента | STF |
style | стили | Содержит стили элемента | STF |
tabindex | число | Содержит порядок переключения по Tab для элемента | STF |
title | текст | Содержит дополнительную информацию об элементе | STF |
xml:lang | код языка | Язык контента элемента в XHTML-документах | STF |
Событийные атрибуты
Тег <a> поддерживает следующие событийные атрибуты:
Атрибут | Значение | Описание | DTD |
---|---|---|---|
onblur | скрипт | Скрипт выполняется, когда элемент теряет фокус | STF |
onclick | скрипт | Скрипт выполняется при клике мышью по элементу | STF |
ondblclick | скрипт | Скрипт выполняется при двойном клике мышью по элементу | STF |
onfocus | скрипт | Скрипт выполняется, когда элемент получает фокус | STF |
onmousedown | скрипт | Скрипт выполняется, когда кнопка мыши нажата | STF |
onmousemove | скрипт | Скрипт выполняется при перемещении курсора мыши | STF |
onmouseout | скрипт | Скрипт выполняется, когда курсор мыши покидает область элемента | STF |
onmouseover | скрипт | Скрипт выполняется, когда курсор мыши входит в область элемента | STF |
onmouseup | скрипт | Скрипт выполняется, когда кнопка мыши отпущена | STF |
onkeydown | скрипт | Скрипт выполняется, когда кнопка клавиатуры нажата | STF |
onkeypress | скрипт | Скрипт выполняется, когда кнопка клавиатуры зажата | STF |
onkeyup | скрипт | Скрипт выполняется, когда кнопка клавиатуры отпущена | STF |
Пример
<a href="http://www.myfirstsite.ru">My First Site</a>