Используйте HTML/XHTML тег <a> для включения гиперссылок на другие источники и для создания в документах идентификаторов фрагментов.
Тег <a>
Чаще всего тег <a> будет применяться с атрибутом <href> для создания гипертекстовых ссылок или гиперссылок на другие места в том же документе или на иные документы. В таких случаях документ, в котором помещена гиперссылка, – это источник ссылки, а значение атрибута href, URL, – это цель.
Другой способ использования тега <a> состоит в применении атрибута name, чтобы отметить в документе цель гиперссылки или идентификатор фрагмента. Этот прием, хотя и является частью стандартов HTML 4 и XHTML, постепенно уступает место использованию атрибута id, с помощью которого можно пометить в качестве целей гиперссылок практически любой элемент, включая абзацы, разделы, формы и т. д.
Стандарты позволяют применять атрибуты href и name вместе в одном теге <a>, определяя в текущем документе ссылку на другой документ и идентификатор фрагмента. Мы рекомендуем так не делать, поскольку это нагружает один тег множеством функций, и некоторые броузеры, возможно, не сумеют в нем разобраться. Вместо этого используйте, если возникнет такая нужда, два тега <a>. Ваш исходный текст будет легче читать и модифицировать, и он будет лучше работать с большим числом броузеров.
Допустимое содержимое
Между тегом <a> и его обязательным закрывающим тегом можно помещать только обычный текст, встроенные элементы, переходы на новую строку и изображения. Броузер воспроизводит все эти элементы обычным образом, но добавляет при этом какой-нибудь специальный эффект, давая читателю понять, что он имеет дело с гиперссылкой на
другой документ. В частности, популярные броузеры обычно подчеркивают и выделяют цветом текст, находящийся в теге <a>, а вокруг содержащихся в этом теге изображений рисуют цветную рамочку.
Атрибут href
Применяйте атрибут href для определения URL цели гиперссылки. Значение этого атрибута представляет собой любой допустимый URL документа, абсолютный или относительный, включающий идентификатор фрагмента или фрагмент кода JavaScript. Если пользователь выбирает содержимое тега <a>, броузер пытается получить и отобразить документ, указанный в атрибуте href, или исполнить список выражений, методов и функций JavaScript.
Простой тег <a>, ссылающийся на другой документ, может выглядеть так:
The <a href=»http:growing_season.html»>growing season</a> for kumquats in the Northeast.
Отметьте, что фразу «growing season» броузер отображает специальным образом, давая читателю понять, что это ссылка на другой документ. Кроме того, пользователи обычно имеют возможность установить цвет, которым отображаются ссылки до и после употребления. Например, синяя изначально и лиловая после того, как она была хотя
бы раз использована.
Более сложные якоря могут включать в себя изображения:
<ul>
<li><a href=»pruning_tips.html»>
<img src=»pics/new.gif» align=center>
New pruning tips!</a>
<p>
<li><a href=»xhistory.html»>
<img src=»pics/new2.gif» align=center>
Kumquats throughout history</a>
</ul>
Большинство графических броузеров, таких как Internet Explorer (но не Opera), рисует вокруг изображений, являющихся частью якоря, специальную рамочку. Удалить эту рамку гиперссылки можно при помощи присвоения значения 0 атрибуту border тега <img>.