Html 哪种颜色是#0000?

Html 哪种颜色是#0000?,html,css,Html,Css,我在试着猜哪种颜色是#0000 在以下代码中: $('.example').css({“背景色”:“#0000”,“不透明度”:“0.20”,“过滤器”:“alpha(不透明度=20)” }); 用以下任何颜色替换#0000不会产生相同的效果: #0000FF、#FF0000、#00FF00、#000000、#00000、#000 我认为任何3到4位数的颜色都有相应的6位数的颜色。我错了吗?来自: 4位数字 这是8位表示法的一个较短变体,在 与3位表示法相同。第一个数字,解释为 十六进制数,指定

我在试着猜哪种颜色是#0000

在以下代码中:

$('.example').css({“背景色”:“#0000”,“不透明度”:“0.20”,“过滤器”:“alpha(不透明度=20)” });

用以下任何颜色替换#0000不会产生相同的效果:

#0000FF、#FF0000、#00FF00、#000000、#00000、#000

我认为任何3到4位数的颜色都有相应的6位数的颜色。我错了吗?

来自:

4位数字 这是8位表示法的一个较短变体,在 与3位表示法相同。第一个数字,解释为 十六进制数,指定颜色的红色通道,其中0 表示最小值,f表示最大值。下一个 三位数字表示绿色、蓝色和alpha通道, 分别

透明,如
rgba(0,0,0,0.0)

还不支持。发件人:

非法值。用户代理必须忽略具有非法值的声明

这里有一个测试用例。黄色背景=不受支持。透明(白色)背景=受支持


#0000
是无效的十六进制颜色。但是有浏览器支持它吗?这是我的金丝雀上的无效颜色。这是CSS4(换句话说,草稿)。这是一个该死的答案!但是,所有主流浏览器都支持这一点吗?我从未在实际使用中见过这种符号,JSFIDLE将其视为sintax错误:(注意,#000000用蓝色突出显示,而#0000用红色突出显示)。@AlexB。您应该指定一个不同于0的alpha通道以获得可见的结果,但是是的,它在Chrome Canary和Firefox Nightly中被解释为无效值。谢谢,我已经添加了一些关于CSS如何处理非法值的信息
<div class="test">hello</div>
div {
    background-color: yellow;
}

div.test {
    background-color: #0000;
}