此问题已在此处有答案:
CSS Units - What is the difference between vh/vw and %?(7个回答)
3年前关闭。
在我的HTML页面中,我有很多宽度:100vw占据整个页面的东西。有一个垂直滚动条,它会导致一个水平滚动条(因为垂直滚动条占用了20个像素)。
更大的问题是我的东西似乎偏离了中心。虽然只是轻微的,一旦你注意到它(这需要3秒钟的凝视),它不会消失,是非常令人沮丧的。我贴了一个超级小的浏览器窗口的截图。我也发布了代码。
Image
<!DOCTYPE html>
<html>
<head>
<style>
body {
margin: 0;
}
div {
width: 100vw;
height: 60vh;
margin: 0 0 1vh 0;
background-color: #CCC;
text-align: center;
}
</style>
</head>
<body>
<div>A div tag</div>
<div>A div tag</div>
</body>
</html>
文本偏离中心。我该怎么解决?
3条答案
按热度按时间hmae6n7t1#
将div更改为width:百分百?
0ve6wy6x2#
Div是块元素,你不需要定义任何宽度,直到你特别需要。
所以在你的情况下,只要删除宽度,你的问题就会解决。
7kjnsjlb3#
要删除水平滚动条,请使用
width: auto