首页 > 代码库 > 关于ie6中使用css滤镜[_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.mamicode.com/'images/*.png',sizingMethod='scale')]后链接无法点击的问题
关于ie6中使用css滤镜[_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.mamicode.com/'images/*.png',sizingMethod='scale')]后链接无法点击的问题
RT,我做的一个效果是试用png图做背景,通过_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.mamicode.com/‘images/*.png‘,sizingMethod=‘scale‘);来实现,但是使用这个滤镜后,ie6下面的链接、按钮等都失效,无法点击
网上搜索很多都是通过给链接加上position:relative;解决
不知道是我ie6绿色版本问题还是其他原因,我代码中加上这句无效……
另:png透明的层我设置了绝对定位,貌似这个导致该方法无效(即使给链接设置z-index好像也无效),如果去掉绝对定位样式就可以了
原因:PNG图片用了定位后ie6里面的链接就没用了。
经过研究终于解决了,,嘿嘿,,,
具体的解决方法:
在原来用PNG背景的box外加个div,把定位的属性写到外层的div。就解决了.
里面的box不要有定位的属性就OK了。
关于ie6中使用css滤镜[_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.mamicode.com/'images/*.png',sizingMethod='scale')]后链接无法点击的问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。