CSS-Kompatibilität bereitete schon immer allen Kopfzerbrechen. In den vorherigen Artikeln von 52CSS.com wurde viel Wissen in diesem Bereich vorgestellt. Heute stelle ich Ihnen den CSS-Hack von IE8 vor.
Seit der Veröffentlichung der offiziellen Version von IE8 habe ich nach einer Möglichkeit gesucht, die offizielle Version von IE8 zu unterscheiden. Die Suche nach „IE8-Hack“ auf Baidu ergab mehr als 190.000 Ergebnisse, und die Suche auf Google ergab mehr als 2,43 Millionen Ergebnisse Ich habe kaum eine effektive Methode für die offizielle Version von IE8 gesehen. Sie müssen wissen, dass es in Bezug auf Hacks einen großen Unterschied gibt werden von ein oder zwei Personen erstellt, und die berühmteste davon ist wahrscheinlich: Hier ist ein Bild des Hacks von linxz.cn. Dieses Bild wurde schätzungsweise Hunderttausende Male von inländischen Internetnutzern nachgedruckt, aber die Methode darin Das Bild ist derzeit für die offizielle Version von IE8 ungültig.
Nachdem wir verschiedene ineffektive Methoden von Internetnutzern analysiert und zusammengefasst haben, haben wir die folgenden effektiven Lösungen. Vielleicht wird es in Zukunft bessere und einfachere Hacks geben, aber im Moment kann diese Methode den dringenden Bedarf lösen.
Kein Unsinn mehr, hier kommt (der folgende IE8 bezieht sich auf die offizielle Version von IE8, Versionsnummer: 8.0.6001.18702):
Beispiel-Quellcode
[www.52css.com] „9“ Beispiel: „margin:0px auto9;“. Das „9“ hier kann zwischen allen IE und Firefox unterscheiden.
„*“ IE6 und IE7 können es erkennen, Firefox jedoch nicht.
„_“ IE6 kann „_“ erkennen, IE7, IE8 und Firefox jedoch nicht.
Auf diese Weise können IE6, IE7, IE8 und FireFox vollständig unterschieden werden.
Was? Sie wissen immer noch nicht, wie Sie den Unterschied erkennen können: Schauen wir uns ein Beispiel an:
Quellcode zum Ausführen
[www.52css.com]