将列设置为页面的完整高度

时间:2012-01-10 02:17:15

标签: css height

我正在尝试在css中创建一个100%高度的页面。特别是左栏具有背景透明度。

我试图让包含使用overflow:hidden,但它似乎没有用。我知道我的问题不正确,而且我认为页眉和页脚正在搞乱这些列。

3 个答案:

答案 0 :(得分:2)

您可以在页面加载时使用javascript(在本例中使用jQuery)设置高度:

$(function () {

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

});

以防用户调整窗口大小:

$(window).resize( function () {

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

});

答案 1 :(得分:1)

在本文中,您可以找到答案以及代码无效的原因: http://apptools.com/examples/tableheight.php

答案 2 :(得分:1)

对于这个想法,您想要应用Faux Column技术。这就是100%边栏的完成方式。您有一个延伸到页面底部的重复图像,使其显示为实际的侧边栏。