La règle la plus spécifique sera toujours applicable, donc si vous avez quelque part les éléments suivants:
a.bSelect {color: red; }
Ensuite, il aura toujours presidence sur une règle moins spécifique, comme:
.bSelect {color: white; }
L'ajout de "! Important" à la fin de la règle l'oblige à être appliqué (encore une fois, si vous avez plusieurs "! Important", les plus spécifiques gagnent à nouveau).
C'est généralement une bonne idée d'essayer d'éviter "! Important" et de comprendre pourquoi la règle n'est pas appliquée. Il ya des outils intégrés dans la plupart des navigateurs pour vous aider à déterminer quels styles CSS sont appliqués. Cependant, "! Important" fonctionne et est souvent plus facile que d'essayer de réécrire les règles CSS pour les faire fonctionner.
try '.bSélectionnez, .bSélectionnez un, .bSélectionnez un: hover, .bSélectionnez un: actif, .bSélectionnez un: visited {...}' si cela ne fonctionne pas alors il y aura un problème de changement de couleur APRÈS la classe est définie. Essayez de mettre '... color: #fff! Important;' et voyez si cela fonctionne. –
Ok, merci d'ajouter le! Important travaillé. – JohnMax