Was sind HTML-Anker?
Seit dem Beginn der Online-Verwendung der HyperText Markup Language (HTML) sind HTML-Anker eines der wichtigsten interaktiven Elemente geblieben, die auf fast allen Webseiten verwendet werden. HTML-Anker sind eine Art von Tag, der durch den Buchstaben "A" dargestellt wird. Mit diesem Tag kann ein Benutzer auf ein Element klicken und entweder zu einer universellen Ressourcenposition (URL) wie einer anderen Webseite oder zu einem anderen Abschnitt innerhalb desselben HTML-Dokuments geleitet werden . Es ist üblicher, HTML-Anker als Links oder Hyperlinks zu bezeichnen. Ähnlich wie bei vielen anderen HTML-Tags können Anker sowohl mit Standard-HTML-Formatierungseigenschaften als auch mit CSS-Erweiterungen (Cascading Style Sheet) angepasst werden.
Innerhalb einer Webseite werden HTML-Anker verwendet, um einen Benutzer von einer Seite auf eine andere oder an eine andere markierte Stelle innerhalb derselben Seite zu verschieben. Der Anker wird durch den Buchstaben "A" am Anfang des Tags dargestellt. Beim Verschieben zwischen Webseiten wird die Adresse der Ziel-URL der Hypertext-Referenz (href) -Eigenschaft zugewiesen. Dies kann jedoch auch ein Bild, ein Programm oder nahezu jeder Inhaltstyp sein. Das Standardverhalten eines Ankers ist das Öffnen der neuen URL im selben Browserfenster, wobei der aktuelle Inhalt ersetzt wird. Dieses Verhalten kann jedoch geändert werden, um URLs in neuen Fenstern oder in ausgewählten Frames auf einer Seite zu öffnen.
Die zweite Verwendung für HTML-Anker ist das Definieren oder Verschieben in Abschnitte des angezeigten HTML-Dokuments. Durch Zuweisen eines Namens zum Ankertag über die Eigenschaft name wird im Dokument ein Anker erstellt, auf den an anderer Stelle verwiesen werden kann. Genau wie beim Verschieben auf eine andere Webseite kann das Ankertag verwendet werden, um nach der Definition zu einem Anker auf derselben Seite zu wechseln, sodass ein Inhaltsverzeichnis oder ein Index erstellt werden kann.
Bei Verwendung von HTML-Ankern hat das Tag selbst keine visuelle Darstellung, sondern muss alle visuellen Elemente einschließen, die zur Darstellung verwendet werden. Das Ankertag kann Text, Bilder oder ganze formatierte Blöcke umschließen. Standardmäßig werden visuelle HTML-Elemente, die von Ankertags umgeben sind, unterschiedlich unterstrichen und gefärbt, je nachdem, ob der Link vom Benutzer besucht wurde. Ankertext ändert auch die Farbe, wenn eine Maus darüber bewegt wird, obwohl dies wiederum geändert werden kann.
Die Verwendung von HTML-Ankern zum Definieren von Speicherorten in einem einzelnen Dokument wurde abgeschafft und sollte nur zum Verwalten von altem Code verwendet werden. Stattdessen sollten Ankerplätze innerhalb eines Dokuments durch Zuweisen einer Identifikation (ID) über CSS zu Tags auf Blockebene, wie z. B. Überschriften, definiert werden. Das Anchor-Tag kann jedoch weiterhin verwendet werden, um über einen Link zu diesen Positionen zu springen.