尝试在div上使用100vw
和100vh
制作全屏帧。我有2在this JSfiddle和你可以看到有额外的空间都在底部和右侧的每一帧。
有没有一种方法可以使用vw
和vh
,并且在没有额外空间的情况下完全适合它?
CSS看起来像这样:
.f1 {
width: 100vw;
height: 100vh;
background-color: blue;
}
.f2 {
width: 100vw;
height: 100vh;
background-color: grey;
}
- 编辑:似乎制作
width: 100%
解决了这个问题,但这个解决方案合适吗?它会打破什么吗?
2条答案
按热度按时间h79rfbju1#
滚动条包含在
vw
和vh
中,因此将添加滚动条以允许您查看视口之外的内容。要解决这个问题,您可以使用
max-width :100%
6ie5vjzr2#
这是因为body元素本身有一些余量。您应用保证金:0;在body元素中,这将起作用。