Ein wesentlicher Inhalt von HTML-Seiten sind Hyperlinks. Mit dem Klick auf einen Hyperlink gelangt man sofort zu einer anderen HTML-Seite oder zu einer Stelle innerhalb derselben HTML-Seite.
Für Links benutzt man der Tag <a></a>
(Anchor). Texte die zwischen <a>
und </a>
stehen, werden hervorgehoben und können mit der Maus angeklickt werden, wenn ein Linkziel (Eigenschaft href
) angegeben ist, ansonsten wird er nicht angezeigt.
Wir unterscheiden drei Arten von Links:
<a href=#ziel>
. Das Ziel muss dann in einen weiteren Anchor-Tag auf derselben Seite definiert werden. Dazu verwendet man die Eigenschaft id
und den Zielnamen gibt man ohne das Zeichen # an, also für unseren Link würde das so aussehen: <a id="ziel"></a>
.href
den Dateinamen an. Die Datei muss dabei im selben Ordner liegen, oder man muss den Pfad zur Datei im Dateisystem mit angeben, also z.B. <a href="index.html">
.href
die Adresse (URL) der Seite an, also z.B. <a href="https://herrmix.de">
.Beispiel
Die vielen <br>
-Tags im Beispiel dienen dazu, dass man die Wirkung des internen Links sieht. Die Datei first.html muss im selben Ordner liegen.
<!DOCTYPE html> <html lang="de"> <head> <meta charset="utf-8"> <title> Hyperlinks </title> </head > <body> <h1> Hyperlinks </h1> <!--Interner Link--> <a href = "#ende" > Zum Ende dieser Seite ! </a> <br> <!--Link auf eine andere HTML-Datei--> <a href = "first.html" >Zu meiner ersten HTML - Seite ! </a> <br> <!--Link auf eine Seite im Internet--> <a href = "https://www.google.de" >Zu Google ! </a> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <!--Linkziel--> <a id = "ende" ></a> Ende dieser Seite ! </body> </html>
Aufgabe 1
Teste das Beispiel!
Aufgabe 2
<br>
-Tags ein, so dass die Wirkung der internen Links sichtbar wird. (In meinen Bild habe ich dass nicht gemacht, damit die Seite in ihrer Gesamtübersicht sichtbar ist.)