相关疑难解决方法(0)

为什么Internet Explorer中的3位十六进制颜色代码值有不同的解释?

Internet Explorer究竟是如何解释它们的,以及哪些指南或标准集?

例如:

#FFF

例如,Google Chrome中的颜色为白色,而在Internet Explorer中(我在8和9上测试过它)显示为黑色.

我用来测试的代码如下:

<body bgcolor="#ffffff"> vs. <body bgcolor="#fff">

(我知道这bgcolor已被弃用,这对我手头的工作来说很方便).

我也知道这是一个错误,并且可以通过在十六进制代码中附加几个数字(全部6)来轻松修复它,但我只是想看看为什么会发生这种情况的科学,如果有的话是一个解释.

html internet-explorer colors

11
推荐指数
2
解决办法
4539
查看次数

当 3 位数字就足够时,使用 6 位 HTML 颜色代码是否有任何技术优势?

可能的重复:
在 CSS 中使用 3 位颜色代码而不是 6 位颜色代码

我正在检查新的 YouTube 网站的 CSS。当 3 个就足够时,有很多使用 6 位十六进制颜色代码的示例,例如:

  • color:#990000
  • color:#550000
  • color:#000000
  • color:#005500

在这种情况下我总是更喜欢 3 个字符。也许 YouTube 认为这样可以更清晰,并且将其缩短为 3 个字符并不值得节省最少的费用。没事儿。我只是想知道使用 6 个字符是否没有额外的技术优势 - 例如,3 个字符与某些旧浏览器缺乏兼容性。任何想法?

css colors

5
推荐指数
1
解决办法
1140
查看次数

Css颜色(例如#999) - 为什么只有三位数?

可能重复:
3位十六进制颜色代码
在CSS中使用3位颜色代码而不是6位颜色代码

我的颜色具有以下RGB值:

255-223-145
Run Code Online (Sandbox Code Playgroud)

我看到很多页面的颜色只有三位数,例如:

color: #999;
Run Code Online (Sandbox Code Playgroud)

我想知道为什么,以及如何将这些rgb值转换为三位数颜色.

谢谢

css

4
推荐指数
1
解决办法
7858
查看次数

标签 统计

colors ×2

css ×2

html ×1

internet-explorer ×1