Comment puis-je éviter text-decoration sur les icônes lors de l'utilisation de font-awesome dans un lien?
J'ai juste commencé à l'aide de FontAwesome, so far so good. Une question cependant, lorsque je l'utilise avec une balise d'ancrage et il a text-decoration:none
, et sur le vol stationnaire text-decoration:underline
. Quand je survole le lien, l'icône devient le souligner effet, trop...comment puis-je obtenir seulement le lien pour être souligné, pas l'icône?
J'ai essayé de le placer à l'extérieur de la balise d'ancrage, mais il ne reçoit pas la couleur, j'ai attribué le lien
Exemple de code:
<style>
a{color:red;text-decoration:none;}
a:hover{text-decoration:underline;}
</style>
<a href="#"><span class="fa fa-camera-retro"> </span>This's a test</a>
Merci
OriginalL'auteur tony | 2014-10-23
Vous devez vous connecter pour publier un commentaire.
J'ai eu un problème similaire, et a constaté que la
fa
classe définit uninline-block
mode d'affichage. Si j'ai forcé ledisplay
àinline
à l'intérieur d'un lien, alors que tout allait bien.OriginalL'auteur Zoltán Tamási
Mettre votre
<span>
à l'extérieur de la<a>
donc ce n'est pas touchée par votre hover...OriginalL'auteur Eeji
Vous pouvez ajouter un style pour le
a:hover span.fa
sélecteur:J'étais totalement trompé sur mon FYI et l'a supprimé, désolé. Je l'ai eu en arrière... Juste comme vous l'avez fait, 'fa' est correct pour 4.x; désolé pour la confusion
OriginalL'auteur Kabb5