【发布时间】:2014-11-05 04:01:59
【问题描述】:
这可能真的很简单,但我就是想不通。
CSS
#nav_bar{
max-width:1000px;
height:41px;
margin: 0 auto;
background-color:yellow;
}
#left{
float:left;
min-width:200px;
height:41px;
background-color:red;
}
#right{
float:right;
min-width:500px;
height:41px;
background-color:black;
}
HTML
<div id="nav_bar">
<div id="left">
</div>
<div id="right">
</div>
</div>
我会用颜色来解释这一点。基本上我希望红色框向左浮动,右框向右浮动在黄色框内。但是,当我使浏览器窗口变小时,一切都崩溃了,黑框在红色下方(在黄色之外)。我知道这听起来很基本,但我不希望它太崩溃,如果它可以保持完整而不移动,并且浏览器只是水平滚动,就像如果窗口变得太小而不能容纳内容,我会很高兴。
谢谢:)
【问题讨论】:
-
您必须将最小宽度设置为#nav_bar