Thor's Page - Webdesign und mehr

Conditional Comments

Für Browserweichen gibt es verschiedene (sinnvolle und weniger sinnvolle) Möglichkeiten. Eine durchaus sinnvolle und zudem auch einfache sind so genannte Conditional Comments.

Alle Browser, bis auf Internet Explorer 5 und höher, ignorieren die Conditional Comments. Folglich kann man diese nutzen, um z.B. eine spezielle CSS-Datei für den IE einzubauen, da dieser bekanntlich einige Probleme mit CSS hat.

Ein Beispiel für einen Conditional Comment:

<!--[if IE 5]>
Hier könnte z.B. eine CSS-Datei oder ein JavaScript eingefügt werden
<![endif]-->

Wie man hier schön sehen kann, sind Conditional Comments eine spezielle Art von Kommentaren, die durch einige Zeichen erweitert wurden. Conditional Comments bieten aber noch mehr Zeichen, um dem IE Informationen zu geben, wie folgende Auflistung zeigt:

! nicht
lt kleiner als
lte kleiner oder gleich
gt größer als
gte größer als oder gleich

Ein kleines Beispiel soll zur Verdeutlichung dienen:

<!--[if lt IE 6]>
Wenn die einen IE6 oder kleiner verwenden
<![endif]-->

Somit hat man die Möglichkeit, auch einige IE Versionen auszuschließen.

Zurück