2010-12-14 86 views
0

J'ai le problème suivant: J'ai un formulaire avec quelques entrées. À la fin du formulaire, j'ai un bouton soumettre et un bouton de réinitialisation, qui sont des entrées. J'ai un style dans mon fichier CSS pour les entrées (fond blanc), mais je veux écrire un autre style pour les entrées qui sont des boutons (type = submit et type = reset).Comment renvoyer en CSS à une entrée à laquelle est attachée une classe?

J'ai essayé de créer un style nommé .button et de l'ajouter à l'entrée (<input class=button) mais les propriétés du style d'entrée sont utilisées, pas les propriétés du style .button.

Toute aide serait appréciée.

+2

Vous devrez ajouter plus de détails. Surtout le code CSS et HTML exact. – RoToRa

Répondre

2

Il suffit de jeter un coup d'oeil sur attribute selectors de la spécification CSS2.1:

[attribute-name=value] - ce sélecteur correspondra chaque élément avec attribute-name ensemble sur la valeur value. Donc tout ce dont vous avez besoin est input[type=submit], input[type=reset] sélecteur.

+0

merci. pouvez-vous me dire quels navigateurs supportent ces paramètres? Merci. – Ervin

+0

C'est la bonne réponse (donc +1). Notez toutefois que les sélecteurs d'attribut ne fonctionnent pas dans IE6. J'espère que vous n'avez pas besoin de supporter IE6, mais si vous le faites, vous devrez utiliser des classes à la place. Tous les autres navigateurs actuels le supportent (même IE7 et IE8). Voir http://www.quirksmode.org/css/contents.html pour plus d'informations. – Spudley