Link, CSS-Tricks

Wenn sie in Kombination mit dem Einsatz: Pseudoklasse schweben. Link muss zuerst erscheinen oder aber nicht definiert werden, um für die: hover Stile zu arbeiten. Dies liegt daran, die ebenso spezifisch sind. so, wenn: Link kommt, würde außer Kraft setzt jene Art, die Hover-Stile.

Die: link pseudo-Klasse zielt alle Elemente, die ein Attribut href haben, auch wenn die href einen leeren Wert haben. In diesem Sinne ist es wie das Attributselektor [href].

Dies bedeutet, dass die drei folgenden HTML-Elemente sind alle in der Lage über die gestylt werden: link Pseudoklasse:

Das dritte Beispiel in dem obigen Codeblock, wäre jedoch ungültig HTML.

Es gibt nur drei HTML-Elemente, die das Attribut href akzeptieren: . . und . Nur der Verbindung Pseudoklasse: Element kann über die gestylt werden.

Sie können aber auch nicht das Attribut href auf eine andere Art von Element hinzufügen und machen es Stil-Lage über: link. Mit anderen Worten, wenn Sie hatte die folgende HTML:

Das folgende CSS würde keine Auswirkungen haben:

Auch hier würde die HTML-Validierung fehl, da href kein gültiges Attribut ist für

.

Aufgrund der Tatsache, dass: Link kann nur Ziel Elemente. Link Stile können in der CSS ohne die definiert werden Element Typselektor, wie folgt aus:

Auch für alle praktischen Zwecke als HTML, die: link pseudo-Klasse ist etwas irrelevant, da der gleiche Effekt kann durch einfaches Targeting alle erreicht werden Elemente in Verbindung:

ähnliche Immobilien

Andere Ressourcen

Browser-Unterstützung

Posting-Code

Verhaltensregeln

privat wollen uns etwas mitteilen?

Viele tolle Sachen, die nicht anderswo veröffentlicht!

CSS-Tricks Web-Host seit dem ersten Tag. Sparen Sie 20% mit Code CSSTRICKS.

CSS-Tricks * erstellt, geschrieben von und von Chris Coyier und einem Team von Dünung Menschen gehalten. Es basiert auf Wordpress gebaut. von Media Temple gehostet. und die Vermögen von MaxCDN serviert. Es wird möglich gemacht durch Sponsoring von Produkten und Dienstleistungen, die wir möchten.

Front-End-Jobs

  • CareSprout ist die Einstellung einer Web Developer
  • Outpost Spiele ist die Einstellung einer Sr Front-End-Software Engineer
  • Duke University Libraries ist die Einstellung eines MorphoSource Repository Entwickler

In Verbindung stehende Artikel