Comprendre l'objectif des astérisques avant les propriétés CSS
Dans le domaine du CSS, vous avez peut-être rencontré des astérisques (*) préfixés avant certaines propriétés noms. Ces astérisques jouent un rôle spécifique, notamment dans le contexte des versions 7 et inférieures d'Internet Explorer.
Le rôle des astérisques dans les hacks CSS
Les hacks CSS sont des techniques utilisées pour cibler des navigateurs ou des versions de navigateurs spécifiques tout en évitant leur impact sur les autres. En plaçant un astérisque avant le nom d'une propriété, vous pouvez créer une règle CSS qui s'applique uniquement aux versions 7 ou inférieures d'Internet Explorer.
Exemple d'utilisation
Considérez l'exemple suivant :
body { font:13px/1.231 arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small; }
Dans cet exemple, les astérisques préfixant les propriétés font-size et font garantissent que ces propriétés sont appliquées uniquement dans Internet Explorer versions 7 ou inférieures.
Implications de l'utilisation d'astérisques en CSS
Bien que les hacks CSS puissent être utiles dans certaines situations, il est important de noter leurs inconvénients potentiels :
Alternatives aux hacks astérisques
Au lieu des hacks astérisques, envisagez d'utiliser des requêtes multimédias ou une classe spécifique au navigateur noms pour cibler différentes versions d’Internet Explorer ou d’autres navigateurs. Ces méthodes sont plus standardisées et maintiennent la validité de votre 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!