Anker (HTML)
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 (engl. fragment)[1] 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, HTML-Editoren und andere Textverarbeitungsprogramme, die auf dem URL-Code aufsetzen, direkt zum entsprechenden Anker, z. B. durch Scrolling. Verweis auf eine Sprungmarke in demselben Dokument erfolgt mit dem Doppelkreuz # (Fragment identifier):[2]
<a href="#Ankername">Link</a>
Verweis auf eine Sprungmarke in einem anderen Dokument („href“ = „hyper reference“): <a href="seite.html#Ankername">Link</a> Verweis auf eine Sprungmarke in einem anderen Dokument mit Parameter: <a href="seite.php?name=value#Ankername">Link</a>
Sehr Vorteilhaft bei der Suche nach genaueren Dingen.
MKG
CD
I use the Time, NOW! |