ddc
联网
Dreamweaver Flash Photoshop 其它周边 web标准 asp php .net CSS WAP网站攻略 专题
网站建设 域名注册 网站建设 虚拟主机 广州网站设计 域名注册 广州网站建设 上海网站建设 虚拟主机 广州网页设计 虚拟主机 域名注册 acg王国 ACG玩家 品牌设计 上海网站建设
求创科技
网站建设
中国互联
素材出售
中国设计秀
中资源
当前位置:网络学院首页 >> 设计教程 >> web标准 >> IE下绝对定位的元素不能响应鼠标的bug修正

IE下绝对定位的元素不能响应鼠标的bug修正

来源:中国设计秀    作者:koubei.    点击:72     加入收藏
关键字:div 技巧 css

  如果当前绝对定位的元素需要透明(没啥内容、且不设置背景),背景元素有内容透出来的时候,IE6/IE7响应的不是期望的当前元素,而是背景元素。如图:

2008-09-05_125341.png

  当鼠标滑到“我爱口碑网”字上,响应的不是期望的黄色框的当前元素,而是响应的灰背景的后面的元素。

  BUG表现很简单,解决方法也很简单,就是给当前元素加上假背景图,即透明背景图,这张背景图1×1px,repeat xy。

background:url(transparent.gif);

  这儿提供了一个demo来演示bug和修复后的情况:anchor.html

  另外也有个不需要图片的解决方案,只能用于当前元素不需要表现的时候,比如有时候只是想放一个链接让用户可以链走

background:white;filter:alpha(opacity=1);opacity:0.01

  就是因为用了透明度1%,副作用就是啥都看不到了。

0
顶一下
2008-09-22 18:12:00    出处:koubei.com
Google
热点文章/相关文章
网站地图 | 关于我们 | 联系我们 | 网站建设 | 广告服务 | 版权声明 | 免责声明 | 网站公告 | 友情链接 | 留言 | 旧版入口