2010-05-08 98 views
5

我發現了一個奇怪的CSS驗證結果:當rgba()用於background時,它不驗證,但是,解決方法是rgba() for background-color。爲什麼這個規則存在?這是驗證器的錯誤嗎?CSS rgba背景顏色驗證

嘗試驗證以下there,你可以看到結果:

div { 
    background: rgba(0, 0, 0, 0.5); 
} 

div { 
    background-color: rgba(0, 0, 0, 0.5); 
} 
+0

確實看起來像是一個驗證器bug。您可能需要將其報告給[email protected] – Henning 2010-05-08 19:08:56

回答

1

我認爲這是驗證的bug。例如,HSL色彩空間也被拒絕

.accepted { 
    background-color: hsl(1, 1%, 1%); 
} 

.rejected { 
    background: hsl(1, 1%, 1%); 
}