2010-05-08 78 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%); 
}