html - body 背景颜色奇怪的行为

标签 html css background

假设我们有一个简单的 HTML 页面:

<html>
<body style="background-color: red; width: 100px; height: 100px; border: 1px solid black">
</body>
</html>

浏览器(IE 除外)会像这样呈现它:

alt text

问题是为什么 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/

相关文章:

javascript - 如何获取样式以 "string"开头的所有元素的计数

html - 如何用行制作一行 div?

css - 如何在LESS中生成一次随机数并多次使用

c - Linux/C/GTK+ 将 GtkTextView 背景设置为默认窗口颜色

android - 如何为android构建一个跨平台的html5应用程序

javascript - 在 Powershell 中获取 JavaScript 结果

javascript - 如何在react变量中获取onChange的输入值?

javascript - 隐藏类中的元素 - 我应该在哪里添加代码来隐藏元素?

android - 未找到 selectableItemBackground

javascript - 随机 body 背景图像