2015-08-01 6 views
0

Поэтому я отметил это как HTML, CSS и JS, потому что он находится на лицевой стороне. Я могу видеть утверждения if, поэтому он выглядит не просто разметкой. Я читал это следующим образом: если меньше, чем классы загрузки IE7, то есть и ie6, если ie7 load ie и ie7, если ie8 load ie8 и, наконец, если ie9 или больше или нет, то ничего не делаютНа каком языке просмотра, на каком языке это?

Где находится документация для этого " язык "

<!--[if lt IE 7 ]><html class="ie ie6" lang="en"> <![endif]--> 
<!--[if IE 7 ]><html class="ie ie7" lang="en"> <![endif]--> 
<!--[if IE 8 ]><html class="ie ie8" lang="en"> <![endif]--> 
<!--[if (gte IE 9)|!(IE)]><!--> 
+0

[Условные комментарии] (https://msdn.microsoft .com/en-us/library/ms537512% 28v = vs.85% 29.aspx) устарели с IE10. – Teemu

+1

Пожалуйста, попробуйте [google] (https://msdn.microsoft.com/en-us/library/hh801214 (v = vs.85) .aspx). – 1983

+0

@cadegalt Считывание связанной статьи: «Начиная с Internet Explorer 10 условные комментарии больше не поддерживаются стандартным режимом». – Teemu

ответ

1

Они называются conditional IE classes

Узнайте больше о них, here и here.

+0

Я согласен, что нет необходимости поддерживать IE7 или меньше. –

3

Это условные комментарии и не являются языком как таковым. Если вы не называете IE языком.

Они являются не более чем фантазии HTML комментарии в формате Microsoft решили, что они позволили бы специальные инструкции для IE

Подробнее здесь: http://www.quirksmode.org/css/condcom.html

+0

статьи quirksmode являются лучшими. –

Смежные вопросы