Internet Explorer究竟是如何解释它们的,以及哪些指南或标准集?
例如:
#FFF
例如,Google Chrome中的颜色为白色,而在Internet Explorer中(我在8和9上测试过它)显示为黑色.
我用来测试的代码如下:
<body bgcolor="#ffffff"> vs. <body bgcolor="#fff">
(我知道这bgcolor已被弃用,这对我手头的工作来说很方便).
我也知道这是一个错误,并且可以通过在十六进制代码中附加几个数字(全部6)来轻松修复它,但我只是想看看为什么会发生这种情况的科学,如果有的话是一个解释.
可能的重复:
在 CSS 中使用 3 位颜色代码而不是 6 位颜色代码
我正在检查新的 YouTube 网站的 CSS。当 3 个就足够时,有很多使用 6 位十六进制颜色代码的示例,例如:
color:#990000color:#550000color:#000000color:#005500在这种情况下我总是更喜欢 3 个字符。也许 YouTube 认为这样可以更清晰,并且将其缩短为 3 个字符并不值得节省最少的费用。没事儿。我只是想知道使用 6 个字符是否没有额外的技术优势 - 例如,3 个字符与某些旧浏览器缺乏兼容性。任何想法?
我的颜色具有以下RGB值:
255-223-145
Run Code Online (Sandbox Code Playgroud)
我看到很多页面的颜色只有三位数,例如:
color: #999;
Run Code Online (Sandbox Code Playgroud)
我想知道为什么,以及如何将这些rgb值转换为三位数颜色.
谢谢