Les classes CSS commençant par des nombres peuvent-elles être validées ?
De nombreuses classes CSS commencent par des nombres, mais selon la syntaxe CSS, des sélecteurs comme .000000 -8 ne sont pas valides car le premier caractère est un chiffre. Cependant, il existe une solution de contournement pour valider ces classes.
Malgré la restriction HTML5 concernant les caractères d'espacement dans les noms de classe, il n'y a aucune limitation sur l'utilisation de chiffres comme caractère de départ. Par conséquent, les noms de classe comme 000000-8 sont valides en HTML.
Pour utiliser ces noms de classe en CSS, échappez le chiffre à l'aide des règles d'échappement CSS. Les caractères d'échappement utilisent des chiffres hexadécimaux, ce qui donne des sélecteurs tels que .30 000000-8 ou .00003000000-8. Les deux sélecteurs feront correspondre les éléments avec la classe 000000-8.
Bien que les noms de classe commençant par des chiffres doivent généralement être évités, cette solution de contournement fournit une solution si nécessaire, par exemple lorsque vous travaillez avec des documents HTML non modifiables contenant de tels noms de classe. .
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!