Если вам нужно перейти к ссылкам на странице, также известным как идентификаторы фрагментов , вы можете установить id
атрибут (который используется не только для фрагментов ) любого элемента. Затем используйте обычный #
URL-адрес href
атрибутаa
элемента. Вот пример:
<body>
<p>Despite the many
<a href="#benefits-of-gum-chewing">benefits</a>
you may experience while chewing gum, there are also many drawbacks,
especially with
<a href="http://www.example.org/sugar.html#cons">non-sugarless</a>
gum.</p>
...
<section id="benefits-of-gum-chewing">
<h1>Benefits of Gum Chewing</h1>
...
</section>
</body>
Когда я пишу свои собственные страницы, мне нравится давать id
каждому <section>
тегу (HTML5), даже если я не планирую его использовать. Значение id
- это URL-версия содержимого заголовка. Вы можете добиться того же эффекта, назначив одинаковыеid
его и <h1>
т. Д.
Наконец, пустые <a>
теги не рекомендуется использовать, как указано в спецификации HTML5 :
Если у a
элемента нет href
атрибута, то этот элемент представляет собой заполнитель для места, где в противном случае могла бы быть размещена ссылка…
Дополнительно то же самое относится к area
элементам :
href
Атрибут a
и area
элементов не требуется; когда эти элементы не имеют href
атрибутов, они не создают гиперссылки.
name
атрибут в элементе привязки, который устарел / устарел.name
Атрибут еще вполне допустимо (и обязательно) на других элементах.