IE6与IE7对css有不同的解释,下面不再详说不同之处,说一下解决的方法,一般我们调整尺寸即可解决。举例分析:

IE6与FF:

#left{width:203px; height:328px *important;height:341px;}

区别IE6与IE7:

#left{width:203px; height:328px !important;height:341px;}

区别IE7与FF:

#left{width:203px; height:328px *important;height:341px;}

区别FF,IE7,IE6:

#left{width:203px; height:328px !important;height:341px;}

备注:IE都能识别*;标准浏览器(如FF)不能识别*;

IE6能识别*,但不能识别 !important,

IE7能识别*,也能识别!important;

FF不能识别*,但能识别!important;

另外再补充一个,下划线"_",

IE6支持下划线,IE7和firefox均不支持下划线。

于是还可以这样来区分IE6,IE7,firefox

#left{width:203px; *height:328px *important;_height:328px;height:341px;}

以上说了关于IE6和IE7下CSS不兼容的问题。