1

在 quirks 模式下运行时,这可以按预期工作,但是当我声明 HTML 4.01 严格时,背景颜色会消失。如果我删除 YUI reset.css,它似乎可以正常工作。有人知道YUI在做什么吗?

我在用

 body{
      background-color:#000;
 }
 .wrap{
      width:60em;
      min-height:100%;
      position:absolute;
      top:0px;
      background:#666;
      left:50%;
      margin-left:-30em;
 }

的HTML:

任何事物

4

3 回答 3

4

重置是将html的背景颜色设置为白色。不看就无法判断 HTML 中发生了什么,但主体可能会在内容周围折叠。要获得所需的黑色背景,您需要:

html{
      background-color:#000;
}
于 2009-11-20T20:55:37.957 回答
1

您是否在包含 reset.css 之后声明样式?如果没有,您可能正在重置您的更改。

于 2009-11-20T20:44:25.207 回答
0

是的。从 YUI CSS 重置中的 html { } 中删除背景规则对其进行排序。谢谢!不知道为什么他们把它放在首位。

有趣的是,这样做会使大多数(所有?)浏览器也为 body 提供完整的高度,因此即使在那里设置重复的背景也会渲染整个页面。

于 2010-10-28T12:50:19.060 回答