--- title: Liens slug: Astuces_CSS/Liens tags: - CSS translation_of: Web/CSS/Pseudo-classes ---
Les feuilles de style CSS permettent de styler les ancres grâce à 4 pseudo-classes :
À 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>
Interwiki Languages Links
{{ languages( { "en": "en/Useful_CSS_tips/Links" } ) }}