Maison > Article > interface Web > Les classes CSS peuvent-elles commencer par des nombres ? Solutions de contournement et meilleures pratiques.
Solutions de contournement pour les classes CSS commençant par des nombres
Bien que l'utilisation de classes CSS commençant par des nombres soit déconseillée, il existe des solutions de contournement pour les rendre valides .
Validité des noms de classe
Selon HTML5, les noms de classe peuvent commencer par des lettres (a-z ou A-Z), un trait de soulignement (_) ou un trait d'union (-) . Cependant, ils ne peuvent pas contenir d’espaces. Par conséquent, les noms de classe tels que .000000-8 et .8FFFFFF sont valides.
Invalidité des sélecteurs CSS
Les règles de syntaxe CSS empêchent les identifiants CSS de commencer par un chiffre non échappé . Par conséquent, les sélecteurs tels que .000000-8 ne sont pas valides.
Solution de contournement : échappement des chiffres
Pour rendre les sélecteurs CSS valides, le premier chiffre peut être échappé à l'aide des règles d'échappement CSS. Ceci peut être réalisé des manières suivantes :
. 00000-8
ou
.003000000-8
Ces sélecteurs échappés feront correspondre les éléments avec les noms de classe 000000-8.
Recommandations
Bien que ces solutions de contournement permettent l'utilisation de classes CSS avec des chiffres en tête, il est généralement conseillé d'éviter de telles conventions de dénomination. Cela permet de garantir la compatibilité avec tous les navigateurs et de maintenir la lisibilité du code.
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!