HTML: Links
Links sind ein wichtiger Bestandteil jeder Website. Mit ihnen kannst du zwischen Seiten wechseln, andere Websites öffnen oder zu bestimmten Bereichen einer Seite springen.
1) Einen Link erstellen
Ein Link wird mit dem
<a>-Element erstellt.
Das a steht für „anchor“.
<a href="index.html">
Startseite
</a>
Der Text zwischen
<a> und
</a> ist der anklickbare Text.
2) Das href-Attribut
Mit href wird festgelegt,
wohin der Link führt.
<a href="web-bilder.html">
Bilder
</a>
In diesem Beispiel führt der Link zur Datei
web-bilder.html.
3) Interne Links
Ein interner Link führt zu einer anderen Seite innerhalb deiner eigenen Website.
<a href="index.html">
Zur Startseite
</a>
<a href="web-bilder.html">
Zu den Bildern
</a>
4) Externe Links
Ein externer Link führt zu einer anderen Website. Dafür wird die vollständige Internetadresse angegeben.
<a href="https://www.wikipedia.org">
Wikipedia
</a>
5) Links in einem neuen Tab öffnen
Mit target="_blank" wird ein Link
normalerweise in einem neuen Tab geöffnet.
<a
href="https://www.wikipedia.org"
target="_blank"
>
Wikipedia
</a>
Das ist besonders praktisch bei externen Websites, weil deine eigene Website dabei geöffnet bleiben kann.
Bei externen Links ist zusätzlich
rel="noopener noreferrer" eine gute
Sicherheitsmaßnahme.
6) Zu einem bestimmten Bereich springen
Du kannst auch direkt zu einem bestimmten Bereich
einer Seite springen. Dafür bekommt das Ziel ein
id.
<h2 id="tag2">
Tag 2 – HTML
</h2>
Anschließend kannst du mit einem
# auf diese Stelle verlinken:
<a href="#tag2">
Zu Tag 2
</a>
Auch auf eine andere Seite kann direkt zu einer bestimmten Stelle gesprungen werden:
<a href="index.html#tag2">
Zu Tag 2
</a>
7) Ein Bild als Link verwenden
Nicht nur Text kann anklickbar sein.
Auch ein Bild kann innerhalb eines
<a>-Elements stehen.
<a href="index.html">
<img
src="portrait.jpg"
alt="Zur Startseite"
style="width:200px;"
>
</a>
Klickt man auf das Bild, wird die angegebene Seite geöffnet.
8) Die wichtigsten Bestandteile
<a>
Erstellt einen Link.
href
Gibt das Ziel des Links an.
target="_blank"
Öffnet das Ziel in einem neuen Tab.
id
Kann einen bestimmten Bereich als Ziel markieren.
9) Komplettes Beispiel
<!-- Interner Link -->
<a href="web-bilder.html">
Bilder
</a>
<!-- Externer Link -->
<a
href="https://www.wikipedia.org"
target="_blank"
rel="noopener noreferrer"
>
Wikipedia
</a>
<!-- Link zu einem Bereich -->
<a href="index.html#tag2">
Zu Tag 2
</a>
10) Typische Fehler
-
hrefvergessen – dann weiß der Browser nicht, wohin der Link führen soll. - Einen falschen Dateinamen verwenden.
-
Bei einem internen Link versehentlich
https://verwenden. -
Das schließende
</a>vergessen. -
Bei
target="_blank"bei externen Linksrel="noopener noreferrer"vergessen.
Merke
-
Links werden mit
<a>erstellt. -
hrefbestimmt das Ziel. -
Interne Links verweisen beispielsweise auf
web-bilder.html. -
Externe Links verwenden eine vollständige Adresse
wie
https://.... -
target="_blank"öffnet einen neuen Tab. -
Mit
#idkannst du zu einem bestimmten Bereich einer Seite springen.
11) Mini-Übung
Erstelle auf deiner eigenen HTML-Seite drei Links:
-
Einen Link zurück zur
index.html. - Einen Link zu einer anderen HTML-Seite deines Sommercamp-Projekts.
- Einen externen Link, der sich in einem neuen Tab öffnet.
Zusatz: Erstelle einen Link, der direkt zu einem bestimmten Bereich deiner Seite springt.