Hyperlinks sind ein zentrales Element im Web. Jede Website nutzt sie, um verschiedene Inhalte miteinander zu verknüpfen und die Navigation zu erleichtern. Doch das Standarddesign von Links ist oftmals wenig ansprechend. Dabei lassen sich Hyperlinks mit CSS einfach aufpeppen und benutzerfreundlicher gestalten. In dieser Anleitung zeige ich dir, wie du die verschiedenen Zustände von Links mit CSS ansprechend stylen kannst.
Wichtigste Erkenntnisse
- Es gibt drei Hauptzustände von Links: normal, hover und visited.
- CSS ermöglicht es, das Aussehen dieser Zustände individuell zu gestalten.
- Die Verwendung der Pseudoklassen :hover, :visited und :active ist für eine ansprechende Gestaltung unerlässlich.
Schritt-für-Schritt-Anleitung
Grundlagen der Link-Zustände
Zunächst ist es wichtig, die drei Hauptzustände von Hyperlinks zu verstehen:
- Normal (unbesucht)
- Hover (wenn die Maus über dem Link schwebt)
- Visited (bereits besuchte Links)
Um dies zu verdeutlichen, besuche eine beliebige Webseite, wie w3.org, und beobachte das Verhalten der Links. Im Standardzustand erscheinen sie in Blau. Nach dem Klicken verändert sich ihre Farbe oft auf Violett oder Lila, was signalisiert, dass du den Link bereits besucht hast.

CSS Selektoren für Links
Um die Link-Zustände in CSS zu stylen, verwendest du die Selektoren a, a:hover und a:visited.
- Der a Selektor betrifft den normalen Zustand.
- Der a:hover Selektor kümmert sich um das Aussehen, wenn der Benutzer mit der Maus über den Link fährt.
- Der a:visited Selektor wird für Links verwendet, die bereits besucht wurden.
Hover-Effekte hinzufügen
Um das Benutzererlebnis zu verbessern, solltest du den Hover-Effekt einfügen. Hier kannst du beispielsweise mit dem Padding spielen und die Hintergrundfarbe ändern, wenn ein Link überfahren wird. Dies gibt dem Benutzer eine visuelle Rückmeldung darüber, wo sich der Mauszeiger befindet.

Text-Dekoration anpassen
Eine weitere Möglichkeit zur Verbesserung des Link-Designs ist die Anpassung der Text-Decoration. Anstatt den Link immer unterstrichen darzustellen, kannst du diese Unterstreichung nur aktivieren, wenn der Benutzer den Link mit der Maus überfährt. Das sorgt für einen modernen und aufgeräumten Look.
a:hover { text-decoration: underline; }
Aktiv-Zustand hinzufügen
Der Zustand, in dem ein Link gerade angeklickt wird, wird durch den a:active Selektor definiert. Dieser Zustand zeigt an, dass der Benutzer den Link aktiv auswählt.
Zusammenführung aller Zustände
Jetzt hast du alle notwendigen Zustände für die Gestaltung von Links behandelt.
a:visited { color: green; }
a:hover { background-color: #aaa; padding: 5px 15px; text-decoration: underline; }
a:active { background-color: lightgrey; }

Zusammenfassung – Hyperlinks aufhübschen mit CSS
In dieser Anleitung hast du gelernt, wie du die verschiedenen Zustände von Hyperlinks mit CSS effektiv stylen kannst. Du weißt nun, dass es wichtig ist, die Zustände :hover, :visited und :active richtig zu verwenden, um eine ansprechende und benutzerfreundliche Web-Oberfläche zu gestalten. Durch einfache Anpassungen wie Farbänderungen und Padding kannst du Links ansprechender und intuitiver gestalten.
Häufig gestellte Fragen
Was sind die wichtigsten Link-Zustände in CSS?Die wichtigsten Zustände sind normal, hover und visited.
Wie kann ich den Hover-Zustand für Links anpassen?Verwende den Selektor a:hover in CSS, um das Aussehen bei Mouseover zu ändern.
Wie style ich besuchte Links in CSS?Nutze den Selektor a:visited, um das Design bereits besuchter Links anzupassen.
Was ist der Unterschied zwischen a:active und a:hover?a:hover betrifft Links, über die die Maus schwebt, während a:active den Zustand abbildet, während der Link geklickt wird.
Wie kann ich die Unterstreichung von Links anpassen?Mit text-decoration: none kannst du die Unterstreichung entfernen und unter a:hover die Unterstreichung wieder hinzufügen.