0
私はこの質問に対する多くの答えを見てきましたが、どれも自分の問題を解決できないようです。 divを100%の高さに設定していますが、私のサイトに垂直スクロールバーが追加されています。 100%の高さで縦スクロールバーを追加するのはなぜですか?私はそれを取り除くことができますが、それはまだ100%の高さですか?100%の高さに垂直スクロールバーを追加するのはなぜですか?
ソリューションを推奨:HTML &体に
- 100%の高さ
- オーバーフロー:隠されました;これらの
* {overflow:hidden;}
なし
私の問題の例(高さが100%に設定されている場合div要素3は、スクロールバーが追加されます)
https://jsfiddle.net/wqy0bx5b/
私の問題を解決していませんコードE:
HTML //
<div class="one"></div>
<div class="two"></div>
<div class="three">
<h1>Hello</h1>
</div>
<div class="four">
<h1>Hello</h1>
</div>
CSS //
*{
padding: 0;
margin: 0;
}
html,
body {
height: 100%;
width: 100%;
}
.one {
width: 100%;
height: 50px;
background-color: #c4c9d4;
}
.two{
width: 100%;
height: 80px;
background-color: #a7aebe;
}
.three{
width: 20%;
height: 100%;
overflow: hidden;
float: left;
background-color: #8a93a8;
}
.four{
width: 80%;
float: left;
background-color: #576075;
}
'.three'も100%の高さを持っているので、これは' .one'と '.two'の130pxに追加されています。 - https://jsfiddle.net/wqy0bx5b/1/ –
私は本当にあなたの問題が何かを見ていない..? 50px + 80px +コンテナ(これはボディ)の100% - 100%+ 130pxです。あなたが提供した例は、あなたが話したこととまったく同じです。 –
ありがとうございました! @Paulie_Dそれは私が一度も使われていなかった解決策です。 calcを使わなかった、ありがとう。 –