Maison  >  Article  >  interface Web  >  Comment sélectionner des éléments dont les noms de classe commencent par une chaîne spécifique en CSS3 ?

Comment sélectionner des éléments dont les noms de classe commencent par une chaîne spécifique en CSS3 ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-13 16:15:02134parcourir

How to Select Elements with Class Names Starting with a Specific String in CSS3?

Faire correspondre les éléments avec les noms de classe commençant par une chaîne spécifique à l'aide de CSS3

Est-il possible de sélectionner efficacement plusieurs éléments en fonction d'un modèle spécifique dans leurs noms de classe en utilisant CSS3 ? Par exemple, considérons les éléments dont les noms de classe commencent par "myclass-".

Solution :

Il existe deux approches pour y parvenir en CSS3 :

1. Utilisation du sélecteur [class^="myclass"] :

Ce sélecteur correspond aux éléments dont l'attribut de classe commence par la chaîne spécifiée. Par exemple :

div[class^="myclass"] {
  color: #f00;
}

2. Utilisation du sélecteur [class*=" myclass"] :

Ce sélecteur correspond aux éléments dont l'attribut de classe contient la chaîne spécifiée n'importe où à l'intérieur. Par exemple :

div[class*=" myclass"] {
  color: #f00;
}

Pour résumer, vous pouvez utiliser l'un ou l'autre de ces sélecteurs pour cibler tous les éléments div dont les noms de classe commencent par "myclass-" et les styliser, par exemple en définissant leur couleur sur rouge dans ce cas. .

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!

Déclaration:
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