默认情况下,只有链接的文本可以在IE 6中单击。我想让链接中的整个区域(即包括填充)都可点击。如何在IE 6中填充可点击的链接?
我也需要这个区域是透明的,因为链接覆盖了照片的一半。添加背景颜色可使填充区域可点击,但会隐藏对象,因为链接处于隐藏状态。
我可以发誓有办法做到这一点。
默认情况下,只有链接的文本可以在IE 6中单击。我想让链接中的整个区域(即包括填充)都可点击。如何在IE 6中填充可点击的链接?
我也需要这个区域是透明的,因为链接覆盖了照片的一半。添加背景颜色可使填充区域可点击,但会隐藏对象,因为链接处于隐藏状态。
我可以发誓有办法做到这一点。
我记得遇到同样的问题,但我的回忆是朦胧的适当的解决方法(如果有甚至有一个)。
你可以尝试给链接一个background-color: transparent
或透明的背景图片吗? 可能工作。
如果没有其他的帮助,给周围的元素一个Javascript onclick属性和cursor: pointer
来模拟链接功能,至少对于那些使用JavaScript的人。
display: inline-block
是正确的答案。它后面没有div或透明div,只是链接元素。当将inline-block属性应用于它时,任何填充(以及我认为的行高)都会变成链接的一部分。
啊哈:透明背景图像的作品,即使当我用一个大的负面'文本缩进'值隐藏文本。好决定。 – 2010-01-11 06:16:29