Puis-je utiliser des parenthèses dans les sélecteurs CSS ?
En CSS, les parenthèses ne sont pas autorisées en tant qu'opérateurs dans les sélecteurs. Ils sont strictement réservés aux notations fonctionnelles telles que :lang(), :not() et :nth-child().
Pour cibler un élément spécifique avec des caractéristiques spécifiques, vous devez suivre les règles de syntaxe du sélecteur . Dans ce cas, vous pouvez sélectionner un en-tête avec le texte "Blockhead" à l'aide du sélecteur suivant :
.gumby > .pokey + h3
Ce sélecteur cible tout élément h3 précédé d'un élément .pokey et ayant un parent .gumby commun. élément. Le > Le combinateur indique une relation enfant directe, tandis que le combinateur sélectionne les frères et sœurs adjacents.
Il est important de comprendre que les sélecteurs CSS sont analysés de manière linéaire, sans aucune priorité pour les combinateurs. Le sélecteur ci-dessus peut être interprété comme :
Dans votre exemple HTML, .pokey et h3 sont des enfants de .gumby, remplissant les critères du sélecteur. Par conséquent, le fichier .gumby > Le sélecteur .pokey h3 appliquera avec succès le style à l'en-tête "Blockhead".
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!