码迷,mamicode.com
首页 > 其他好文 > 详细

元素绝对定位以后设置了高宽,a标签不能点击的原因总结

时间:2016-09-08 16:03:34      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:

元素绝对定位以后设置了高宽,a标签不能点击的原因:

1、元素内并无内容

2、背景是透明的,无任何背景图或者颜色

解决方法:

1、如果不是绝对定位元素的,可以用相对定位

2、给元素加透明的背景图

3、IE可以只用 background:url(about:blank) 解决

第三种方法平时用用是可以的,但是在某种情况下会有bug, 比如JS拖动层时候,拖动的事件在一个透明层上面,你有设置了其他鼠标光标,这时候拖动就会出现光标闪烁的现象!

总结:用第二种方法,弄一个1*1PX的透明图就好!

元素绝对定位以后设置了高宽,a标签不能点击的原因总结

标签:

原文地址:http://www.cnblogs.com/heroine/p/5853169.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!