2009-11-20 36 views
1

當以怪癖模式運行時,這將按預期工作,但是當我聲明HTML 4.01嚴格背景顏色消失時。如果我刪除了YUI reset.css,它似乎可以正常工作。任何人都知道YUI在做什麼?當我用YUI聲明一個文檔類型時,背景顏色會消失reset.css

我使用

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

的HTML:

什麼

+0

爲什麼嚴格?爲什麼不是transtional? – Zoidberg 2009-11-20 20:23:54

回答

4

重置將HTML的背景顏色設置爲白色。如果沒有看到它,就無法分辨HTML中發生了什麼,但有可能是內容崩潰了。要獲得所需的黑色背景,您需要:

html{ 
     background-color:#000; 
} 
1

你聲明的樣式後,您包括reset.css?如果不是,則可以重置您的更改。

+0

是的,首先重置。 – 2009-11-20 20:53:19

0

是的。從YUI CSS重置中的HTML {}中刪除背景規則將其排序。謝謝!不知道他們爲什麼把它放在第一位tbh。有趣的是,這樣做使得大多數(所有?)瀏覽器都將身體全部放在身體上,所以即使是在整個頁面上設置的重複背景也是如此。