div2 を div1 の右側に水平に配置したいと思います。Div2 は、可変数 (ブラウザーの幅) である残りの幅も伸ばす必要があります。div2 の幅を絶対値 (300px) に設定すると、正しい配置が得られますが、残りの幅を消費できなくなります。
これはどのように行うべきですか?
<div id="1" style="float:left;width:100px">
the first box
</div>
<div id="2" style="float:left;width:100%">
the second box
</div>