我知道将3位十六进制css颜色转换为6位数字代码的方法是将每个十六进制数字复制一次,如下所示. #ABC === #AABBCC 为什么这样工作?为什么#ABC不等同于#A0B0C0?解决
... . . 我知道将3位十六进制css颜色转换为6位数字代码的方法是将每个十六进制数字复制一次,如下所示.
#ABC === #AABBCC
为什么这样工作?为什么#ABC不等同于#A0B0C0?
.解决方法
. 从W3C规范:
.
The three-digit RGB notation (#rgb) is converted into six-digit form (#rrggbb) by replicating digits,not by adding zeros. For example,#fb0 expands to #ffbb00. This ensures that white (#ffffff) can be specified with the short notation (#fff) and removes any dependencies on the color depth of the display.
.你可以在这里阅读更多相关信息:http://www.w3.org/TR/css3-color/
. . .. ...