对于打开的图形,我在几个网站(包括airbnb、fab、式样者)顶部看到了几个IE特定的html标记,如下所示:
<!--[if lte IE 7]><html class="no-js ie lt-ie10 lt-ie9 ie7" lang="en"><![endif]-->
<!--[if IE 8]><html class="no-js ie lt-ie10 lt-ie9 ie8" lang="en"><![endif]-->
<!--[if IE 9]><html class="no-js ie lt-ie10 ie9" lang="en"><![endif]-->
<!--[if gt IE 9]><!--><html class="no-js" lang="en" ><!--<![endif]-->我搜索了那些站点,但是找不到ie/IE7/IE8/lt-IE9/no-js/.他们似乎也不下载任何IE特定的样式表。
有人能帮我理解这些课程的意义吗?
发布于 2014-03-02 15:21:08
类(lt-ie9等)帮助您为特定的版本设置样式。这意味着对于IE版本,您不需要单独的样式表。
有关这些条件注释以及如何使用它们的更多信息由保罗爱尔兰-条件样式表对CSS黑客?回答:两个都没有!描述。
还要注意的是,IE10放弃了对条件类的支持,因此,它们没有出现在顶部。参考文献:http://msdn.microsoft.com/en-us/library/ms537512%28v=VS.85%29.aspx
HTML5boilerplace将放弃这些条件类,以不支持任何向前推进的IE6/7 (IE8不需要太多的黑客攻击,它们是IE6和7中最重要的)。
https://stackoverflow.com/questions/22129359
复制相似问题