HTML Anker

von Thomas Salvador.

Ein HTML Anker bezeichnet eine mögliche Ansprungstelle von HTML Verweisen. Beides wird mit dem HTML Tag a beschrieben:

<h2><a name="inhalt">Inhaltsverzeichnis</a></h2>

Dies funktioniert nach wie vor, doch wird heute dem so genannten Universalattribut id der Vorzug gegeben.

<h2 id="inhalt">Inhaltsverzeichnis</a></h2>

Neben der besser nachvollziehbaren Bedeutung und technisch saubereren Umsetzung, hat id den Vorteil, dass das markierte Element unter diesen Namen auch mit CSS direkt formatierbar und mit JavaScript ansprechbar wird.

Der Verweis selbst sieht in beiden Fällen gleich aus:

<a href="#inhalt">zum Inhaltsverzeichnis</a>

Die genannten Vorteile sprechen heutzutage eher für die Nutzung des von id. Doch spricht technisch nichts gegen die Nutzung von HTML a name zur Festlegung der HTML Anker.