首先来看题目要求。针对的html代码:Text写CSS代码,分别在IE6、IE7、FF下显示不同的效果:简单说明一下:IE6的划线是在下边、IE7是中间、FF是上边。因为IE6兼容性最差,所以优先级自然低了,何况它的hack方法就是采用下划线;IE7比较中规中矩;FF则最标准了,这下能记住各个图对应的是哪个浏览器了吧:) OK,开始我们的hack之旅吧。 第一种方法:div{t......
继续阅读
filter: alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5;
我最近帮我一朋友做了一个企业网站,用了CSS版的二级导航之后,发现IE7出现一个问题,当鼠标放上去,二级导航跑到下面的DIV后面去了,IE8及其以上版本正常。后来我百度了一下,找到了解决方法,说是什么IE7下Z-index跟DOM的问题,反正我也不懂,不过很容易解决。二级导航是需要position:relative和position:absolute两个属性的DIV决定的,所以在position:......
继续阅读
*+html 与 *html 是IE特有的标签, firefox 暂不支持.而*+html 又为 IE7特有标签。所以要解决padding的兼容问题就要靠前面提到的标签。以sccas-site为例,左侧导航栏在padding上产生了ie6、ie7以及ff浏览器不兼容,修改代码如下:#menu7 li a {height:25px;/*border-right:1px solid #666666;*......
继续阅读