a:focus par défaut = 1 px, none ou 0 n'existe pas ?

Avatar du membre
Mammouth du PHP | 1564 Messages

16 oct. 2011, 01:12

Bonjour,

par défaut le focus sur un lien HTML (href) est de 1px et du style dotted

essayez par exemple sur un lien du forum, sans pour autant terminé la procédure de clic, et vous verrez qu'il y a une bordure.

si vous soyez ce que je veux dire, n'y à t'il pas le moyen de le supprimer ? le mettre à 0px en quelque sorte vue que c'est de base sur tous les lien de chaque site internet ?

j'ai essayer ceci mais sans succès:
a:focus { border:0px transparent dotted; }

ViPHP
xTG
ViPHP | 7331 Messages

16 oct. 2011, 09:08

Aucune bordure pour ma part. :) (Firefox 7.0.1)
Et j'ai pas souvenir d'en avoir déjà vu auparavant sur d'anciennes versions.

Eléphanteau du PHP | 44 Messages

16 oct. 2011, 11:12

Code : Tout sélectionner

a:active{ outline:0 }
?

Je crois que ça fonctionne pas sur IE, ne touche pas au focus, car en le désactivant, tu empêches la navigation au clavier (touche tab).

Avatar du membre
Mammouth du PHP | 1564 Messages

16 oct. 2011, 14:02

Yeah!! le code à soycd fonctionne parfaitement bien, c'est ce que je voulais :D

Merci.

Eléphant du PHP | 275 Messages

17 oct. 2011, 11:10

Code : Tout sélectionner

a:active{ outline:0 }
?

Je crois que ça fonctionne pas sur IE, ne touche pas au focus, car en le désactivant, tu empêches la navigation au clavier (touche tab).
Ca ne l'empèche pas, mais tu ne sais pas à quel endroit tu es :)

Eléphanteau du PHP | 44 Messages

17 oct. 2011, 15:18

Tu joues sur les mots.

Si on ne voit pas sur quel élément le focus se trouve, la navigation au clavier est impossible, donc ça l'empêche :mrgreen: