HTML 为其
margin
标签设置的默认 <body>
是什么?我注意到有一些自动边距,但我想知道是否有人知道它是多少(以及是否在 px
或 %
等)。
在大多数主流浏览器中,所有边的默认边距为
8px
。它由浏览器提供的 user-agent-stylesheet
以像素为单位定义。
某些浏览器允许您创建和使用自己的
user-agent-stylesheet
,但如果您正在开发网站,我建议您不要更改此设置,因为您的用户很可能不会修改样式表,然后会看到不同的页面比你多。
如果你想改变它,你可以这样做:
body {
margin: 0px;
padding: 0px;
/* ... */
}
但是如果您有一个大型项目并且想要更完整,请使用normalize.css。它重置了许多默认值以在浏览器之间保持一致。
根据W3School的CSS参考, body 标签的默认属性和值是,
body{ display : block; margin : 8px; }
并且可以通过访问 Chrome 开发工具中的计算窗格来快速获取任何元素的计算详细信息。
CSS 默认值 https://www.w3schools.com/cssref/css_default_values.asp
body{ display : block; margin : 8px; }
* {
margin: 0;
padding: 0;
}
身体也可以使用星号标签重置。