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

Pourquoi les astérisques dans les noms de propriétés CSS sont-ils une mauvaise idée ?

Barbara Streisand
Libérer: 2024-11-28 16:01:15
original
694 Les gens l'ont consulté

Why Are Asterisks in CSS Property Names a Bad Idea?

Astérisques dans les noms de propriétés CSS

Au-delà de leur rôle dans les sélecteurs CSS, les astérisques peuvent également apparaître dans les noms de propriétés. Cependant, dans ce contexte, leur présence n'est pas anodine.

Un exemple d'astérisque dans un nom de propriété CSS est le code suivant de YUI :

.yui-button .first-child
{
    display:block;
    *display:inline-block;
}
Copier après la connexion

La propriété *display n'est pas valide et rend effectivement le nom de la propriété inutile. En effet, il s'agit d'une erreur de syntaxe dans CSS.

Malgré cela, les bizarreries des navigateurs ont parfois conduit à ignorer les noms de propriétés chargés d'astérisques. Cela a eu pour effet involontaire de faire en sorte que la propriété ne s'applique qu'aux navigateurs présentant des bogues spécifiques, tels qu'Internet Explorer 7.

Dans les pratiques CSS modernes, les astérisques dans les noms de propriété sont fortement déconseillés. Au lieu de cela, les commentaires conditionnels doivent être utilisés pour cibler des navigateurs spécifiques avec des styles différents. Cette approche est plus fiable et maintenable que de s'appuyer sur des techniques obsolètes et potentiellement sujettes aux erreurs.

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