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!