【发布时间】:2014-05-20 07:37:58
【问题描述】:
我遇到了流畅的侧边栏和旁边的内容框的问题。
我根据自己的喜好设计了左侧#sidebar,但不是我无法制作一个填满旁边剩余空间的内容框。
我想让整个项目占据 100% 的页面宽度。问题来自我侧边栏的最小/最大宽度。
一整天都在努力,但仍然遇到问题,中间有空隙,重叠等。
http://jsfiddle.net/DrDavidBowman01/PjLgE/
CSS
#container {
width: 100%;
display: block;
height: 100%;
}
#sidebar {
display: block;
width: 22%;
float:left;
min-width: 236px;
max-width: 332px;
height: 100%;
position: fixed;
border: 2px solid #0C6;
background-color: #000;
}
#content {
width: 88%;
height: 400px;
border: 6px solid #F00;
display: block;
color: #fff;
float: left;
position: relative;
max-width: calc(88% - 236px);
min-width: calc(88% - 332px);
}
HTML
<div id="container">
<div id="sidebar"></div>
<div id="content"></div>
</div>
【问题讨论】:
标签: html css width percentage