我已經嘗試了很多關於如何讓我的導航擴展到我的內容底部的Stack Overflow的建議。沒有任何建議似乎對我有用。CSS將導航擴展爲內容長度
現在,我正在將html
和body
設置爲height: 100%;
並且這不起作用。
有人可以提供一些建議嗎?
基本上,我只是想左,右導航條延伸到內容div的大小。 div#leftNav.height = div#content.height
我知道這是可能的JavaScript,但我想避免,如果可能的話。
謝謝!
UPDATE:
謝謝大家對你的反應。我一直無法工作,很可能是因爲我自己無法使用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);
};
簡單地增加'高度:100%;'至#內容不是招」工作。我剛剛在小提琴中嘗試過它,除了頁腳與文本重疊之外,它沒有改變任何內容。我不太關心頁腳;我可以稍後解決。 – Clete2
嗯,你可能想檢查http://somacss.com/fullheight.html在這個頁面中找到這部分「這裏有5種不同的方式」 –