Maison > Article > interface Web > Résumé du piratage CSS Quick Check_Experience Exchange
*:lang(zh) select {font:12px !important;} /*Spécial pour FF*/
select:empty {font:12px !important;} /*Visible en safari*/
Sélectionnez voici le sélecteur, remplacer selon la situation. La deuxième phrase est propre au navigateur Safari sur MAC.
Reconnu uniquement par IE7
*+html {…}
Vous pouvez utiliser ce HACK lorsque vous avez besoin de créer des styles uniquement pour IE7.
Identification pour IE6 et versions antérieures
* html {…}
Faites particulièrement attention à cet endroit. De nombreux propriétaires ont écrit qu'il s'agit d'un HACK pour IE6. En fait, IE5.x peut également reconnaître. ce HACK. Les autres navigateurs ne le reconnaissent pas.
html/**/>body select {……}
Cette phrase a le même effet que la phrase précédente.
Seul IE6 ne le reconnaît pas
select { display /*IE6 ne le reconnaît pas*/:none;}
Ici, sépare principalement un attribut et une valeur via des commentaires CSS, qui sont publiés avant les deux points.
Seuls IE6 et IE5 ne reconnaissent pas
select/**/ { display /*IE6, IE5 ne reconnaît pas*/:none;}
La différence ici par rapport à la phrase ci-dessus est qu'il y a un CSS supplémentaire entre le sélecteur et les accolades Remarque.
Seul IE5 ne le reconnaît pas
select/*IE5 ne le reconnaît pas*/ { display:none;}
Cette phrase supprime le commentaire dans la zone d'attribut de la phrase précédente. Seul IE5 ne reconnaît pas
Solution de modèle de boîte
selct {width:IE5.x width; voice-family:""}""; >La méthode de compensation du modèle de boîte n'est pas gérée via !important. Cela doit être clair.
Effacer float
select:after {content:"."; display:block; height:0; clear:both; flottant, la hauteur du parent ne peut pas couvrir complètement l'ensemble de l'enfant. Utilisez ensuite ce HACK pour effacer le flottant afin de définir le parent une fois, ce qui peut résoudre ce problème.