将背景颜色应用于身体时,保证金不再是问题?

时间:2017-05-23 14:36:28

标签: css

我正在研究解释一些CSS概念的视频项目。我想展示body元素如何应用默认边距。

如果您打算使用背景颜色,这绝对是过去需要重置边距的问题。

我刚尝试过每个主流浏览器,但这种情况并没有发生。如果我设置背景颜色,即使主体的边距为8px,默认为chrome,背景颜色也会延伸到屏幕边缘。

这甚至可以修复"在IE中为我。

发生什么事了?

1 个答案:

答案 0 :(得分:1)

由于向后兼容性,<body>上的CSS属性有special interpretation。这一切都得到even weirder in quirks mode,因此请确保您的网页始终拥有有效的现代DOCTYPE(例如<!DOCTYPE html>)。

这是规范的一部分,现在大多数浏览器都符合规范。

例如,在background上设置<body>时,<html>元素it's interpreted as <html>'s background instead上没有设置背景。