html - 如何去除 div 标签周围的白边?

标签 html css margin

所以我一直在创建一个非常基本的网站,其中包含 headernav、主容器和 footer。并且我在我的网站中使用了 viewport 标签。

当我将 divwidth 设置为 100% 时出现问题。

这是我的代码:

#header {
  background-color: black;
  color: white;
  text-align: center;
  padding: 5px;
}
#nav {
  line-height: 60px;
  background-color: #FFFFFF;
  min-height: 60px;
  width: 100%;
  left: 0px;
  text-decoration: none;
}
#nav a {
  font-family: sans-serif;
  font-size: 25px;
  text-decoration: none;
  float: left;
  margin-left: 10px;
}
#section {
  min-width: 50%;
  min-height: 479px;
  float: left;
}
#section p {
  font-family: sans-serif;
  font-size: 20px;
}
#footer {
  background-color: black;
  color: white;
  clear: both;
  text-align: right;
  line-height: 40px;
  height: 40px;
}
#footer p {
  margin-right: 30px;
}

有什么我需要更改以摆脱 div 周围的白色边缘吗?我已经尝试过一些方法来摆脱它,但它们似乎都不起作用,我们将不胜感激。

最佳答案

body跨浏览器有一个默认的margin,所以你需要重置那个margin

所以加上这个

body {
  margin: 0
}

关于html - 如何去除 div 标签周围的白边?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35543983/

相关文章:

html - ul -> 一条规则不应该影响 child ul -> a

javascript - 如何在纯 JavaScript 中获取 div 的边距值?

jquery - 单击时更改 Bootstrap 4 下拉元素的颜色

html - 十六进制颜色、RGB 和 RGBA 之间的区别以及何时应该使用它们?

css - Bootstrap 3 Glyphicon Spanner 不工作

html - 在列中对齐链接/按钮

html - 跨越 2 列和 2 行的 Flexbox 单元格

javascript - 如何在删除之前检查元素中是否包含 HTML?查询

css - Internet Explorer 7 & 8 边距显示问题

html - 内联 block 元素后的意外边距