Anker (HTML)
aus Wikipedia, der freien Enzyklopädie
Ein Anker bezeichnet eine Sprungmarke innerhalb eines HTML-Dokuments. In der Hypertext-Theorie steht der Begriff Anker allgemein für den Anfang- und Endpunkt eines Hyperlinks.
Sprungmarken lassen sich in HTML mit dem Element a
wie „anchor“ (englisch für Anker) zusammen mit dem Attribut name
realisieren. Seit HTML 4 kann zudem nahezu jedes Element als Sprungmarke dienen, indem es ein id
-Attribut erhält.
Dadurch, dass eine Sprungmarke innerhalb einer URL vorkommen kann, lässt sich ein Unterabschnitt eines Dokuments direkt durch einen Hyperlink adressieren.
Beispielsweise kann für einen Unterabschnitt eine Sprungmarke definiert werden:
<h2><a name="Ankername">Überschrift</a></h2>
Alternativ:
<h2 id="Ankername">Überschrift</h2>
Mit einem Hyperlink kann nun auf diese Sprungmarke verwiesen werden. Beim Aktivieren solcher Links springen die gängigen Browser direkt zum entsprechenden Anker, z. B. durch Scrolling.
Verweis auf eine Sprungmarke in demselben Dokument:
<a href="#Ankername">Link</a>
Verweis auf eine Sprungmarke in einem anderen Dokument ("href"
= "hyper reference"):
<a href="seite.html#Ankername">Link</a>