Атрибут name

Атрибут name, тега <a> создает закладку-якорь внутри веб-страницы. Значением атрибута является уникальное имя в пределах страницы. Для создания ссылки на закладку используется тег <a> с атрибутом href. Значение href должно начинаться с символом #, после чего идет название закладки, с учетом регистра. Можно делать ссылку на закладку находящуюся на другой странице или на другом сайте. Для этого перед символом решетка (#) дополнительно указывается относительный или абсолютный адрес этой страницы. Между тегами <a name=...> и </a> текст можно не указывать.

Значения

 Уникальное имя в пределах страницы установки якоря, состоящий из любого текста, чувствительного к регистру. 

Значение по умолчанию

нет.

Обязательный атрибут

Обязателен для якоря (до HTML5)

Синтаксис

<a name="имя закладки">необязательный текст</a>

Спецификация

версия HTML 3.2 HTML 4.01 HTML 5.0 XHTML 1.0 XHTML 1.1
поддержка да да частично да нет

В версии XHTML 1.1 атрибут name тега <a> удален вместо него используется атрибут id. В рекомендации HTML5 также рекомендуется использовать <id>, хотя жесткого запрета нет.

Поддержка браузерами

браузер IE Chrome Opera Firefox Safari
версия 6.0+ 2.0+ 4.0+ 9.2+ 1.0+
поддержка да да да да да

Пример

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Применение атрибута name тега a | develweb.ru</title>
 </head>
 <body>  
  <p><a name="top"></a></p> <!--Якорь-->
   <p> На сайте develweb.ru Вы найдете много информации для создания сайта, верстки, программированию для веб. </p>
  <p><a href="#top">Ссылка на якорь</a></p>
 </body>
</html>