使用这里的技巧:在不影响布局的情况下使内联链接的可点击区域更大,我在锚元素上设置了正填充和负边距,目的是将可点击区域扩展到元素之外的一些文本中。
它有效,但前提是不透明度低于 1!Firefox 和 Chrome 表现出相同的行为。
紧凑的演示:http: //jsfiddle.net/zGsZK/8/
CSS:
a { margin-right:-250px; padding-right:250px }
.nowork { opacity:1 }
.works { opacity:0.999999 }
HTML:
<body>
<a href=# class=nowork>?</a> this black text is not clickable :(
<p>
<a href=# class=works>!</a> this black text is clickable, as it should be
</body>
这是它应该如何工作的吗?为什么?当 opacity==1 时,有没有办法让它工作?