设置页面背景而不引用<body>

fra*_*nka 6 html css

我是 CSS 和网页设计的新手,所以请温柔一点;-)

我想知道是否可以在不引用标签的情况下定义页面的背景(即屏幕的颜色)。所以不做典型的:

body { background-color: #fff; }
Run Code Online (Sandbox Code Playgroud)

我需要这样做,因为我正在编写 css 来风格化我们的登录页面,但只能访问要插入到页面正文中的模板 html。所以我的 html 看起来像这样(非常简化):

<div id="loginpage"> 
  <div id="title"/>
  <div id="content"/>
</div>
Run Code Online (Sandbox Code Playgroud)

我在网上找不到任何答案,因为这似乎是一种不寻常的做法。那么:这可能吗?如果可能的话——如何实现?

Chr*_*gan 3

:root如果您不介意失去 IE6-8 支持,则可以使用选择器。

但是您是否尝试过定位bodyhtml,尽管它们不在代码中?它们仍然会被插入到 DOM 中。