DIV+CSS浏览器不兼容问题

html-css010

DIV+CSS浏览器不兼容问题,第1张

IE7.0以上的IE浏览器开始按规矩出牌了,和火狐、谷歌显示效果几近相同了!~ 最新的CSS兼容方案,让你的样式完美兼容各大浏览器,这个方案主要是用来解决Safari的,Opear是在测试的时候顺带试了一下,结果发现竟然也行,所以顺便也解决了。 .e {/*FF OP*/ background-color: #FF0000 } html* .e{/*Sa IE7 OP*/ background-color:#FF00FF } *+html .e{ background-color:#000000/*OP*/ *background-color:#0000FF/*IE7*/ } * html .e{/*IE6*/ background-color:#00FFFF } 经FF2、OP9.21、OP9.10、Sa3.0.3(pc)、IE7、IE6测试通过 需要注意的是:IE7对样式的解释跟DTD是有关,在没有DTD的时候,IE7是能读取IE6的hack的。 测试文件[ http://www.cssforest.org/trys/csshack.html] 原文地址[ http://www.cssforest.org/blog/index.php?id=96 ]

这是一个很常见的需求,处理也异常简单。

· 将通用的样式写入一个单独的CSS文件,在每个页面的head内包含这个样式表;

· 为不同样式的页面设定不同的样式有两种方法

1、写一个单独的CSS样式表(也可写在页面的Style中),包含在通用样式表下面(以覆盖通用样式表中的设定)

2、为该页增加一个特殊的样式名称,比如给body标签增加一个 class="home"的样式,在通用样式表最后对这个通用样式进行修改和调整即可。