Maison > interface Web > tutoriel CSS > Comment styliser des éléments avec des noms de classe CSS commençant par des nombres ?

Comment styliser des éléments avec des noms de classe CSS commençant par des nombres ?

Barbara Streisand
Libérer: 2024-11-01 09:40:30
original
430 Les gens l'ont consulté

How to Style Elements with CSS Class Names Starting with Numbers?

Noms de classe CSS commençant par des chiffres : une solution de contournement

Malgré la grammaire CSS interdisant l'utilisation de noms de classe commençant par des nombres, il existe des cas où de tels noms de classe existent dans les documents HTML. Cet article explore une solution de contournement pour rendre ces noms valides en CSS.

Aperçu du problème

Selon la syntaxe CSS, un identifiant ne peut pas commencer par un chiffre non échappé. Les classes commençant par des chiffres, telles que « .000000-8 », ne sont donc pas valides.

Solution de contournement

La solution de contournement pour rendre valides les classes CSS dont les noms commencent par des chiffres implique d'échapper les chiffres.

En utilisant la séquence d'échappement CSS "", le chiffre peut être converti en caractère d'échappement. Par exemple, le nom de classe « .000000-8 » peut être exprimé comme suit :

<code class="css">. 00000-8 {background:url(../../images/common/000000-0.8.png);}</code>
Copier après la connexion

ou

<code class="css">.<pre class="brush:php;toolbar:false"><code class="css">. 00000-8 { ... }</code>
Copier après la connexion
003000000-8 {background:url(../../images/common/FFFFFF-0.8.png);}

Exemple d'utilisation

Pour utiliser le caractère d'échappement dans un sélecteur CSS, préfixez simplement le premier chiffre avec la séquence d'échappement. Par exemple, le sélecteur suivant correspondrait à un élément de la classe « 000000-8 » :

Considérations pratiques

Bien que cette solution de contournement résolve le problème technique, il n'est généralement pas conseillé d'utiliser des noms de classe commençant par des chiffres. Cela peut prêter à confusion et rendre difficile la maintenance du code. Si possible, il est préférable d'utiliser des noms de classe alphanumériques sans premiers chiffres.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal