Sélecteur CSS pour <input type=“?”

Est-il de toute façon avec les CSS pour cibler toutes les entrées en fonction de leur type? J'ai désactivé la classe que j'utilise sur divers désactivé les éléments de formulaire, et je suis le réglage de la couleur d'arrière-plan pour les zones de texte, mais je ne veux pas que mes cases à cocher pour obtenir cette couleur.

Je sais que je peux le faire avec les séparer les classes, mais je préfère utiliser les CSS si possible. Je suis sûr, je peux mettre ceci en javascript, mais encore à la recherche pour le CSS.

Je suis ciblage IE7+. Donc je ne pense pas que je peux utiliser CSS3.

Modifier

Avec CSS3, je serais en mesure de faire quelque chose comme?

INPUT[type='text']:disabled ce serait encore mieux de se débarrasser de ma classe totalement...

Modifier

Ok merci pour l'aide! Voici donc un sélecteur qui modifie toutes les zones de texte et les zones qui ont été désactivés sans nécessiter de réglage de toutes les classes, quand j'ai commencé cette question, je n'ai jamais pensé que c'était possible...

INPUT[disabled][type='text'], TEXTAREA[disabled]
{   
    background-color: Silver;
}

Cela fonctionne dans IE7

  • J'ai écrit. un article avec quelques renseignements détaillés sur CSS sélecteur d'attribut.
InformationsquelleAutor JoshBerke | 2009-01-22