Maison > interface Web > tutoriel CSS > Comment puis-je sélectionner des éléments HTML avec plusieurs attributs spécifiques en CSS ?

Comment puis-je sélectionner des éléments HTML avec plusieurs attributs spécifiques en CSS ?

Barbara Streisand
Libérer: 2024-11-24 21:45:31
original
913 Les gens l'ont consulté

How Can I Select HTML Elements with Multiple Specific Attributes in CSS?

Affinage des sélecteurs CSS avec correspondance d'attributs multiples

En CSS, les sélecteurs d'attributs permettent la sélection précise d'éléments HTML en fonction de leurs attributs. Lorsqu'il s'agit de plusieurs attributs, la requête suivante peut survenir :

Q : Comment sélectionner des éléments HTML qui ont à la fois un nom et une valeur d'attribut spécifiques ? Par exemple, je souhaite cibler les éléments d'entrée avec "name=Sex" et "value=M".

A : Pour faire correspondre plusieurs attributs dans un sélecteur CSS, ajoutez simplement des sélecteurs d'attributs avec leurs paires de nom et de valeur souhaitées. Dans votre exemple, la syntaxe correcte est :

input[name=Sex][value=M]
Copier après la connexion

Ce sélecteur sélectionnera les éléments d'entrée avec les attributs "name=Sex" et "value=M". Les autres éléments d'entrée avec des attributs différents, tels que "name=Sex" et "value=F", ne seront pas sélectionnés.

La norme W3C précise davantage les sélecteurs d'attributs multiples : "Des sélecteurs d'attributs multiples peuvent être utilisés pour faire référence à plusieurs attributs d'un élément, voire plusieurs fois au même attribut."

Par exemple, ce sélecteur cible les éléments SPAN où l'attribut "hello" est égal à "Cleveland" et l'attribut "au revoir" est égal à "Columbus":

span[hello="Cleveland"][goodbye="Columbus"]
Copier après la connexion

Notez que les guillemets sont obligatoires autour des valeurs d'attribut si elles ne sont pas des identifiants valides.

En résumé, l'utilisation de plusieurs sélecteurs d'attribut vous permet pour affiner précisément les sélecteurs CSS en faisant correspondre les éléments avec des combinaisons d'attributs spécifiques.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal