Maison > interface Web > tutoriel CSS > Pourquoi les astérisques sont-ils invalides dans les noms de propriétés CSS ?

Pourquoi les astérisques sont-ils invalides dans les noms de propriétés CSS ?

Mary-Kate Olsen
Libérer: 2024-11-28 07:28:11
original
450 Les gens l'ont consulté

Why Are Asterisks Invalid in CSS Property Names?

Les astérisques dans les noms de propriétés CSS : une bizarrerie syntaxique

Au-delà de leur rôle familier dans les sélecteurs CSS, les astérisques ont un usage particulier dans les noms de propriétés qui mérite attention. Bien que les astérisques soient souvent associés aux sélecteurs universels, ils jouent un rôle différent dans les noms de propriété.

Un astérisque apparaissant dans le nom d'une propriété CSS, comme le montre l'exemple code.yui-button .first-child{*display :inline-block;}, est une erreur de syntaxe. Cette anomalie rend le nom de propriété invalide, empêchant son analyse correcte.

Cependant, en raison de bugs spécifiques du navigateur, l'astérisque dans un nom de propriété peut parfois être ignoré. Cela s'applique effectivement à la propriété uniquement aux navigateurs présentant ce bug, tels qu'Internet Explorer 7 (IE7).

Il est important de noter que même si ce comportement peut sembler pratique, il n'est généralement pas recommandé. Au lieu de cela, les commentaires conditionnels doivent être utilisés pour appliquer conditionnellement des styles CSS à des navigateurs spécifiques plutôt que de se fier à ce comportement d'erreur.

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