默认的 \`<body>\` 边距有多宽?

新手上路,请多包涵

HTML 为其 <body> 标签设置的默认值 margin 是什么?我注意到有一些自动保证金,但我想知道是否有人知道它是多少(以及它是否在 px% 等)。

原文由 John 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 554
2 个回答

在大多数主流浏览器中,所有边的默认边距都是 8px 。它由您的浏览器提供的 user-agent-stylesheet 以像素为单位定义。

有些浏览器允许您创建和使用自己的 user-agent-stylesheet ,但是如果您正在开发网站,我建议您不要更改它,因为您的用户很可能不会修改样式表,然后会看到与您不同的页面。

如果你想改变它,你可以这样做:

 body {
  margin: 0px;
  padding: 0px;
  ...
}

但是如果你有一个大项目并且想要更完整,请使用 normalize.css 。它重置了许多默认值以在浏览器之间保持一致。

原文由 Jon Egeland 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题