【发布时间】:2014-03-26 15:23:58
【问题描述】:
我尝试了 Stack Overflow 提供的很多关于如何让我的导航扩展到内容底部的建议。这些建议似乎都不适合我。
现在,我将 html 和 body 设置为 height: 100%;,但这不起作用。
有人可以提供一些建议吗?
基本上,我只希望左右导航栏扩展到内容 div 的大小。
div#leftNav.height = div#content.height
我知道使用 JavaScript 是可能的,但如果可能的话,我想避免这种情况。
谢谢!
更新:
感谢大家的回复。我一直无法工作,很可能是由于我自己无法使用 CSS 设置样式。因此,我使用 JavaScript 来解决这个问题。
使用 JQuery:
$(window).load(function() {
navHeightAdjust();
});
$(window).resize(function() {
navHeightAdjust();
});
function navHeightAdjust() {
var contentHeight = $("div#content").height();
var leftNavHeight = $("div#leftNav").height();
var rightNavHeight = $("div#rightNav").height();
var newHeight = Math.max(contentHeight, leftNavHeight, rightNavHeight);
$("div.nav").height(newHeight);
};
【问题讨论】:
标签: html css navigation