<div id='container'>
<div class='left'></div>
<div class='right'></div>
<div class='clear'></div>
</div>
ここ jsFiddle で実際に見ることができる上記の単純なマークアップを考えるとright
、明示的な高さを持たない親コンテナーの残りの高さをフロート div が占めるようにするにはどうすればよいでしょうか? 親コンテナーの最終的な高さは、フローティングleft
div によって決まります。
通常、私はこの問題を Javascript で解決し、ページが読み込まれた後に高さを修正します。しかし、これをどのように処理するかについては、代替の標準的で最適な方法が必要です。
これは、このようにレイアウトを構造化することの固有の問題にすぎないと思います<table>
。