520 votes

Comment supprimer le contour pointillé de Firefox sur BOUTONS ainsi que des liens?

Je peux faire en sorte que Firefox n'affiche pas les contours de focus en pointillés sur des liens avec ceci:

 a:focus { 
    outline: none; 
}
 

Mais comment puis-je faire cela pour les balises <button> aussi? Quand je fais ceci:

 button:focus { 
    outline: none; 
}
 

les boutons ont toujours le contour en pointillé lorsque je clique dessus.

(et oui, je sais que c'est un problème d'utilisabilité, mais je voudrais fournir mes propres conseils de mise au point qui sont appropriés à la conception au lieu de points gris laids)

326voto

Anderson Custódio Points 1209

Pas besoin de définir un sélecteur.

 :focus {outline:none;}
::-moz-focus-inner {border:0;}
 

49voto

chinkchink Points 371

Si vous préférez utiliser CSS pour vous débarrasser du contour en pointillé:

 /*for FireFox*/
    input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner
    {   
        border : 0px;
    } 
/*for IE8 */
    input[type="submit"]:focus, input[type="button"]:focus
    {     
        outline : none; 
    }
 

44voto

foxybagga Points 1345

Le ci-dessous a fonctionné pour moi en cas de liens, pensé à partager - au cas où quelqu'un serait intéressé.

 a, a:visited, a:focus, a:active, a:hover{
    outline:0 none !important;
}
 

À votre santé!

24voto

blizzyx Points 159
:focus, :active {
    outline: 0;
    border: 0;
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X