在正文中设置 div 背景颜色

Nom*_*cio 0 html css

我试图将位于 body 标签中的 div 标签的背景颜色设置为整个屏幕,但我还没有找到满意的解决方案:

...
<body>
  <div>
  </div>
</body>
...
Run Code Online (Sandbox Code Playgroud)

如何从位于 body 中的 div 标签设置整个页面的背景颜色?

正在做

div {
  background-color: green;
}
Run Code Online (Sandbox Code Playgroud)

不会将背景变成绿色。

no.*_*no. 5

为什么不能只设置正文的背景颜色?

无论哪种方式,您都必须执行以下操作:

CSS:

html, body { padding: 0; margin: 0; height: 100%; }

#fake_body { width: 100%; height: 100%; background: #000; }
Run Code Online (Sandbox Code Playgroud)

HTML:

<html>
    <body>
        <div id="fake_body"></div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

除非我遗漏了什么,否则应该有效。js小提琴