十六进制色码多个#

在编辑一些旧的ColdFusion代码时,我发现了一个具有bgcolor属性的<td> 。 它的值是##89969E 。 我将代码复制到HTML文件中,发现ColdFusion中的颜色不同。

现在,我注意到了双#,所以我删除了一个,颜色也一样。 为什么在添加/删除#时颜色发生变化?

的jsfiddle


作为一个基本前提,额外的散列被解释为缺失/错误值,因此用零替换,因此##89969E变为#0089969E 。 请注意,十六进制代码可以长达8位数字后面的散列(如aRGB),最后两个引用透明度

丢失的数字被视为0 [...]。 不正确的数字被简单地解释为0.例如,值#F0F0F0,F0F0F0,F0F0F,#FxFxFx和FxFxFx都是相同的。

当使用长度超过8个字符或短于4个字符的颜色字符串时,情况开始变得陌生。

然而,这里有很多细微之处 - 你可以在这里找到更多关于这方面的信息,并且为了创造一些相当有趣的结果,请阅读这里

链接地址: http://www.djcxy.com/p/2525.html

上一篇: Hex color code multiple #

下一篇: Regarding html rgb color