假设我们有一个简单的 HTML 页面:
<html>
<body style="background-color: red; width: 100px; height: 100px; border: 1px solid black">
</body>
</html>
浏览器(IE 除外)会像这样呈现它:
问题是为什么 body 元素之外的区域(本身宽 100px,高 100px)有红色背景?
最佳答案
因为正文是您的整个文档。 您不能将其限制为 100x100px。
您可以使用 div 来创建您的盒子:
<html>
<body>
<div style="background-color: red; width: 100px; height: 100px; border: 1px solid black"></div>
</body>
</html>
关于html - body 背景颜色奇怪的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4291602/