当我使用YUI reset.css声明doctype时,背景颜色消失

时间:2009-11-20 20:19:17

标签: css yui background-color css-reset

在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:                                 

任何事情

                

3 个答案:

答案 0 :(得分:4)

重置是将html的背景颜色设置为白色。如果没有看到它,你无法分辨你的HTML中的内容,但是机构在内容周围崩溃的可能性很大。要获得所需的黑色背景:

html{
      background-color:#000;
}

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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

有趣的是,这样做可以让大多数(所有?)浏览器为身体提供完全高度,因此即使重复的背景设置也会在整个页面上呈现。