1
私のアプリが画面いっぱいになるようにコンテンツの高さを手動で設定したい。私の計算は高さ17pxになっていませんか?
let headerHeight = $("#navBar").height();
let footerHeight = $("#footer").height();
let browserWindowHeight = $(window).height();
let contentHeight = browserWindowHeight - (headerHeight + footerHeight);
$("#pageHost").height(contentHeight);
しかし、それは17個のピクセルで大きすぎるが、彼らがどこから来ている、私は見つけることができません。これは、これを実行するコードです。
私はクローム開発ツールを慎重に見ており、すべての計算が正しく表示されます。私は
html {
box-sizing: border-box;
}
*, *:before, *:after {
box-sizing: inherit;
}
ボーダーボックスが使用されていることを確認するために設定しました。
しかし、私は合計から17を引いた場合を除き、スクロールバーを取得し続けます。
どうすれば解決できますか?
はい、正しく、フッターの内容に余裕があります。今は期待どおりに働いています。 –
私は助けてくれると嬉しいです。 @GregGum投稿が解決されたら回答を受け入れてください – FedeSc
あなたは 'padding:0'を削除できます – LGSon