Dans ma page, le code CSS suivant est défini:
a:link {
color: #0094DE;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #0094DE;
}
a:hover {
text-decoration: underline;
color: #DD127B;
}
Je souhaite modifier la couleur du lien dans une div à laquelle une classe est affectée ..__ J'ai essayé les solutions suivantes:
register:link{color:#FFFFFF;
}
Où register est le nom de la div dans laquelle je veux changer la couleur du lien . Comment puis-je faire cela?
.register a:link{
color:#FFFFFF;
}
Cela peut être quelque chose comme ça:
a.register:link { color:#FFF; text-decoration:none; font-weight:normal; }
a.register:visited { color: #FFF; text-decoration:none; font-weight:normal; }
a.register:hover { color: #FFF; text-decoration:underline; font-weight:normal; }
a.register:active { color: #FFF; text-decoration:none; font-weight:normal; }
que diriez-vous quelque chose comme ça ...
a.register:link{
color:#FFFFFF;
}
#register a:link
{
color:#fffff;
}
Je pense que vous voulez mettre a
, devant a:link
(a
, a:link
) dans votre fichier CSS. La seule façon pour moi de me débarrasser de cette couleur de lien bleue par défaut affreuse. Je ne sais pas si cela était nécessaire pour les versions précédentes des navigateurs que nous avons, car il est supposé fonctionner sans a
Si vous souhaitez ajouter CSS sur a:hover
à toutes les balises, mais à certaines d'entre elles, le meilleur moyen de le faire est d'utiliser class. Donnez la classe à toutes les balises auxquelles vous voulez donner du style - voir l'exemple ci-dessous.
<style>
a.change_hover_color:hover {
color: white !important;
}
</style>
<a class="change_hover_color">FACEBOOK</a>
<a class="change_hover_color">GOOGLE</a>