html - HTML不要让垂直滚动条创建水平滚动条
问题描述
在我的 HTML 页面中,我有很多宽度:100vw 的东西占据了整个页面。有一个垂直滚动条,它会导致一个水平滚动条(因为垂直滚动条占用了大约 20 个像素)。
这导致的更大问题是我的事情似乎偏离了中心。虽然只是轻微的,但一旦你注意到它(大约需要 3 秒钟的凝视),它就不会消失,而且非常令人沮丧。我发布了一个超小浏览器窗口的屏幕截图。我还发布了代码。
图片
<!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>
文字偏离中心。我该如何解决?
解决方案
将 div 更改为宽度:100%?
body {
margin: 0;
}
div {
width: 100%;
height: 60vh;
margin: 0 0 1vh 0;
background-color: #CCC;
text-align: center;
}
<div>A div tag</div>
<div>A div tag</div>
推荐阅读
- android - 为什么这个错误显示在匕首 2 中发现了一个依赖循环
- copy - 记事本中从一个文件夹/子文件夹从一个 UNC 路径到另一个 UNC 路径的文件列表
- android - 蓝牙写入函数空错误
- python - 金字塔安全性:如何提前检测对视图的授权
- python-3.x - Alexnet tensorflow 实现精度非常低
- node.js - 从 Node.js 开始...集成 Express 的问题
- javascript - 如何在上一个悬停动画结束后才开始下一个悬停动画?
- ios - 结构化边缘检测 - OpenCV - IOS
- c# - 即使记录在表中也无法删除,[除其他条件外,所有条件都运行良好]
- android - android Application 类中的 ProgressDialog 内存泄漏