41 votes

Existe-t-il un moyen de sélectionner plusieurs types de champs de saisie avec CSS ?

J'ai un champ de saisie de texte et de mot de passe que j'essaie de sélectionner de cette manière :

 input[type=text][type=password]

Cependant, cela ne fonctionne pas. Je m'abstiendrais d'utiliser jQuery, donc toute aide serait appréciée (sans utiliser de classes personnalisées).

80voto

BoltClock Points 249668

Vous devez spécifier les attributs séparément, en répétant les types si nécessaire et en utilisant des virgules :

 input[type=text], input[type=password]

Votre sélecteur donné essaie de faire correspondre un input avec un type qui est à la fois text et password , mais un seul élément ne peut pas ont des valeurs différentes pour le même attribut, donc il échoue.

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