IE条件注释是Microsoft从IE5开始提供的非标准逻辑语句,可以灵活地为不同的IE版本浏览器导入不同的html元素。这种方法最大的优点是微软正式推出的兼容解决方案,可以通过W3C的功效。
识别IE
因为从IE10开始,IE浏览器已经不再支持条件注释。所以下面的写法,只能识别IE9-浏览器
[注意]两个–和左中括号[之间不能有空格,否则无效
<!--[if IE]> <p class="box" id="box"></p> <![endif]-->
识别单一IE
6 [if IE 6] 7 [if IE 7] 8 [if IE 8] 9 [if IE 9]
<!--[if IE 7]> <p class="box" id="box"></p> <![endif]-->
识别范围IE
gt 大于 gte 大于等于 lt 小于 lte 小于等于
<!--[if lte IE 7]> <p class="box" id="box"></p> <![endif]-->
识别非IE
实际上识别的是IE10+浏览器和其他非IE浏览器
<!--[if !IE]> <p class="box" id="box"></p> <![endif]-->
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容