私はこれのためにIE8で奇妙な振る舞いをしました
HTML:
<a class='main'>
<img src='http://annawrites.com/blog/wp-content/uploads/2011/04/color-explosion.jpg' />
<div class='layer'> </div>
</a>
CSS:
.main { display: block; position: relative; width: 100px; height: 100px; }
.main img { width: 100px; height: 100px; /*display: none;*/ }
.layer { position: absolute; top: 0px; left: 0px; width: 100%; height: 50%; cursor: crosshair; }
JSFiddle:http ://jsfiddle.net/HLua8/2/ (またはIE8でこれを開きます)
IE8では、.layer
(つまり、十字カーソル)は左上隅にのみあります(3 xのコンテンツに最小化されます
)
.main img
設定すると正常に動作することに気づきましたdisplay:none
が、画像が必要です
誰かが私が.layer
IE8で表示されるはずの大きさになるように手助けしてくれませんか?(つまり、他のブラウザと同じように、幅100%、高さ50%)