在我们做网站的过程中,有些网站的导航下拉菜单需要半透明的,最初的时候只用一段代码 filter:alpha(opacity=70); 在这种情况下,我们的IE8以上的浏览器是正常实现效果的。但是像IE6、IE7这些浏览器是不支持的,而且做出来的效果是相当的难看。虽然现在IE6、 IE7等浏览器已经很少有人用了,但对我们来说,要让所有的浏览器都兼容是我们的职责所在。不能说“现在IE6、IE7没人用了,微软都不支持XP系统 的,你们抓紧升级下浏览器吧”。虽然是这样,但是有一些客户还是比较习惯用IE6的。

那么,我们就没有一种办法来解决吗?
经过我们的研究,还是找到了解决办法的。下面这段代码:

filter:alpha(opacity=70);
-moz-opacity:0.7;/* 老版Mozilla */
-khtml-opacity:0.7;/* 老版Safari */
opacity: 0.7;/* 支持opacity的浏览器*/

此段代码是设置透明度为70%的代码,如果您想设置成50%或是别的,只需要把70改成50,0.7改为0.5即可,这样效果完全实现兼容。