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

问题描述 投票:0回答:4

HTML 为其

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

html css margin
4个回答
75
投票

在大多数主流浏览器中,所有边的默认边距为

8px
。它由浏览器提供的
user-agent-stylesheet
以像素为单位定义。

某些浏览器允许您创建和使用自己的

user-agent-stylesheet
,但如果您正在开发网站,我建议您不要更改此设置,因为您的用户很可能不会修改样式表,然后会看到不同的页面比你多。

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

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

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


7
投票

根据W3School的CSS参考, body 标签的默认属性和值是,

body{ display : block; margin : 8px; }

并且可以通过访问 Chrome 开发工具中的计算窗格来快速获取任何元素的计算详细信息。


-1
投票

CSS 默认值 https://www.w3schools.com/cssref/css_default_values.asp

body{ display : block; margin : 8px; }

-1
投票
* { 
   margin: 0;
   padding: 0;
}

身体也可以使用星号标签重置。

© www.soinside.com 2019 - 2024. All rights reserved.