IE Conditionals在HTML5Boilerplate / initializr上的工作方式似乎不适用于Modernizr。
我的意思是<html>
元素不包含ie的正确类,例如lt-ie9
:
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
在IE&lt;例如9,我得到:
<html class=" js no-flexbox no-canvas...">
所以,正如你所知道的那样,我无法通过使用lt-ie9类来定位&lt; 9。
我已经注意到这一段时间了,我通常最终不得不使用javascript动态添加这个类。
所以,我想知道这是否正确。还有其他人经历过这个吗?
我在IE8模式下使用IE10 Dev工具,因此不确定是否支持条件
感谢您的期待!