我试图将位于 body 标签中的 div 标签的背景颜色设置为整个屏幕,但我还没有找到满意的解决方案:
...
<body>
<div>
</div>
</body>
...
Run Code Online (Sandbox Code Playgroud)
如何从位于 body 中的 div 标签设置整个页面的背景颜色?
正在做
div {
background-color: green;
}
Run Code Online (Sandbox Code Playgroud)
不会将背景变成绿色。
为什么不能只设置正文的背景颜色?
无论哪种方式,您都必须执行以下操作:
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小提琴