【发布时间】:2014-05-22 16:54:50
【问题描述】:
为什么人们在 body 元素上添加padding:0;?我认为这没有任何意义。所有浏览器在正文上使用默认的margin:8px;,而不是填充。我错过了什么吗?有什么怪癖吗?
【问题讨论】:
-
怎么知道所有浏览器都使用默认margin:8px; ?
-
您可能想阅读此页面maxdesign.com.au/articles/body
-
我读过这个,但这是从 2003 年开始的。我知道所有 5 个主要浏览器的主体都有 8px 边距形式的用户代理样式表。所以设置边距:0;将所有内容放在左上角。设置 IMO 不需要填充。甚至规范说主体必须有 8px 的边距而不是填充。 w3.org/TR/CSS2/sample.html
-
@Blago: "这个附录是提供信息的,不是规范的。" 你在这里使用“必须”这个词是不正确的。