О спецификации HTML 4.0

Якоря с атрибутом id


Атрибут может использоваться для создания якоря в начальном тэге любого элемента (включая элемент ).

В данном примере показано использование атрибута для размещения якоря в элементе . Связь с якорем осуществляется с помощью элемента .

Подробнее об этом Вы можете прочесть в <A href="#section2">Разделе 2</A>. ...далее в документе

<H2 id="section2">Раздел 2</H2> ...далее в документе

<P>Подробнее см. в <A href="#section2">Разделе 2</A> выше.

В следующем примере имя целевого якоря задается с помощью атрибута :

Я только что вернулся из отпуска! Вот <A id="anchor-two">фотография моей семьи на озере.</A>.

Атрибуты и используют одно и то же пространство имен. Это означает, что они не могут определять якорь с одним и тем же именем в одном и том же документе.

ПРИМЕР НЕДОПУСТИМОГО ИСПОЛЬЗОВАНИЯ:

Далее показан недопустимый фрагмент кода HTML, поскольку эти атрибут объявляют одно и то же имя дважды в пределах одного документа.

<A href="#a1">...</A> ... <H1 id="a1"> ...страницы и страницы...

<A name="a1"></A>

По спецификации в HTML DTD атрибут может содержать ссылки на символы. Таким образом, значение D&#xfc;rst является допустимым для атрибута , так же как D&uuml;rst . Атрибут не может содержать ссылки на символы.

Что использовать - или ? При выборе элемента или для указания имени якоря авторы должны иметь в виду следующее:

  • Атрибут может быть не только именем якоря (а также селектором таблицы стилей, идентификатором обработки и т.д.).
  • Некоторые агенты пользователей более старых версий не поддерживают якоря, созданные с помощью атрибута .
  • Атрибут обеспечивает более разнообразные имена якорей (с использованием ).


  • Содержание раздела