28172 sujets

CSS et mise en forme, CSS3

Bonjour,
J'ai fais récemment un formulaire dans lequel il y a un champ select.
Je remarque que j'ai un trait en pointillé qui entoure le contenu de mon champ select. Ce problème apparaît seulement sur Firefox.
J'ai essayé les solutions suivantes, mais ça n'a pas l'air de fonctionner.

outline:0;


Il marche très bien sur des liens basiques a, mais pas sur le select.

Mais aussi :

.boutonsubmit::-moz-focus-inner{
    border:0;
}


pour cibler Firefox avec un bouton, mais ça ne marche pas non plus pour un select.

Quelqu'un aurait-il une idée ?

merci par avance,
J'ai aussi essayé ça, mais ça ne marche pas :

select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}
Bonjour SuperMerguez. Merci pour ton aide.

Oui, voici le lien d'exemple : http://hlcg.net/TESTMDE/formulaire/testforum.html
J'ai isolé le formulaire.

C'est donc au niveau du select que le Outline s'affiche au focus.

J'ai remarqué qu'en parcourant différents forums, je n'était pas le seul à avoir ce problème, mais je n'ai pas encore vu de résolution.

merci,
salut,
si je ne dis pas de bêtises, il ne te sera pas possible d'enlever l'outline sur un <select>.

Il faut juste garder en tête que ces pointillés sont importants si tu ne gères pas l'état de :focus sur tes éléments. Ils servent à se repérer pour les personnes qui utilisent une navigation au clavier par exemple.
Oui, je comprend, néanmoins, on peut voir aussi le curseur passer d'un champ à l'autre également au clavier.

Mais oui, dommage pour le select.

Merci beaucoup pour votre réponse.
Smiley smile
Administrateur
Bonjour,

sur la nécessité de garder l'outline autour des éléments pouvant recevoir le focus : http://outlinenone.fr
sur les styles applicables au button : http://fvsch.com/code/button-css/ tu auras quelques billes pour le select je pense.
'tention Firefox s'est mis au appearance: none; pour certains éléments (avec préfixe -moz- ou -webkit- je sais plus (pas une blague le -webkit-) mais je laisse ça à Autoprefixer, ça m'évite de consulter caniuse.com 10 fois par jour).