Ich habe zwei Anker, die absolut über einem Bild positioniert sind. Die Links können in anderen Browsern (Chrome, FF, Safari) angeklickt werden, aber nicht im IE (bisher in 8 und 9 getestet).
Das Seltsame ist, wenn ich den Links ein gebe, dass background-color
sie anklickbar sind. Wenn sie jedoch background-color
auf transparent
( was ich will ) eingestellt sind, sind sie nicht mehr anklickbar. Ich habe auch versucht, sie einzustellen, zoom:1
aber kein Glück. Ich denke, das hasLayout
Bit im IE ist mit IE 8/9 verschwunden, daher spielt das Erraten zoom
jetzt für diese Art von Problem keine Rolle.
Irgendwelche Ideen, um diese Links in IE 8/9 mit einem transparenten Hintergrund anzuzeigen?
Hier ist die Geige, mit der ich gearbeitet habe: jsFiddle-Beispiel
Ich habe das folgende HTML-Layout:
<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>
und 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;}