11

div で 100 vw と 100vh を使用してフルスクリーン フレームを作成しようとしています。この JSfiddleには 2 つあり、ご覧のとおり、各フレームの下部と右側の両方に余分なスペースがあります。

vw と vh を使用して、余分なスペースなしで完全にフィットさせる方法はありますか?

css は次のようになります。

.f1 {
    width: 100vw;
    height: 100vh;
    background-color: blue;
}

.f2 {
    width: 100vw;
    height: 100vh;
    background-color: grey;
}

※編集:横幅を100%にすれば解決するようですが、この解決法でよろしいでしょうか?それは何かを壊しますか?

4

2 に答える 2

6

にスクロールバーが含まれているvwためvh、ビューポートを超えて表示できるようにスクロールが追加されます。

この問題を解決するには、使用できます

max-width :100%

于 2016-06-03T12:17:48.753 に答える