Maison > interface Web > tutoriel CSS > Puis-je utiliser des sélecteurs CSS avec des points dans les identifiants ?

Puis-je utiliser des sélecteurs CSS avec des points dans les identifiants ?

Mary-Kate Olsen
Libérer: 2024-10-26 12:45:29
original
754 Les gens l'ont consulté

 Can I Use CSS Selectors with Periods in IDs?

Utilisation du sélecteur CSS avec un point dans l'ID

Question :

Une règle de sélection CSS peut-elle être utilisée pour correspondre à un code HTML élément avec un ID contenant un point (.)?

Contexte :

La spécification HTML autorise les points dans les ID d'élément. Cependant, un simple sélecteur d'ID CSS comme #some.id ne parvient pas à faire correspondre correctement ces éléments.

Analyse :

La spécification CSS définit un identifiant comme n'incluant pas les points. Cela suggère une incompatibilité fondamentale entre les spécifications HTML et CSS.

Solution :

Malgré les soupçons initiaux, la spécification CSS permet l'échappement de la barre oblique inverse (). Cela permet d'utiliser un point dans un sélecteur d'ID.

Par exemple, la règle CSS suivante correspondrait à un élément HTML avec l'ID "some.id" :

<code class="css">#some\.id {
  color: #f00;
}</code>
Copier après la connexion

Conclusion :

Alors qu'un point dans un ID HTML crée un conflit potentiel avec les sélecteurs d'ID CSS, la séquence d'échappement de barre oblique inverse résout ce problème, permettant l'utilisation d'ID complexes en HTML et CSS.

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