1
我想手動設置內容高度,以便我的應用程序填充屏幕。這是做這樣的代碼:爲什麼我的身高計算17px?
let headerHeight = $("#navBar").height();
let footerHeight = $("#footer").height();
let browserWindowHeight = $(window).height();
let contentHeight = browserWindowHeight - (headerHeight + footerHeight);
$("#pageHost").height(contentHeight);
然而,它是由17個像素太大,但我無法找到他們來自哪裏。
我仔細查看了Chrome開發人員工具,並且所有計算都顯示正確。我已設置
html {
box-sizing: border-box;
}
*, *:before, *:after {
box-sizing: inherit;
}
確保使用邊框。
但我總是收到一個滾動條,除非我從總數中減去17。
我該如何解決?
是的,你是對的,我發現在頁腳的內容邊緣。它現在按預期工作。 –
很高興我能幫到你。 @GregGum如果郵寄已解決,請接受答案 – FedeSc
您可以刪除'padding:0' – LGSon