Тэг <a> позволяет определить ссылку. Ссылки могут вести либо на внешние документы, либо на закладки находящиеся в данном.
С помощью атрибута href Вы можете задать адрес внешнего документа, на который указывает ссылка. С помощью атрибута name создается ссылка на закладку находящуюся в другом месте документа.
По умолчанию, внешний вид ссылок оформляется в браузерах следующим образом:
В поле DTD указаны DTD, в которых эти атрибуты можно использовать. Более подробно о DTD можно почитать здесь: HTML 4.01 и XHTML 1.0 DTD. S=Strict (строгий), T=Transitional (переходный), и F=Frameset (фреймовый).
Тэг <a> поддерживает следующие атрибуты:
| Атрибут | Значение | Описание | DTD | 
|---|---|---|---|
| href | URL | Указывает место назначения ссылки. | STF | 
| hreflang | код языка | Указывает язык документа, на который ведет ссылка. | STF | 
| name | имя секции | Указывает имя закладки. | STF | 
| target | _blank _parent _self _top имя фрейма | Определяет как должен открываться документ, на который указывает ссылка. | TF | 
Тэг <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 |