Maison >interface Web >tutoriel HTML >IE6 reconnaît également !important

IE6 reconnaît également !important

巴扎黑
巴扎黑original
2017-04-05 10:53:441937parcourir

!important est généralement utilisé comme technique de piratage de base pour distinguer les navigateurs tels que IE6 et Firefox. Parce que IE6 ne prend pas en charge !important, mais Firefox peut comprendre !important, ce qui change la priorité du style. En fait, IE6 peut également reconnaître !important dans certains cas.

Par exemple :

<style type="text/css">
.demo{
	color:red !important;
	color:green;
}
</style>
<p class="demo">www.admin10000.com</p>

La police du code ci-dessus est rouge dans FF et verte dans IE6. Cela signifie qu'IE6 ignore l'existence de !important.

Jetons un coup d'œil à nouveau :

<style type="text/css"> 
.demo{ color:red !important; } 
.demo { color:green; } 
</style> 
<p class="demo">www.admin10000.com</p>

Si IE6 ne reconnaît pas !important, le contenu de .demo dans le code ci-dessus doit être affiché en vert, mais ce n'est pas le cas. Le contenu de .demo est affiché en rouge, indiquant que IE6 reconnaît !important.

La différence entre les deux situations est la suivante : lorsque vous utilisez !important pour modifier la priorité du style dans un sélecteur, elle n'est pas valide sous IE6. Les styles ultérieurs couvrent les précédents et !important est complètement ignoré. Les hackers en profitent. Et lorsque !important est appliqué dans différents sélecteurs, IE6 reconnaît !important.

Documents associés : À propos des sélecteurs multi-classes CSS sous IE6

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!

Déclaration:
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