Comment spécifier plusieurs sélecteurs d'attributs en CSS
En CSS, il est possible de sélectionner des éléments en fonction de plusieurs attributs. Cela peut être utile lorsque vous souhaitez cibler des éléments spécifiques avec une combinaison de critères.
Syntaxe :
Pour sélectionner des éléments qui correspondent à plusieurs valeurs d'attribut, utilisez la syntaxe suivante :
[attribute1=value1] [attribute2=value2]
Par exemple, pour sélectionner un élément d'entrée avec l'attribut name="Sex" et l'attribut value="M", vous utiliserait le sélecteur suivant :
input[name=Sex][value=M]
Exemple :
Considérez le balisage HTML suivant :
Le premier élément d'entrée serait sélectionné par le sélecteur input[name=Sex][value=M] car il possède les deux les attributs name="Sex" et value="M". Le deuxième élément d'entrée ne sera pas sélectionné car il possède l'attribut value="F" au lieu de value="M".
Remarque :
Utilisation de guillemets autour une valeur d'attribut n'est requise que si la valeur n'est pas un identifiant valide.
Référence :
Cette syntaxe est bien décrite dans la norme CSS documentation :
Multiple attribute selectors can be used to refer to several attributes of an element, or even several times to the same attribute. ... span[hello="Cleveland"][goodbye="Columbus"] { color: blue; }
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3