Links

Zustände von Links

Für Links können u. a. CSS-Eigenschaften für Hintergrund, Text und Schrift, wie z. B. „background-color“, „color“ oder „font-family“, verwendet werden. Das besondere bei Links ist, dass sie in Abhängigkeit ihres Zustands gestylt werden können. Dabei können Links folgende Zustände annehmen:

  • a:link = normaler, noch nicht angeklickter Link
  • a:visited = angeklickter Link
  • a:hover = Link, über den der Mauszeiger bewegt wird
  • a:active = Link, der gerade angeklickt wird

Werden die verschiedenen Zustände verwendet, sollten sie im Style-Sheet in der selben Reihenfolge wie oben aufgeführt verwendet werden:

CSS-Datei:

HTML-Datei:

Ergebnis im Browser:

Bei der Verwendung von Pseudo-Klassen, wird die Pseudo-Klasse zwischen dem „a“ und der „Kennzeichnung für den Zustand“ platziert:

CSS-Datei:

HTML-Datei:

Ergebnis im Browser:

Hintergrund von Links

Mit der CSS-Eigenschaft „background-color“ kann auch der Hintergrund von Links definiert werden:

CSS-Datei:

HTML-Datei:

Ergebnis im Browser:

Links ohne Unterstrich

Mit der CSS-Eigenschaft „text-decoration“ und dem Wert „none“ können Links ohne Unterstrich gestaltet werden:

CSS-Datei:

HTML-Datei:

Ergebnis im Browser:

Abschlussübung

Als Abschlussübung kannst du folgende Beispiel-Seite erstellen:

Gehe dabei wie folgt vor:

  • Die Links haben einen grauen Hintergrund mit den RGB-Werten „224,224,224“
  • Die Links haben keinen Unterstrich
  • Wird der Mauszeiger über einen Link bewegt, ändert sich die Hintergrundfarbe auf ein helleres Grau mit den RGB-Werten „240,240,240“
  • Wird der Mauszeiger über einen Link bewegt, ändert sich außerdem der „font-style“ in „italic“
  • Die Schriftfarbe wird mit „span“-Elementen gesetzt
  • Der erste Teil des ersten Links („w3schools“) wird auf ein dunkles Grau mit den RGB-Werten „240,240,240“ gesetzt
  • Der zweite Teil des ersten Links („.com“) wird mit den RGB-Werten „64,160,64“ auf grün gesetzt
  • Der erste Teil des zweiten Links („self“) wird mit den RGB-Werten „64,128,192“ auf blau gesetzt
  • Der zweite Teil des zweiten Links („html“) wird mit den RGB-Werten „255,160,64“ auf orange gesetzt

Die Lösung kannst du dir zur Kontrolle hier herunterladen:

Download
Links5.css
Cascading Style Sheet Datei 314 Bytes
Download
Links5.html
HTML Dokument 464 Bytes

Quellen