Vor- und Nachteile von bedingten Kommentaren im Internet Explorer

Vor- und Nachteile von bedingten Kommentaren im Internet Explorer

Die bedingten Kommentare des Internet Explorers sind eine proprietäre (und daher nicht standardmäßige) Microsoft-Erweiterung für normale (X)HTML-Kommentare.
Die bedingten Kommentare des Internet Explorers sind eine proprietäre (und daher nicht standardmäßige) Microsoft-Erweiterung für normale (X)HTML-Kommentare. Wie der Name schon sagt, können Sie mit bedingten Kommentaren einen Codeblock abhängig von einer Bedingung (z. B. der Browserversion) anzeigen. Obwohl sie nicht dem Standard entsprechen, werden bedingte Kommentare in allen anderen Browsern als normale Kommentare angezeigt und sind daher grundsätzlich harmlos. Bedingte Kommentare erschienen erstmals in IE5 unter Windows und wurden von allen nachfolgenden Versionen des Windows-Browsers unterstützt.
Die bedingten Kommentare des Internet Explorers sind äußerst effektiv und sehr leicht zu merken. Der Hauptnachteil besteht darin, dass diese Kommentare in die HTML-Seite und nicht in das CSS eingefügt werden müssen. Wenn Sie diese Dinge nicht benötigen oder Änderungen vornehmen, müssen Sie daher viele Stellen pflegen.
Schauen wir uns ein paar Beispiele an –
Nur IE kann es erkennen . <br />Da nur IE5 und höhere Versionen bedingte Kommentare im IE unterstützen, bedeutet „nur IE“ kann es erkennen, dass „nur IE5 und höhere Versionen“ es erkennen können.

Es können nur bestimmte Versionen erkannt werden. <br />Beispielsweise können nur IE5 erkannt werden, nur IE6 kann erkannt werden, nur IE7 oder IE8 können erkannt werden. Identifikationsbedingung ist eine bestimmte Version, weder höhere noch niedrigere Versionen werden akzeptiert. Beispielsweise funktioniert der folgende Codeblock nur in IE8
<!--[wenn IE 8]>
<style type="text/css">
@import "test.css";
</Stil>
<![endif]-->


Es können nur nicht spezifische Versionen erkannt werden . Natürlich muss der IE-Browser Version 5 oder höher sein, um in den Diskussionsbereich zu fallen. Im folgenden Beispiel wird beispielsweise angegeben, dass IE7 nicht erkannt wird.
<!--[wenn !IE 7]>
<style type="text/css">
@import "test.css";
</Stil>
<![endif]-->


Vorherige Seite 1 2 3 Nächste Seite Mehr lesen

<<:  Analyse des Prinzips der Zentrierung von Elementen mit CSS

>>:  Installation und Verwendung von Vue

Artikel empfehlen

JS implementiert einfachen Kalendereffekt

In diesem Artikel wird der spezifische JS-Code zu...

Vue+Flask realisiert Videosynthesefunktion (Drag & Drop-Upload)

Inhaltsverzeichnis Wir haben in einem früheren Ar...

Grundlegendes Tutorial zur Steuerung des mobilen Roboters Turtlebot3 mit ROS

Chinesisch-Tutorial https://www.ncnynl.com/catego...

TypeScript-Dekorator-Definition

Inhaltsverzeichnis 1. Konzept 1.1 Definition 1.2 ...

So löschen Sie Ordner, Dateien und Dekomprimierungsbefehle auf Linux-Servern

1. Ordner löschen Beispiel: rm -rf /usr/java Das ...

Detaillierte Erklärung der Linux-Less-Befehlsbeispiele

weniger Dateiname Datei anzeigen kleiner Dateinam...

Eine einfache Möglichkeit zum Erstellen einer Docker-Umgebung

Lassen Sie uns zunächst verstehen, was Docker ist...

Erfahren Sie mehr über MySQL-Datenbanken

Inhaltsverzeichnis 1. Was ist eine Datenbank? 2. ...

CSS-Positionierungslayout (Position, Positionierungslayoutfähigkeiten)

1. Was ist Positionierung? Das Positionsattribut ...

Detaillierte Erklärung redundanter und doppelter Indizes in MySQL

MySQL ermöglicht das Erstellen mehrerer Indizes f...

Implementierung der Codeaufteilung von Webpack3+React16

Projekthintergrund Seit kurzem gibt es ein Projek...