7
votes

Désactiver la surbrillance du lien

Hey, je me demande simplement s'il est possible de désactiver la "mise en surbrillance" que vous obtenez lorsque vous cliquez sur un lien. Je veux que mon lien se comporte comme une image. En d'autres termes, je ne veux pas que la boîte de surbrillance apparaisse sur Click.


1 commentaires

Qu'entendez-vous en soulignant pouvez-vous nous montrer du code?


4 Réponses :


6
votes

Je suppose que vous souhaitez désactiver le contour que les navigateurs placent des liens lorsqu'ils sont cliqués. Ce serait: xxx


0 commentaires

1
votes
<style>
a,a:hover,a:click, a:visited{
  border:none;
  outline:none;
  text-decoration:none;
  color:inherit;
}
</style>

0 commentaires

16
votes

Il peut être fait à l'aide de CSS, en définissant le fichier du lien de la mise au point: xxx

mais vous devez vous rappeler que définit toujours une Style alternatif (tel que changement de couleur changeant ou changement d'image, pour que l'utilisateur sache qu'il est cliqué sur). Sinon, ne le fais pas! .

Personnes qui utilise le clavier pour naviguer s'appuyer sur ce contour pour savoir quel lien ils se concentrent.


0 commentaires

5
votes

Vous devez également gérer-Webkit-Tap-Tap-Might-Color, et vous devez fournir des styles alternatifs, notamment pour les utilisateurs qui naviguent avec la clé de tabulation et s'appuient sur la surbrillance de la sorte pour voir où elles sont. Donc, cela donne ...

<style>
a,a:hover,a:click, a:visited{
  border:none;
  outline:none;
  text-decoration:none;
  color:inherit;
  -webkit-tap-highlight-color: white;
}
</style>


0 commentaires