这段时间被项目中的桌面样式给烦透了。为什么在IE6上就那么难看呢?为什么不可以和IE7一样呢?为什么在IE6上一定要用gif替换png呢?
原来是我太菜了,很简单。用滤镜就能很轻松的解决这个问题:看一下代码?
.nav_ico:hover{ background-position:-390px -230px; width:80px; height:30px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/bg.png);}
这样就OK了。
不过使用滤镜的需要注意一点:大家看到上面的src路径了没有,一般情况,我们在css中添加图片。这个路径都是针对css的图片相对路径
但使用滤镜后,src的路径则不是相对css文件。而是相对使用该样式的html文件或者aspx文件。奇怪吧。我暂时没整明白!不过我就这么用了,还在研究中。