Style de lien inactifs...

Résolu/Fermé
hornetovore Messages postés 84 Date d'inscription vendredi 11 avril 2008 Statut Membre Dernière intervention 31 juillet 2017 - 19 juil. 2008 à 21:29
Benjamincom Messages postés 232 Date d'inscription vendredi 21 décembre 2007 Statut Membre Dernière intervention 19 septembre 2021 - 21 juil. 2008 à 00:13
Bonjour,

J'essaye de mettre un style à mes liens ( couleurs, sourlignage etc... ) via ma page css, mais peu importe les changements que je leurs demandent, rien ne se passe, le lien vers la feuille de style est bon vu que tout fonctionne à part ça donc ça doit venir de la syntaxe mais j'ai beau chercher, tout ce que je trouve me parait semblable à ce que j'ai fait...

Exemple de lien dans mon menu.htm appellé dans une page.php:

<a class="lien" href="index.php?page=../album/divers" title="Divers..."><p>Divers...</p></a>

et la partie correspondant à mon class dans ma feuille de style css:

.lien a:link
{
font-size: 12px;
color: grey;
text-decoration: none;
}

.lien a:hover
{
background: #00ff00;
}

je n'ai pas de changements, ils restent classiques et le survol ne produit rien non plus...

Ai-je fais une erreur? manque t'il quelque chose?
A voir également:

2 réponses

Benjamincom Messages postés 232 Date d'inscription vendredi 21 décembre 2007 Statut Membre Dernière intervention 19 septembre 2021 61
20 juil. 2008 à 12:03
Bonjour,
Oui effectivement tu as fait une erreur, la bonne programmation est:
a.lien:link
{
font-size: 12px;
color: grey;
text-decoration: none;
}

a.lien:hover
{
background: #00ff00;
}
0
hornetovore Messages postés 84 Date d'inscription vendredi 11 avril 2008 Statut Membre Dernière intervention 31 juillet 2017 6
20 juil. 2008 à 21:10
Salut, c'était bien ça, je te remercie beaucoup :)
Juste par curiosité, etant une class, pourquoi ce n'est pas .lien mais bien a.lien?
Merci encore
0
Benjamincom Messages postés 232 Date d'inscription vendredi 21 décembre 2007 Statut Membre Dernière intervention 19 septembre 2021 61
21 juil. 2008 à 00:13
Car .lien désigne tout les éléments ayants pour class lien donc les div, les img, etc ... mais pour parler des liens tu doit donc indiquer a devant car à l'arrière cette balise n'est pas interprété correctement par les navigateurs.
Bonsoir ;)
0