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