2012-03-07 9 views
0

<div id='container' > 

    <div id='content' > </div> 
    <div id='rightPane' > </div> 

</div> 
 

上記の構造では、contentとrightPaneはコンテナdivの子です。それらにはコンテンツが含まれており、コンテンツが拡大するにつれて高さが拡大しますが、コンテナdivはそのコンテンツとともに拡張されません。私はその理由を知りたい。また、私はオーバーフローを適用するかどうかを知りたい:子div内のコンテンツで展開を開始するコンテナに隠されています。オーバーフローを適用するとどうなりますか:コンテナの親divに隠されています。どのようにオーバーフロー:隠されたdivは、下のHTML CSSの成長に役立ちますか?

+1

あなたが使用している場合、オーバーフロー:隠されました;それは展開され、またu rがfloat:left;それはまた、子供のdivと展開します。 float:left;内部の複雑さを増しています。だから常にオーバーフローを使用する:隠された;表示:ブロック;親divの場合、複雑さは少なくなります。 –

+0

オーバーフローを使用している場合:hidden;それは展開され、またu rがfloat:left;それはまた、子供のdivと展開します。 float:left;内部の複雑さを増しています。だから常にオーバーフローを使用する:隠された;表示:ブロック;親divの場合、複雑さは少なくなります。 –

+0

親のフロート要素をクリアする方法です。詳細はhttp://stackoverflow.com/questions/1740347/clearing-nested-floatsを参照してください。 – sandeep

答えて

関連する問題