Direktnavigation

Weitere Infos

Sie lesen:
LB Teil 1 (2009)

Little Boxes Teil 1 (Cover)

Aktuell (2015)
Einstieg in CSS

Einstieg in CSS (Cover)


2. Auflage!

Einstieg in CSS (Cover)

Inhaltsbereich

19.2.4 Conditional Comments: Styles nur für den IE

Conditional Comments sind <!-- Kommentare im HTML -->, die Sie mit bestimmten Bedingungen verknüpfen können. Solche Kommentare sind eine Erfindung von Microsoft und wurden erstmals im IE5 eingeführt.

Alle anderen Browser behandeln die Anweisungen wie einen normalen Kommentar, was sich bei der Verwendung von Patches als sehr vorteilhaft erweist.

Um ein Stylesheet nur an einen Internet Explorer egal welcher Versionsnummer zu schicken, benutzen Sie auf den HTML-Seiten folgenden Kommentar:

<!--[if IE]>
<link href="ie.css" rel="stylesheet" type="text/css" />
<![endif]-->

Der folgende Kommentar schickt ein Stylesheet nur an Internet Explorer 8 und älter:

<!--[if lt IE 9]>
<link href="ie8x.css" rel="stylesheet" type="text/css" />
<![endif]-->

Die Buchstaben lt in der if-Bedingung stehen für »less than« (kleiner als). Die gesamte Bedingung bedeutet: »wenn die Versionsnummer des IE kleiner als 9 ist«.

Andere mögliche Operatoren in Conditional Comments sind gt (»größer als«), lte (»kleiner oder gleich«) und gte (»größer oder gleich«).