【发布时间】:2013-05-28 21:37:04
【问题描述】:
我试图让图像出现在网站左侧装订线中,因此图像的右侧始终在网站内容旁边可见。这适用于 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;
}
有什么想法吗?
【问题讨论】:
标签: css css-float internet-explorer-7