-
Conditionele tags in IE
Geplaatst op 9 oktober 2013 20:03, gewijzigd op 29 oktober 2013 19:37Internet Explorer kan als enige browser overweg met conditional HTML-tags. Doordat de tags dezelfde vorm hebben als commentaar-tags worden ze door andere browsers genegeerd. Ideaal dus om instructies door te geven die alleen bestemd zijn voor IE, zoals extra stylesheets. De conditional HTML-tags worden ondersteund door IE5 en hoger.
Voorbeeld
<!--[if IE 6]>
Speciale instructies voor IE6.
<![endif]-->Onderstaande codes worden ondersteund op het moment van schrijven:
<!--[if IE]>According to the conditional comment this is IE<![endif]-->
<!--[if IE 6]>This is IE 6<![endif]-->
<!--[if IE 7]>This is IE 7<![endif]-->
<!--[if IE 8]>This is IE 8<![endif]-->
<!--[if IE 9]>This is IE 9<![endif]-->
<!--[if gte IE 8]>This is IE 8 or higher<![endif]-->
<!--[if lt IE 9]>This is IE lower than 9<![endif]-->
<!--[if lte IE 7]>This is IE lower or equal to 7<![endif]-->
<!--[if gt IE 6]>This is IE greater than 6<![endif]-->
<!--[if !IE]> -->This is not IE<!-- <![endif]-->Let op de laatste, die heeft een afwijkende syntaxis en waarvan de inhoud voor alle browsers behalve IE is.
Uitleg syntaxis
- gt = greater then
- gte = greater then or equal to
- lt = lower then
- lte = lower then or equal to
Bron: Quirksmode
Aanvullende info: CSS Tricks -