[color=red]问题描述[/color]:
在IE下当我想在img标签上层显示一个div元素时,此时如果该div的background为空白(没有设置图片、或者颜色填充),会导致该div的鼠标事件失效;如果设置border为1px solid red,则鼠标事件只能在该div边框上面响应
如图所示:
[img]http://dl2.iteye.com/upload/attachment/0092/7752/689da036-78e3-39e4-813c-4e42fcdf9e6a.png[/img]
找了很多方法,终于得出了一个完美的解决方案:
设置该div的
在IE下当我想在img标签上层显示一个div元素时,此时如果该div的background为空白(没有设置图片、或者颜色填充),会导致该div的鼠标事件失效;如果设置border为1px solid red,则鼠标事件只能在该div边框上面响应
如图所示:
[img]http://dl2.iteye.com/upload/attachment/0092/7752/689da036-78e3-39e4-813c-4e42fcdf9e6a.png[/img]
找了很多方法,终于得出了一个完美的解决方案:
设置该div的
background-image: url(#);
本文描述了在IE浏览器中,当一个div元素置于img标签上方且背景为空时,出现鼠标事件失效的问题。通过设置div的background-image:url(#),可以有效解决此问题。
629

被折叠的 条评论
为什么被折叠?



