サイトの左ガターに画像を表示しようとしているので、画像の右側が常にサイト コンテンツの横に表示されます。これは IE8+ や他のブラウザーでは機能しますが、IE7 では機能しません。フロート権を無視しているようです。
IE7 モードで参照してください (目的の結果を得るには、IE8 または Chrome または FF を使用します): http://jsfiddle.net/ehEym/2/embedded/result/ - 基本的に、画像の右側にある青いバーがサイトの横に表示されるはずです。
含むコード:
<div id="main"><h1>The main content</h1><p>Text</p></div>
<div id="left">
<img src="http://upload.wikimedia.org/wikipedia/commons/b/bf/Test_card.png" />
</div>
スタイル:
#main {
width:300px;
margin:0 auto;
background-color:grey;
}
#left {
position: fixed;
display: block;
top: 0px;
left: 50%;
border: 0px;
margin-left: -350px;
padding: 0px;
overflow: hidden;
z-index: 100000;
width: 200px;
}
#left img {
border: 0px;
float: right;
}
何か案は?