Условные комментарии

Я новичок в UI. Я вижу условные комментарии, используемые для идентификации браузера IE как

<!--[if IE 10]> <html class="no-js ie10" lang="en"> <![endif]-->
<!--[if !IE]><!--> <html lang="en" class="no-js"> <!--<![endif]-->

Они работают нормально, но кто-нибудь может объяснить, как это работает? Разве IE не распознает эти заявления как комментарии?

Ответы на вопрос(2)

Ваш ответ на вопрос