• Conditionele tags in IE

    Geplaatst op 9 oktober 2013 20:03, gewijzigd op 29 oktober 2013 19:37

    Internet 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

  • Zoeken