CSS rgba背景色验证

CSS rgba背景色验证,css,background-color,Css,Background Color,我发现了一个奇怪的CSS验证结果:当rgba()用于background时,它不会验证,但是,解决方法是rgba()用于背景色。为什么会有这样的规定?这是验证器的错误吗 尝试验证以下内容,您可以看到结果: div { background: rgba(0, 0, 0, 0.5); } 及 我想这是验证器的错误。例如,HSL颜色空间也被拒绝 .accepted { background-color: hsl(1, 1%, 1%); } .rejected { backgrou

我发现了一个奇怪的CSS验证结果:当
rgba()
用于
background
时,它不会验证,但是,解决方法是
rgba()
用于
背景色
。为什么会有这样的规定?这是验证器的错误吗

尝试验证以下内容,您可以看到结果:

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


我想这是验证器的错误。例如,HSL颜色空间也被拒绝

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

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

在我看来,这确实是一个验证程序错误。您可能希望将其报告给www验证程序-css@w3.org
.accepted {
   background-color: hsl(1, 1%, 1%);
}

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