本篇文章div+css浏览器兼容实例三:IE的if条件Hack;前两节讲了div+css浏览器兼容实例一和div+css浏览器兼容实例二,对css hack有了一定的了解。本节针对IE的if条件Hack来更完善一下解决浏览器兼容方法。
在CSS布局中,还常常用到IE Hack。if IE起着非常大的作用!
if IE什么意思呢?下面就列举了一些在CSS常见的HACK控制语句。
作为IE的IF条件注释使用备忘,有些时候试用if IE而不是在css中使用hack,就能通过w3c验证。
1. <!--[if IE]> Only IE <![endif]-->
所有的IE可识别
2. <!--[if IE 5.0]> Only IE 5.0 <![endif]-->
只有IE5.0可以识别
3. <!--[if gt IE 5.0]> Only IE 5.0+ <![endif]-->
IE5.0包换IE5.5都可以识别
4. <!--[if lt IE 6]> Only IE 6- <![endif]-->
仅IE6可识别
5. <!--[if gte IE 6]> Only IE 6/+ <![endif]-->
IE6以及IE6以下的IE5.x都可识别
6. <!--[if lte IE 7]> Only IE 7/- <![endif]-->
仅IE7可识别在我的电脑测试结果为:
4. <!--[if lt IE 6]> Only IE 6- <![endif]--> 在IE6 不能识别,IE7也不能
5. <!--[if gte IE 6]> Only IE 6/+ <![endif]--> 在IE6、IE7 都能识别
6. <!--[if lte IE 7]> Only IE 7/- <![endif]--> 在IE6、IE7 都能识别
相关博文推荐:
