<div id="parent">
<div id="left">Left</div>
<div id="right">Right</div>
</div>
#left {
display: inline-block;
width: 75%;
background-color: blue;
}
#right {
display: inline-block;
width: 25%;
min-width: 100px;
background-color: red;
}
#parent {
overflow: auto;
}
我有两个 div,我正在尝试布局,一个是屏幕的 3/4,另一个是 1/4。但是,如果屏幕太小,我需要设置最小宽度以防止元素移动。
我想知道如何用 CSS 来表达这一点?这个想法是右侧 div 至少需要 100px 并导致父 div 扩大以容纳它。
如果这有帮助,我可以换成使用浮点数而不是内联块。