Maison > Article > interface Web > Pourquoi utiliser des barres obliques inverses dans les noms de classe CSS comme \".container.\\31 25\\25\" ?
Quel est le but du caractère barre oblique inverse dans ".container.31 2525" de CSS ?
Dans le code CSS fourni, le caractère barre oblique inverse () répond à un objectif spécifique lié à l'échappement de l'identifiant. Selon la spécification CSS :
Dans l'exemple :
.container.31 2525 est équivalent à .container[class ~= " 125%"].
Par conséquent, la barre oblique inverse échappe au signe de pourcentage, lui permettant d'être traité comme une partie de l'identifiant plutôt que comme un calcul. Cette technique garantit que la valeur « 125 % » est interprétée comme un nom de classe plutôt que comme un calcul.
Sans la barre oblique inverse, l'identifiant commencerait par un nombre et serait invalide selon la syntaxe CSS :
En utilisant la barre oblique inverse, les valeurs en pourcentage peuvent être utilisées comme noms de classe, permettant un style flexible basé sur le conteneur tailles.
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!