【发布时间】:2016-05-11 22:25:06
【问题描述】:
【问题讨论】:
【问题讨论】:
设置边距并移除 #content 上的浮动/宽度,如下所示:
HTML:
<div id="wrapper">
<div id="sidebar">Sidebar</div>
<div id="content">Content</div>
</div>
CSS:
#wrapper {
width:400px;
overflow:hidden;
padding:10px;
}
#sidebar {
float:left;
width:100px;
}
#content {
margin: 0 0 0 100px;
}
div {
border:1px solid #333;
}
【讨论】:
我不久前发现了一个更简单的解决方案。可以很好地回到 IE7。 #fluid div 将在固定修复旁边向上滑动并占用剩余空间,同时为所有响应式站点保持良好的流动性。根本不需要在流体 div 上放置浮点数或宽度。
http://jsfiddle.net/HWMJc/874/
#sidebar {
float:left;
width:100px;
}
#content {
overflow:hidden;
}
【讨论】:
您应该将其设置为:
sidebar{ width:100px; float: left}
【讨论】:
不要在#content 上使用 100% 的宽度。
70% 有效,但两个元素之间有一个小的差距。不过,您可以对其进行调整以使其更合身。
【讨论】: