以height属性为例:
1.ff和各个版本ie的区别与顺序
.myheight{
height:100px; /* ff,默认的为ff属性值 */
height:98px\0; /* ie8 */
*height:95px; /* ie7 */
_height:96px; /* ie6 */
}
若ie6、7的属性值一样,那么写法如下
.myheight{
height:100px; /* ff */
height:98px\0; /* ie8 */
+height:95px; /* ie6、ie7 */
}
2.ff和ie(包含各个版本ie)的区别与顺序
.myheight{
height:100px; /* ff */
height:96px\9; /* ie */
}
3.!important
.myheight{
height:100px!important; /* 除ie6以外的所有浏览器的属性值 */
height:94px; /* ie6 */
}
原理:ie6不支持“!important”规范
其他的推荐写法:引至http://www.css88.com/archives/1681
.test{
color:#000000; /* FF,OP支持 */
color:#0000FF\0; /* IE8支持*/
[color:#000000;color:#00FF00; /* SF,CH支持 */
*color:#FFFF00; /* IE7支持 */
_color:#FF0000; /* IE6支持 */
}