div
2 つの が並んだレイアウトを作成したいと思います。1 つ目div
は、そのコンテンツが必要とする幅にする必要があります。2 つ目div
は、残りのスペースを埋めるために引き伸ばす必要があります。マークアップは次のようになります。
<div id="d1">
<div id="d2">fixed width</div>
<div id="d3">stretching</div>
</div>
問題は、両方div
の がコンテンツと同じ幅であり、水平方向のスペース全体を埋めるように伸びないか、(たとえばdisplay: table
ond1
とdisplay: table-cell
ond2
とを使用する場合d3
) 両方div
が伸びることです。
残りのスペースを埋めるために幅を固定してd2
伸ばすにはどうすればよいですか? d3
の幅d2
がわからないので、ピクセル単位で指定できないことに注意してください。