Je pense que vous voulez vérifier Removing Dotted Links.
Si vous souhaitez conserver la bordure en pointillés pour la navigation par onglet, appliquez-la à a:active
. Cela permet encore l'indicateur apparaisse quand focalisé par le clavier, mais se cache lorsqu'il est activé souris:
a:active
{
outline: none;
}
Pour tous les liens:
a
{
outline: none;
}
Pour les navigateurs basés sur Mozilla seulement:
:focus
{
-moz-outline-style: none;
}
Cela ne répond qu'à la moitié de votre question. Pour modifier la zone des contours en pointillés, vous devrez probablement écrire du code JavaScript pour modifier la bordure ou le contour de l'élément que vous souhaitez décrire en fonction de l'événement click du lien.