2013-10-17 88 views
0

我已創建此佈局http://jsfiddle.net/6GVSu/並且想法是具有居中容器,根據容器的內容可以具有可變寬度。這工作得很好,但在這個容器中,我希望有一個標題部分,它始終保留在頂部,而body容器應該填充居中父級的其餘部分,並在需要時顯示滾動條。如何使div具有可變寬度以填充父項的其餘部分並使其自身可滾動

而現在我有點卡住了,我試圖讓這個身體容器absolute positioned並拉伸它的父母,芽它將取消它的可能性,以伸展父母horizo​​ntaly。

而當我離開它沒有定位,它填充其父母的其餘部分,如同小提琴,但它最終不顯示滾動條。

那麼請有人給我一些建議嗎?

感謝

回答

0

你需要設置的<div class="body"></div> &設置它的'溢出-Y高度:滾動」 檢查:http://jsfiddle.net/6GVSu/3/更新

.body 
{ 
    height: 100%; 
    overflow-y:auto; 
} 
+0

但隨後身體DIV不會補綠父母和我的用戶不會是使用所有可能的空間 – david

+0

@大衛檢查更新一個 –

+0

呀,這幾乎只有它,我爲身體添加'高度:10%'到頭部和'身高:90%',這樣身體的最低部分就不會丟失,而且是完美的:)謝謝 – david

1

您沒有設置高度在「身體」類

.body 
{ 
    overflow:auto; 
    height: 300px; 
} 

脫掉高度「innerPositionDiv」元素

Updated Fiddle

+0

因爲我想讓'.body div'成長「直到它填充父項,然後顯示滾動條,所以我無法將高度設置爲某個固定值 – david

相關問題