1.CSS Hack
举例如下:
.box{background:gray;/* 基本的 */background:pink\9;/* IE 8 及低于IE8版本 */*background:green;/* IE 7 及低于IE7版本 */_background:blue;/* IE 6 */}
另外网上找到的下面这张表可以很清楚的像大家展示IE各版本的css hack。
这里S代表standard标准模式,Q代表Quirks怪异模式
2.条件注释
很明显具体格式是if 运算符 IE 版本号,运算符如果省略将意味着等于,否则请取lt(小于)、gt(大于)、lte(小于或等于)、gte(大于或等于),另外还可以进行感叹号(!)逻辑取非和 | 逻辑或等运算,这个将在第三种方法介绍中给出实例
具体使用在html中这样写:
/* 针对IE6定义的样式 */当然除了定义style样式外我们还可以针对不同IE浏览器定义不同的内容,可以是script脚本或者其他显示或隐藏的内容等。
参考:http://blog.csdn.net/sheng6110/article/details/51085305
网友评论