在做页面的过程中遇到了一个兼容问题,ie8下的png32图片在用到filter的alpha属性时图片周围会出现黑圈,刚开始以为是图片导出有问题,后来才知道这是ie8的一个bug。
后来分析了下,png32的图片再加上filter:alpha(opacity=70)这个属性就是问了实现图片达到70%的透明效果,解决这个的办法就是在做图片的时候直接在ps里把该图片设置成70的透明度即可,css里就无需用到filter:alpha(opacity=70),这样除了ie6的其他浏览器都没问题;再针对ie6做一张专门的图片,ps里透明度设置成100,再在css里加上这个属性即可_filter:alpha(opacity=70)。