interne Links
    


WWW.WEB-TOOLBOX.NET

ZURÜCK SITEMAP  

  Verweis auf Anker im HTML-Dokument

Der Beginn einer angezeigten HTML-Seite steht gewöhnlich am oberen Rand des Fensters. Gegebenenfalls wird ein Scrollbar eingeblendet, der es ermöglicht nach unten zu scrollen um den Seiteninhalt weiter unten einsehbar zu machen.

Es iat aber ebenfalls möglich, gleich beim Aufruf oder mit einem seiteninternen Link zu einer bestimmten Position innerhalb der Seite zu springen. Dann steht normalerweise diese Position am oberen Fensterrand. Ausnahme: Die Seite ist nicht so 'lang', dass der Rest das Fenster füllen würde.


   Links auf Sprungmarken innerhalb eines HTML-Dokuments

Sie können Verweise zu bestimmten Stellen in einem anderen HTML-Dokument oder auch innerhalb des gleichen HTML-Dokuments notieren. Dazu ist es notwendig, diese Sprungstelle zu kennzeichnen. Einen solchen internen Zielpunkt nennt man "Anker".

Auf solche seiteninternen Verweise treffen sie in längeren Dokumenten recht häufig: Im Seitenkopf gibt es dann Verweise, von denen sie auf die Themenabsätze springen können.

Andere finden sie eigentlich auf jeder Seite! Darüber denkt ein Besucher nicht weiter nach, setzt ihn aber beinahe voraus:

Den 'Nach-oben-Verweis, den sie häufig am unteren Ende einer Seite vorfinden.

Dazu wurde im Dokument oben, gleich hinter dem einleitenden <body>-Tag ein 'Anker' definiert, auf den dieser Link dann verweist. Man benötigt also
  • einen Link
  • zugehörigen Anker


Anwendung finden solche internen Verweise oft in einer Übersicht der Unterthemen, deren Links direkt zu den (Ankern) der entsprechenden Abschnitte verweisen. Beispiel:

Link definieren Links auf Anker in anderen Seiten nach unten



   Anker definieren

Ein Anker wird mit Hilfe von a-Tags notiert. Das notwendige Attribut dazu ist name="xxxx". Den Namen für den Anker können Sie (beinahe) frei wählen.
<a name="ziel01">hier ist das Sprungziel 01</a>
Ergebnis:

hier ist das Sprungziel 01

Tipp: Lassen Sie den Bereich zwischen einleitendem und schließendem Tag nicht leer!

<a name="ziel01"> ? </a>

Das kann bei einigen Browsern zu Fehlern führen. Wenn Sie das Sprungziel unsichtbar definieren wollen, setzen Sie ein Transparentes Pixel (Größe 1x1) hinein. Das erspart Ihnen auch den Verlust einer Zeilenhöhe (eben nur einen Punkt hoch). <br> nicht vergessen!

transparentes Pixel (durchsichtiges Gif-Image) zum Download (rechtsklicken). Das Transpixel habe ich hier auf 10 x 10 Pixel gestreckt.
 




   Link definieren

Ein interner Link wird mit Hilfe van a-Tags notiert. Das notwendige Attribut dazu ist href="#ankername". Dem Ankernamen wird ein Gatter (#) vorangestellt.
<a href=" #ziel01 ">zum Sprungziel 01</a>






   seiteninternen Verweis definieren

Ein dokumentinterner Veweis wird mit Hilfe van <a>-Tags notiert. Das Verweisziel ist allerdings hier nicht eine Datei sondern der Anker. Dem Ankernamen wird ein Gatterzeichen ( # ) vorangestellt.

Vor dem Ankernamen das Gatterzeichen # notieren

<a href="#ziel01">springe zu Ziel 01</a>
 


   Sprung auf einen Anker in anderen HTML-Dokumenten

Ein Verweis kann auch auf einen Anker innerhalb einer anderen Datei erfolgen. Dann wird zuerst das neue Dokument geladen, dann der Sprung an die entsprechende Stelle innerhalb der Datei eingeleitet.

der Dateiname und #Ankername wird notiert.

<a href="datei02.htm#ankername"> Textlink </a>
Beim Verweis zu einem Anker innnerhalb einer anderen Datei wird zuerst der Dateiname notiert. Hinter dem Dateinamen folgt das Gatterzeichen # und der Ankername.


Beispiel: Springe zur Datei 'Links Grundlagen', Kapitel 'Attribut Class'

relativer Link:

<a href="verweise-intro.htm#class"> Textlink </a>
absoluter Link:

z.B. für die Domain 'www.irgendwas.de'

<a href="http://www.irgendwas.de/verweise-intro.htm#class"> Textlink </a>




   Beispiel - seiteninterner Sprung

Beim Klick auf diesen internen Verweis wird die Seite innerhalb des Fensters so verschoben, dass der Anker (das Sprungziel) am oberen Fensterrand zu sehen ist.

Sprung zum Anker 'ziel01'






Informationen zur relativen Adressierung finden sie auf der Seite:

 relative Links in HTML-Dokumenten


Informationen zur absoluten Adressierung finden sie auf der Seite:

 absolute Links in HTML-Dokumenten


Weitere Beispiele zu Pfadangaben finden sie auf der Seite:

 Pfadangaben bei Verweisen


Zum Thema Angaben für das Anzeigeziel (Target) lesen sie die Informationen auf der Seite:

 Targetangaben für Links


Links ohne Unterstrich, mit Rahmen oder Hintergrundgrafik? Mehr dazu auf der Seite:

 Links ohne Unterstrich




 



NACH OBEN