1、png图片不透明
少量图片时:使用滤镜:
_background:none;
_filter:prodig:DXImageTransform.Microsoft.AlphaImageLoader(src="../a.png");
注意:
测试发现如果把样式写在css文件里,而非当前页面的<style></style>里,则不会生效。
图片多时:使用js插件,可参考ie6里png图片不透明。
其实如果是少量图片,可以直接把png改成gif,就不用特意为ie6作特殊处理了。
2、背景图片为png的节点的内部标签单击事件不响应
参考张鑫旭的JavaScript使IE6下png背景透明对单击事件的影响,简言之就是把<div id='backgroundimage'><a></a></div>换成<div id='backgroundimage'></div><a></a>,再用css把a移到div的位置。如果无效,请修改该节点及其父节点的定位方式。