【发布时间】:2021-08-18 21:37:59
【问题描述】:
我希望这不是一个奇怪的问题,但假设我有以下 html 代码:
<body>
<header>
<h1>JavaScript Date function</h1>
</header>
<main>
<p id="demo">This is a paragraph.</p>
</main>
</body>
我也有这个 html 的以下 CSS 代码:
html , body{
background-color: blue;
}
body{
background-color: white;
}
我想知道为什么除了我的标题和段落之外的所有内容都是蓝色的,而只有标题是白色的? 在这种情况下,由于 body 的最后一个背景颜色属性很重要,所以不是所有的 html 文件都是白色的吗?
难道不都是一样的白色吗?
【问题讨论】:
-
您为
<body>设置了白色背景,为<html>设置了蓝色背景。你在期待什么? -
我没有给 html 设置背景色,我是给 html 设置的,body 是不是和 body 基本一样?我希望这不是一个愚蠢的问题
-
没有。
html, body表示“html 和正文”。html body表示“html内的任何body”,在您的情况下与body相同。 -
哦,对不起... CSS 新手 :)
-
欢迎提问:')