DIV+CSS编写的网页IE6与IE7错位的问题
发布:站生 | 发布时间: 2010年4月15日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不兼容的问题。
- 相关文章:
写出高效的CSS代码还要靠经验 (2010-2-7 8:10:40)
关于zblog文章页面左上角加入Google广告 (2010-1-6 14:56:10)
在firefox下margin不起作用的解决方法 (2010-1-1 16:12:6)
为了方便大家学习,蛐蛐工作室添加了css2.0在线中文手册 (2009-11-3 18:39:12)
IE6不支持li:hover的解决方法 (2009-10-20 18:54:32)
CSS兼容:如何解决IE7和IE8的BUG (2009-10-12 22:39:0)
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。