1. Einführung in bedingte Kommentare
1. Bedingte Kommentare im IE verfügen über eine hervorragende Fähigkeit, IE-Versionen von IE- und Nicht-IE-Versionen zu unterscheiden, und sind eine häufig verwendete Hackmethode im WEB-Design.
2. Bedingte Kommentare können nur in IE5 und höher verwendet werden.
3. Wenn Sie mehrere IEs installiert haben, basieren die bedingten Kommentare auf der höchsten Version des IE.
4. Die Grundstruktur von bedingten Kommentaren ist die gleiche wie bei HTML-Kommentaren (). Daher werden sie von anderen Browsern als dem IE als gewöhnliche Kommentare behandelt und vollständig ignoriert.
5. IE verwendet die if-Bedingung, um zu bestimmen, ob der Inhalt im bedingten Kommentar wie beim Parsen normaler Seiteninhalte analysiert werden soll.
2. Bedingte Kommentarattribute
gt: größer als, wählen Sie eine Version über der bedingten Version aus, ausgenommen die bedingte Version
lt: kleiner als, wählen Sie eine Version unter der bedingten Version aus, ohne die bedingte Version
gte: größer oder gleich, wählen Sie die Version über der bedingten Version aus, einschließlich der bedingten Version
lte: kleiner oder gleich, wählen Sie die Version unter der bedingten Version aus, schließen Sie die bedingte Version ein
!: Wählen Sie alle Versionen außer der bedingten Version aus, egal wie hoch oder niedrig
1 Css if hack bedingte Syntax !--[if IE]> ->
Nur alle WIN-Systeme werden mit IE geliefert.
Kann von IE6 und IE5.x unter IE6 erkannt werden
Nur von IE7 erkannt
< IE 7/+ Kann von IE7 und IE6 und IE5.x unter IE7 erkannt werden
Nur IE8 kann es erkennen
Nur IE9 kann es erkennen
Hinweis: Das Hinzufügen von lt gte nach if hat unterschiedliche Auswirkungen (dasselbe gilt für andere Parameter)
Version
Der folgende Code ist eine Bedingung für die Ausführung in Nicht-IE-Browsern. Hinweis
Sie verwenden nicht Internet Explorer
Sie verwenden Internet Explorer Version 6 oder ein Nicht-IE-Browser
Code kopieren
Der Der Code lautet wie folgt: