【发布时间】:2020-05-09 10:13:17
【问题描述】:
我正在使用这个问题https://stackoverflow.com/a/468080/2981429 中推荐的方法,并且有两个 div:
#left-pane {
float: "left";
width: "300px";
}
#right-pane {
margin-left: "300px";
}
左窗格占用固定的 300 像素宽度,右窗格始终占用 100% 的剩余空间。
我想在右侧窗格中添加“最小宽度”。当它低于大约 300 像素的宽度时,我想将其移动到左窗格下方。
当我尝试将min_width: 300px 实际添加到右窗格时,它只是无形地延伸到页面边界之外 - 它似乎无法到达浮动的左窗格下方。
Codepen
【问题讨论】:
-
对于您的布局,我认为最好使用 flexbox。但是,如果我了解您是否想在使用小型设备时在列上获得 2 个 div?
-
@Sfili_81 是的,正确的,它们会在同一列。顺便说一句,我在问题中添加了一个代码笔。感谢您对使用 flexbox 的建议。我以前没做过。