Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Liens

Les pseudo-classes d'ancre

Les feuilles de style CSS permettent de styler les ancres grâce à 4 pseudo-classes :

  • :link pour les liens non visités
  • :visited pour les liens visités
  • :hover pour les liens survolés
  • :active pour les liens actifs

À cause de la nature en cascade des styles CSS, il est important de déclarer les pseudo-classes dans l'ordre indiqué ci-dessus. Le style de :hover doit être placé après :link et :visited, sinon il serait écrasé par ces 2 derniers styles. De plus, comme :active est défini après :hover, quand un lien est aussi bien survolé que actif, le dernier style est appliqué.

:hover quand il n'y a pas de texte

Normalement, la pseudo-classe :hover est appliquée quand un dispositif de pointage survole le texte du lien. Parfois, quand un lien est placé dans une cellule de tableau ou une barre de menu, verticale ou horizontale, il est nécessaire d'appliquer le style :hover quand le pointeur survole la cellule, là où il n'y a pas de texte.

Un contournement pour avoir ce comportement est de styler l'ancre comme un block avec une largeur fixe.

<a style="display: block; width: 150px;" href="#">Mon lien</a>

Articles connexes

Interwiki Languages Links

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : Fredchat, Kyodev
 Dernière mise à jour par : Fredchat,