css 预设的''边界有多宽< body>?

um6iljoc  于 2022-12-20  发布在  其他
关注(0)|答案(4)|浏览(134)

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

z9smfwbn

z9smfwbn1#

在大多数主流浏览器中,默认边距是8px,它由浏览器提供的user-agent-stylesheet以像素为单位定义。
有些浏览器允许你创建和使用你自己的user-agent-stylesheet,但是如果你正在开发一个网站,我建议你不要修改这个,因为你的用户很可能不会有一个修改过的样式表,然后会看到一个和你不同的页面。
如果要更改它,只需执行以下操作:

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

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

qfe3c7zg

qfe3c7zg2#

根据W3School's CSS reference,,body标签的默认属性和值为,

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

用户可以通过访问Chrome开发工具中的Computed Pane来快速获得任何元素的计算细节。

alen0pnh

alen0pnh4#

* { 
   margin: 0;
   padding: 0;
}

还可以使用星号标记重置主体。

相关问题