Атрибут name
Синтаксис
<a name="[значение]"> ... </a>
Описание
Атрибут name
(от англ. "name" ‒ «имя, название») задаёт уникальное имя якоря (указателя, идентификатора), тем самым создавая сам якорь для определённой области HTML-документа. Якоря позволяют быстро перемещаться как между разделами одного документов, так и в определённые разделы постороннего документа. При переходе по ссылке с якорем, браузер автоматически перемещает пользователя в заданную область документа (в область с указанным якорем).
Примечание
Данный атрибут имеет то же пространство имён, что и глобальный атрибут «id
».
Условия использования
Присваивание одинакового уникального имени более чем одному якорю одного и того же документа запрещено. В названии якоря могут использоваться только английские буквы («ВЕРХНЕГО» и «нижнего» регистра), цифры, а так же символы «-
» (дефис) и «_
» (подчеркивание). При указании имени якоря учитывается регистр символов. Так «anchor
» и «Anchor
» два разных имени якоря.
Поддержка браузерами
Спецификация
Верс. | Раздел | |
---|---|---|
HTML | ||
2.0 | Anchor: A | Перевод |
3.2 | The A (anchor) element | Перевод |
4.01 | 12.2 The A element name = cdata [CS]... DTD: Transitional
Strict
Frameset
|
Перевод |
5.0 | ||
5.1 | ||
XHTML | ||
1.0 | Extensible HyperText Markup Language DTD: Transitional
Strict
Frameset
|
|
1.1 |
Значения
В качестве значения указывается уникальное имя якоря.
Пример использования
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Атрибут name (Элемент a)</title>
</head>
<body>
<h1><a name="example">Пример с атрибутом "name"</a></h1>
<p><a href="/html/a/name/example.html#example">Перейти к заголовку</a></p>
</body>
</html>