Pourquoi est-lien de souligner apparaissant après avoir cliqué sur le lien?

J'ai une balise d'ancrage de style avec
text-decoration: none.

Cela a supprimé le souligner de mes liens, qui est ce que je veux.

Cependant, après un clic sur le lien, un peu de le lien souligner apparaissent sous les espaces entre les icônes dans le lien.

J'ai quelque chose comme ce

<a ng-click="toggle(this)" style="text-decoration: none">
  <i class="fa fa-caret-down"  ng-if="!collapsed"></i>
  <i class="fa fa-folder-open-o" ng-if="!collapsed"></i>
  <i class="fa fa-caret-right"  ng-if="collapsed"></i>
  <i class="fa fa-folder-o" ng-if="collapsed"></i>
</a>

(À l'aide de la police impressionnant icônes)

Le soulignement apparaît juste sous le vide de l'espace entre les icônes.

Est-il un moyen de se débarrasser de ce lien souligner pour une fois et pour toujours?!

  • ne laisser aucun espace; essayez d'avoir une ouverture d' <a>, et remplissez les lignes sans espaces. <i class></i><i class></i> etcc.. voir qui aide.
  • C'est text-decoration pas text-decoration-line. text-decoration-line existe, mais est pris en charge uniquement par les FF.
  • J'ai modifié la question d'utiliser text-decoration, parce qu'elle présente le même comportement
InformationsquelleAutor Victor Grazi | 2015-01-16