J'ai deux ancres en position absolue sur le dessus d'une image, les liens sont cliquables dans les autres navigateurs (Chrome, FF, Safari), mais pas sous IE (testé dans les 8 & 9)
La chose étrange est que si je donne le liens un background-color
ils sont cliquables, mais si l' background-color
est définie à l' transparent
(qui est ce que je veux), ils ne sont plus cliquables, j'ai aussi essayé de réglage zoom:1
mais pas de chance. Je suppose que l' hasLayout
peu dans IE s'en alla avec IE 8/9 donc deviner zoom
n'a pas d'importance maintenant, pour ce genre de problème.
Toutes les idées pour rendre ces liens apparaissent dans IE 8/9 transparent bg?
Voici le violon, j'ai travaillé avec: jsFiddle exemple
J'ai la suite de la mise en page 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>
et 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;}