Jeśli chcesz przeskoczyć użytkowników do linków na stronie, zwanych także identyfikatorami fragmentów , możesz ustawić id
atrybut (który jest używany do więcej niż tylko identyfikatorów fragów ) dla dowolnego elementu. Następnie użyj zwykłego #
adresu URL href
atrybutu a
elementu. Oto przykład:
<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>
Pisząc własne strony, lubię nadawać id
każdemu <section>
tagowi (HTML5), nawet jeśli nie planuję go używać. Wartość id
jest wersją treści nagłówka dostosowaną do adresu URL. Możesz osiągnąć ten sam efekt, przypisując to samo id
do <h1>
itp.
Wreszcie puste <a>
tagi nie są przestarzałe, jak wskazano w specyfikacji HTML5 :
Jeśli a
element nie ma href
atrybutu, element reprezentuje symbol zastępczy, w którym w przeciwnym razie mógłby zostać umieszczony link…
Dodatkowo to samo dotyczy area
elementów :
href
Atrybut a
i area
elementów nie jest wymagana; gdy te elementy nie mają href
atrybutów, nie tworzą hiperłączy.
name
atrybut elementu kotwicy , który jest przestarzały / nieaktualny.name
Atrybut jest nadal w pełni aktualne (i wymagane) na inne elementy.