<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;
}
1つは画面の3/4、もう1つは1/4になるようにレイアウトしようとしている2つのdivがあります。ただし、画面が小さくなりすぎる場合は、要素がシフトしないように最小幅を設定する必要があります。
これをCSSで表現する方法を知りたいですか?アイデアは、右側のdivが少なくとも100pxを要求し、親divがそれを保持するために広がるようにするというものです。
これが役立つ場合は、インラインブロックの代わりにフロートを使用するように切り替えることができます。