我在图片的绝对位置上放置了两个锚点,这些链接在其他浏览器(Chrome,FF,Safari)中都是可单击的,但在IE中是不可单击的(到目前为止已在8和9中进行了测试)
奇怪的是,如果我给链接一个background-color
可单击的链接,但是如果将链接background-color
设置为transparent
(这就是我想要的),它们将不再可单击,我也尝试设置zoom:1
但没有运气。我猜想hasLayout
IE 8/9中IE的功能已经消失了,所以zoom
现在对于这类问题的猜测已经不重要了。
有什么想法可以使这些链接以透明的bg出现在IE 8/9中吗?
这是我一直在使用的小提琴:jsFiddle示例
我有以下HTML布局:
<div id="content">
<img src="http://placehold.it/724x300" width="724" height="300" alt="woot" />
<div id="countdown"></div>
<a id="link1" href="http://www.stackoverflow.com" title="link1"></a>
<a id="link2" href="http://www.stackoverflow.com" title="link2"></a>
</div>
和CSS:
body {text-align:center;}
#content {position:relative; width:724px; height:300px; margin:0 auto;}
#countdown {position:absolute; width:650px; height:110px; top:100px; left:30px; background-color:blue;}
#link1 {position:absolute; width:520px; height:35px; bottom:20px; left:0;}
#link2 {position:absolute; width:200px; height:35px; bottom:20px; right:0;}