div を作成して利用可能なすべてのスペースを埋める方法について多くの質問を見てきましたが、それでもわかりませんでした。
例
<div>
<div id="div1">
<div id="div2"></div>
<div id="div3">
Some text
</div>
</div>
</div>
そしてCSS
div { height:100px; }
#div1 { width: 100%; }
#div2 { background-color:blue; float:left; width:30%; }
#div3 { background-color:green; float:left; }
緑のブロックで水平方向のスペースをすべて埋めたいのです#div3
が、上部の CSS が機能しません - jsFiddle。
width
ご覧のとおり、手動で設定していません。書いwidth: auto;
てもうまくいきません。