Maison > interface Web > tutoriel CSS > Comment échapper aux deux points dans les sélecteurs CSS pour les éléments avec espace de noms ?

Comment échapper aux deux points dans les sélecteurs CSS pour les éléments avec espace de noms ?

Barbara Streisand
Libérer: 2024-12-13 10:44:28
original
451 Les gens l'ont consulté

How to Escape Colons in CSS Selectors for Namespaced Elements?

Échappement des deux-points dans les sélecteurs CSS pour les éléments avec espace de noms

Lors de l'utilisation de frameworks JavaScript comme JSF, il est courant que les ID de champ de saisie contiennent des deux-points, ce qui peut interférer avec la spécificité du sélecteur CSS en raison de leur ressemblance avec la syntaxe des pseudo-éléments. Pour gérer cela, une solution simple consiste à échapper les deux points à l'aide d'une barre oblique inverse.

input#search_form\:expression {
  // CSS styling here...
}
Copier après la connexion

Cette syntaxe informe le navigateur que les deux points font partie de l'ID de l'élément lui-même, plutôt que d'initier un sélecteur de pseudo-élément.

Références :

  • [Utilisation d'espaces de noms avec CSS](https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/platform-apis/ms531206?redirectedfrom=MSDN) (MSDN)

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