Maison > interface Web > tutoriel CSS > Comment puis-je sélectionner un élément HTML avec plusieurs classes à l'aide de sélecteurs CSS ?

Comment puis-je sélectionner un élément HTML avec plusieurs classes à l'aide de sélecteurs CSS ?

Barbara Streisand
Libérer: 2024-12-25 10:24:19
original
261 Les gens l'ont consulté

How Can I Select an HTML Element with Multiple Classes Using CSS Selectors?

Ciblage d'éléments avec plusieurs classes à l'aide de sélecteurs CSS

Lorsque vous travaillez avec HTML et CSS, vous pouvez rencontrer des situations dans lesquelles vous devez sélectionner des éléments en fonction sur les valeurs de classes spécifiques. Une exigence courante est de sélectionner des éléments auxquels plusieurs classes leur sont attribuées.

Question :

Étant donné trois divs avec les classes suivantes :

<div class="foo">Hello Foo</div>
<div class="foo bar">Hello World</div>
<div class="bar">Hello Bar</div>
Copier après la connexion

Comment écrire du CSS pour sélectionner uniquement le deuxième élément (avec les classes "foo bar") en utilisant CSS sélecteurs ?

Réponse :

Pour sélectionner des éléments avec plusieurs classes, enchaînez simplement les sélecteurs de classe sans aucun espace entre les deux. Dans cet exemple, le code CSS serait :

.foo.bar {
  /* Styles for element(s) with foo AND bar classes */
}
Copier après la connexion

Ce sélecteur appliquera des styles au deuxième div, car c'est le seul élément auquel les classes "foo" et "bar" lui sont attribuées. .

Remarque supplémentaire :

Les navigateurs plus anciens comme Internet Explorer 6 peuvent ne pas interpréter correctement les sélecteurs de classe chaînés. IE6 lira uniquement le dernier sélecteur de classe et ignorera les autres. Pour garantir la compatibilité avec IE6, vous devez éviter d'utiliser des sélecteurs de classe chaînés et utiliser plutôt des sélecteurs plus spécifiques, tels que :

div.foo.bar {
  /* Styles for element(s) with foo AND bar classes */
}
Copier après la connexion

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