Le style des liens (balise <a>) peut être personnalisé avec toutes les propriétés CSS disponibles, à l'instar de tous les textes.
CSS permet également de les personnaliser via des pseudo-classes qui définissent "l'état courant" d'un lien :
Remarque importante : la déclaration des pseudo-classes doit se faire dans cet ordre : :link, :visited, :hover puis :active.
Exemple 1 : modifier le style d'un lien au survol de la sourie
<style type="text/css">
#link1 a:link { color: blue; } /* lien non visité */
#link1 a:visited { color: green; } /* lien visité */
#link1 a:hover {
color: black;
background-color: yellow;
text-decoration: none;
font-size: 120%;
font-family: "Comic Sans MS" } /* lien survolé par la sourie */
#link1 a:active { color:red; } /* lien cliqué */
</style>
<div id="link1">
<a href="http://www.site1.fr/">www.site1.fr</a><br />
<a href="http://www.site2.fr/">www.site2.fr</a><br />
<a href="http://www.france.fr/">www.france.fr</a>
</div>
Exemple 2 : des liens ressemblant à des boutons
<style type="text/css">
#link2 a:link, #link2 a:visited {
font-weight: bold;
color: #FFFFFF;
background-color: #1A2899;
text-decoration: none;
padding: 6px;
}
#link2 a:hover, #link2 a:active {
background-color:#1A8899;
}
</style>
<div id="link2">
<a href="http://www.site1.fr/">www.site1.fr</a>
<a href="http://www.site2.fr/">www.site2.fr</a>
<a href="http://www.france.fr/">www.france.fr</a>
</div>
2011 - Sylvain Boureliou - sylvain.boureliou@gmail.com - www.boureliou.com