我试图让图像出现在站点左侧的装订线中,因此图像的右侧始终在站点内容旁边可见。这适用于 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;
}
有任何想法吗?