我應該從說我研究過這個問題開始。我找不到任何完全相同的問題或者我所追求的問題。CSS專欄devilry:一個粘性div與它之間的自動伸展div?
我希望能夠將一些內容放在頁面的左下角,然後在上面有一個div,它自動拉伸以使用頁面頂部和頁面頂部之間的所有空間左下角,即使用戶調整了窗口大小。
請看下圖。
我把左下角的內容定位在position: absolute; bottom: 10px;
,這是有效的。所以然後我理想地將它上面的div自動拉伸以填充很大的間隙(即):
[stretchy_div_height] = [100%] - [height_of_bottom_div] - [bottom_div_margin]
。
理想情況下,我希望在沒有JavaScript的情況下做到這一點,如果可能的話。但無論哪種方式都很好。我不能在高度拉伸div上使用虛擬列(我需要真正的內容)。
謝謝!
這裏是我的目標,實現的圖像:
絕對完美。非常感謝你。只是出於興趣 - 如何改變這種方式,讓#content直接放在#leftButton下方,如果它的高度大於初始頁面框架?也就是說,如果我有很多#content,它是否可以包裝到左側,在#leftButton下面?謝謝! – BigJeffrey 2011-04-30 01:52:42
實際上,更新:在Chrome中,這似乎有不同的表現。 #left和#leftButton之間的空間比Firefox大得多,儘管#leftButton隨着窗口大小的改變而移動,但是#left div卻沒有,這意味着它的底部在調整大小的時候懸在窗口的下方。奇怪的! – BigJeffrey 2011-04-30 02:06:31
更新2:對不起。我的CSS被擰緊了。沒關係! – BigJeffrey 2011-04-30 02:12:01