0

親divがあり、その中に親divの子である複数のdivがありますが、それらの子divが親divの外にオーバーフローしている理由がわかりません。

親divに、その中の子divの数に応じて高さを調整してもらいたい。

ここにフィドルがあります

4

4 に答える 4

1

フロート#ダウンロードが残っています。

http://jsfiddle.net/CvMNH/1/

于 2012-07-26T08:35:11.693 に答える
1

overflow:hidden代わりに作るだけoverflow:visible

デモ

于 2012-07-26T08:36:32.887 に答える
1

左に#downloadsをフロートするか、次を使用しますoverflow:hidden

#downloads
        {
            background-color: #EEEEEE;
            border: 1px solid #CCCDCF;
            padding: 5px;
            line-height: 25px;
            overflow:hidden;
        }​

また:

#downloads
        {
            background-color: #EEEEEE;
            border: 1px solid #CCCDCF;
            padding: 5px;
            line-height: 25px;
            float: left;
        }​
于 2012-07-26T08:36:51.993 に答える
0

overflow: hiddenオーバーフローした子コンテンツを単純に非表示にしますが、これはあなたが達成しようとしていることではないと私は信じています。

親divを展開してすべての子コンテンツを表示するoverflow: autoには、親で指定するか(一部のブラウザーでは副作用がある場合があります)、

<div style="clear: both"></div>

親divの最後の子として。

于 2012-07-26T08:43:11.983 に答える