3枚の画像があります。ホバリングすると、ホバリングした画像の上に画像が表示されます。
これが私のコードです: HTML
<a class="toggle"><img src="" style="position:absolute"><img src=""></a>
<a class="toggle" style="margin-left:30px;margin-right:30px"><img src="" style="position:absolute"><img src=""></a>
<a class="toggle"><img src="" style="position:absolute"><img src=""></a>
CSS
a.toggle img:hover {
opacity:0.1;
filter:alpha(opacity=10); /* For IE8 and earlier */
}
Firefox と Chrome ではすべて問題なく動作します。問題は Internet Explorer (IE 10 も) にあります。真ん中の画像の位置がおかしい!
問題を確認するには、IE のフィドルをチェックしてくださいhttp://jsfiddle.net/6nebL/
コードを複雑にすることなく、これをクリーンな方法で修正するにはどうすればよいですか?