Links machen das Web zum Netz. Sie entstehen mit dem Element <a> (anchor) und dem Attribut href.
Ergebnis
Pfade
| Art | Beispiel | Bedeutung |
|---|---|---|
| absolut | https://example.org/seite.html | vollständige Adresse (andere Webseite) |
| relativ zur Seite | kontakt.html | gleicher Ordner |
| in Unterordner | bilder/logo.png | Unterordner bilder |
| ein Ordner höher | ../index.html | eine Ebene nach oben |
| ab Wurzel | /produkte/liste.html | vom Wurzelverzeichnis der Domain |
| Anker | #kapitel2 | Stelle auf derselben Seite |
| Seite + Anker | faq.html#frage5 | Stelle auf einer anderen Seite |
Besondere Linkarten
Ergebnis
mailto:öffnet das Mailprogramm,tel:wählt auf dem Handydownloadlädt die Datei herunter statt sie anzuzeigentitlezeigt einen Tooltip (kein Ersatz für gute Linktexte)
target und Sicherheit
target="_blank" öffnet einen neuen Tab. Moderne Browser setzen rel="noopener" dafür automatisch, trotzdem schreibt man es oft dazu. Bei Links zu fremden Seiten schützt rel="noopener noreferrer" vor Missbrauch des Fensters und gibt keine Herkunftsadresse weiter. Für bezahlte oder nicht vertrauenswürdige Links gibt es rel="nofollow sponsored ugc".
Gute Linktexte
Der Linktext sollte allein verständlich sein, denn Screenreader-Nutzer lassen sich oft alle Links der Seite vorlesen.
- Schlecht: "Klicke hier", "Mehr", "Link"
- Besser: "Preisliste 2025 als PDF herunterladen (2 MB)"
- Bei Links in neuen Tabs oder Downloads einen Hinweis geben (Dateityp, Größe)
Navigationsmenü
Ein Menü ist technisch eine Liste von Links in einem <nav>-Element:
Ergebnis
aria-current="page"markiert den aktuellen Menüpunktaria-labelunterscheidet mehrerenav-Bereiche voneinander
Sprunglink für Tastaturnutzer
Als erstes Element der Seite hilft ein "Zum Inhalt springen"-Link, dass Tastaturnutzer nicht jedes Mal das ganze Menü durchtabben müssen:
Ergebnis
Klicke ins Ergebnis und drücke Tab: Der Link erscheint beim Fokus.
Merke
<a href="...">erzeugt Links;target="_blank"mitrel="noopener"für neue Tabs- Pfade sind absolut, relativ oder Anker (
#id);../geht eine Ebene hoch mailto:,tel:unddownloadfür besondere Aktionen- Linktexte müssen allein verständlich sein
- Menüs sind Listen von Links in
<nav>, mitaria-currentfür die aktuelle Seite
Aufgabe
Baue ein Menü mit drei Links auf drei Seiten (index.html, ueber.html, kontakt.html) und markiere jeweils die aktuelle Seite.