对于开放图,我在几个网站(包括airbnb,fab,fashiolista)的顶部看到几个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特定的样式表。
有人可以帮助我在这里了解这些课程的重要性吗?
这些类(lt-ie9
等)可帮助您为特定的Internet Explorer版本设置样式。这意味着您不需要IE版本的单独样式表。
Paul Irish描述了有关这些条件注释以及如何使用它们的更多信息-条件样式表与CSS hacks?答:都不行!。
另请注意,IE10放弃了对条件类的支持,因此,它们不在顶部。参考:http : //msdn.microsoft.com/en-us/library/ms537512%28v=VS.85%29.aspx
而且HTML5boilerplace将删除这些条件类,以不支持任何向前发展的IE6 / 7(IE8不需要太多的技巧,对于IE6和7来说,它们最多。)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句