2012-01-10 38 views
0

我試圖在css中創建一個100%高度的頁面。特別是具有背景透明度的左欄。將列設置爲頁面的全高

我試圖讓包含使用溢出:隱藏,但它似乎並沒有工作。我知道我正在針對這個問題,並且我認爲頁眉和頁腳正在混淆列。

回答

2

你可以在頁面加載設置與JavaScript(在這種情況下使用jQuery)高度:

$(function() { 

$('.left_col').height($(document).height()); 

}); 

以防萬一用戶調整窗口:

$(window).resize(function() { 

$('.left_col').height($(document).height()); 

}); 
+0

我試過這個,但不能得到它的工作。而不是'.left_col'我使用:'.col8 .mainframe' – MLS1984 2012-01-10 03:03:38

+0

其實我想我明白了。謝謝!! – MLS1984 2012-01-10 03:12:20

1

在這篇文章中,你可以找到答案和爲什麼你的代碼不起作用的原因: http://apptools.com/examples/tableheight.php

+1

你應該解釋的問題而不是鏈接到一個文本頁面 – Gabe 2012-01-10 02:24:26

+0

感謝這個鏈接Afshin,我似乎無法找到解決方案,雖然在文章中。如果你有一些明顯的東西讓我無法理解,我將不勝感激。 – MLS1984 2012-01-10 03:06:22

+0

@加貝,這就是爲什麼我添加了評論,而不是回答, – Afshin 2012-01-10 03:07:43

1

對於這樣的想法,你想申請的Faux Column技術。這是100%邊欄完成的方式。你有一個重複的圖像,延伸到頁面的底部,使它看起來像一個實際的邊欄。

相關問題