html - HTML 页面右侧的小间隙 - 这是一个错误还是只是网络浏览器的一个怪癖?
问题描述
网页和浏览器窗口之间有一个小间隙。可以通过增加缩放并查看屏幕右侧的彩色来查看。
它出现在我的网站项目中:
它还显示在blender.org、getbootstrap.com甚至在StackOverflow上
我没想到会在这里看到这个。这是一个错误还是只是网络浏览器的一个怪癖?
额外的
为了帮助更好地描述问题:
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="./style.css" type="text/css" />
</head>
<body>
<div></div>
</body>
</html>
CSS
*{
background-color: red;
padding: 0;
margin: 0;
}
div{
background-color: blue;
height: 200 px;
width: 100%;
)
通过放大到 500% 并一直向右移动,可以看到身体的红色背景。
解决方案
这可能是因为 body 标签的默认边距默认为 8px。您可以通过在 css 中将 body 的边距设置为 0px 来解决此问题。此外,如果您愿意,您也可以将填充设置为 0px 以更好地控制大小。
推荐阅读
- amazon-eks - AWS EKS 自我管理的 EC2 实例 修补
- android - Android Studio - 命名问题
- bash - 为什么 bash 命令 'sed -i' 不替换文件中的字符串?
- php - 使用 Goutte 过滤器方法抓取 DOM 以获取 google 链接的问题
- node.js - 推入数组数组中的元素
- reactjs - 如何使用 useEffect 在页面启动时使用 user_id 加载列表
- javascript - onTokenRefresh 弃用是什么意思?
- javascript - 如何使用 graphql-tools 调用查询
- node.js - 使用 Nest.js 我想 trim() 所有 @body() 输入值
- spring - 如何在 Spring Boot 中重定向 https 页面而无需请求(已解决)