Maison > interface Web > tutoriel CSS > Que sont les CSS Star Property Hacks et comment fonctionnent-ils ?

Que sont les CSS Star Property Hacks et comment fonctionnent-ils ?

Barbara Streisand
Libérer: 2024-12-05 03:41:09
original
762 Les gens l'ont consulté

What are CSS Star Property Hacks and How Do They Work?

Que sont les Star Property Hacks en CSS ?

En CSS, une propriété précédée d'une étoile est connue sous le nom de « star property hack ». " Cette technique est principalement utilisée pour cibler les anciennes versions des navigateurs Internet Explorer, en particulier IE6 et IE7.

Considérez l'ensemble de règles CSS suivant :

div.with-some-class {
    display:block;                   
    margin:0;
    padding:2px 0 0 0;
    *padding:1px 0 0 0;
    font-size:11px;   
    font-weight:normal;
    *line-height:13px;
    color:#3D9AD0;
}
Copier après la connexion

Dans cet exemple, l'astérisque (*) avant que les propriétés padding et line-height ne soient des hacks de propriétés en étoile. Ils vous permettent de spécifier différentes valeurs pour ces propriétés spécifiquement dans les anciennes versions d'Internet Explorer.

Le "star property hack" fonctionne car IE ignore le caractère indésirable précédant la propriété. Dans ce cas, l'astérisque (*) est considéré comme indésirable par IE, donc la règle CSS suivante est appliquée aux anciens navigateurs IE :

div.with-some-class {
    display:block;                   
    margin:0;
    padding:1px 0 0 0;
    line-height:13px;
    font-size:11px;   
    font-weight:normal;
    color:#3D9AD0;
}
Copier après la connexion

Ce hack est particulièrement utile lorsque vous devez appliquer différents styles à des styles spécifiques. navigateurs ou versions de navigateurs. Cependant, il est important de noter que les hacks de propriétés étoiles ne sont pas pris en charge dans les navigateurs modernes, ils ne doivent donc être utilisés que lorsque cela est nécessaire.

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