IEPNGFix: Children of positioned element are unclickable 的解决办法

日期:2009年12月31日 分类:前端开发, 技术

IE6下的错误提示:IEPNGFix: Children of positioned element are unclickable

起因:由于PNG在IE6下的透明问题导致的

为了解决透明问题,引入IEPNGFix, 具体介绍可看这里:http://www.twinhelix.com/css/iepngfix/demo/

但是在Position为absolute的情况下,IE6 会出现:IEPNGFix: Children of positioned element are unclickable 错误。

Search了下google,遇上此问题的网友不少,收集两种解决方案:

1、需要使用 PNG 背景的元素是 #bg,在写结构的时候就让 #bg 不要成为其他任何元素的父元素。让本要在 #bg 里面的元素成为 #bg 的兄弟元素。然后再通过定位把兄弟元素覆盖到 #bg 上去。

2、在原来用PNG背景的box外加个div,把定位的属性写到外层的div,里面的box不要有定位的属性。

无觅相关文章插件,快速提升流量

Tags: , , , , ,

这篇文章发布于 2009年12月31日 at 10:48 归类于 前端开发, 技术。 您可以跟踪这篇文章的评论通过 RSS 2.0 feed。 您可以 留下评论, 或者从您的站点 trackback