Podmíněné komentáře jsou mechanismem, pomocí kterého může autor webové stránky používat nestandardní funkce některých prohlížečů a vyhnout se tak problémům s nekompatibilitou s jinými prohlížeči.
V současné době lze podmíněné komentáře použít k psaní vlastního kódu, který cílí na Internet Explorer . Konkrétní pravidla CSS specifická pro tento prohlížeč můžete povolit například takto:
<!--[if IE]><link rel="stylesheet" type="text/css" href="ie.css">><![endif]-->Je možné zadat samostatnou verzi prohlížeče. To může být užitečné pro dosažení kompatibility se staršími verzemi prohlížečů, které nepodporují standardní model:
<!-- Povolit styly pro Internet Explorer 5 --> <!--[if IE 5]><link rel="stylesheet" type="text/css" href="ie5.css"><![endif] --> <!-- Povolit styly pro Internet Explorer menší než 6 --> <!--[if lt IE 6]><link rel="stylesheet" type="text/css" href="ie6.css"> <! [endif]-->Dalším typem podmíněného komentáře, který se také používá pouze v prohlížečích Internet Explorer, jsou komentáře přidané do programového kódu JScript, jako například:
if ( /*@cc_on ! @*/ false ){ // kód specifický pro verze aplikace Internet Explorer ≤ 10 }Tato konstrukce funguje, protože po rozbalení podmíněných komentářů se ve zmíněných verzích prohlížečů zobrazí kontrola if( ! false ), která poskytne pravdivý výsledek; ostatní prohlížeče budou komentáře považovat za běžné nespustitelné fragmenty programu a obdrží if( false ).