Элемент A (анкер)
<!ELEMENT A - - (%text)* -(A)>
<!ATTLIST A
name CDATA #IMPLIED -- named link end --
href %URL #IMPLIED -- URL for linked resource --
rel CDATA #IMPLIED -- forward link types --
rev CDATA #IMPLIED -- reverse link types --
title CDATA #IMPLIED -- advisory title string --
>
Анкеры нельзя вкладывать друг в друга, они должны всегда иметь начальный и конечный
тэги. Назначением этого элемента является создание гипертекстовых связей, а также
разметка тех позиций в документе, которые имеют собственное название и могут служить
ориентиром для подобных гипертекстовых связей. Например
Путь к <a href="hands-on.html">счастью</a>.
и
<h2><a name=mit>545 Tech Square - Рай для
хакеров</a></h2>
name
Этот атрибут должен одной строкой уникальным образом характеризовать данное место
в текущем HTML-документе. Атрибут NAME используется для того, чтобы
связать с конкретной частью документа некое название, которое в дальнейшем можно было
бы использовать в составе различных URL-указателей, направляющих читателя именно в эту
область.
href
Задает некую URL-конструкцию, выступающую в роли сетевого адреса для ресурса,
соответствующего данному анкеру. Таким ресурсом может быть другой HTML документ, файл
PDF, картинка и т.д.
rel
Прямая ссылка, известная также как "тип связи". Может выступать в качестве
инструкции, как поступать с конкретным ассоциированным ресурсом при выдаче на печать
информационных ресурсов Сети, связанных с нашим документом посредством гипертекстовых
связей.
rev
Определяет обратную связь. Так связь документа A с документом B посредством анкета
с атрибутом REV=relation означает те же самое, что и связь B с A
посредством анкера с атрибутом REL=relation. Так в некоторых случаях для
идентификации автора документа используется атрибут REV=made (сообщающий
адрес его электронной почты посредством URL типа mailto, либо дающий ссылку на
домашную страницу этого человека).
title
Предоставляемое для справки название (title) ассоциированного ресурса.