哪种颜色是#0000?

时间:2014-06-06 20:35:09

标签: html css

我想猜猜哪种颜色是#0000

在以下代码中:

  

$('。example')。css({“background-color”:“#0000”,“opacity”:“0.20”,“filter”:“alpha(opacity = 20)”                         });

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

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

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

1 个答案:

答案 0 :(得分:11)

来自http://dev.w3.org/csswg/css-color/#hex-notation

  

4位

     

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

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

还不支持。来自http://www.w3.org/TR/CSS2/syndata.html#parsing-errors

  

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

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

http://jsfiddle.net/p5aJJ/

<div class="test">hello</div>

...

div {
    background-color: yellow;
}

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