gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 06:46:47 26 4
gpt4 key购买 nike

Internet Explorer会如何准确地解释它们,以及在哪个指南或一组标准下?

例如:

#FFF

例如,在Google Chrome中看起来是白色,而在Internet Explorer(我在8和9上测试过)中,它看起来是黑色。

我用来测试的代码如下:

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

(我知道bgcolor已过时,这对我手头的工作很方便)。

我也知道这是一个错误,可以通过在十六进制代码后附加几位数字(共6位)来轻松解决它,但是我只是想看看它背后为什么存在的科学原理(如果有的话)是对此的解释。

最佳答案

我也能够在IE11中重新创建它。如您所知,它是已弃用的属性。我假设您的网页和浏览器正在尝试将代码解释为HTML5,并且它们的正常降级中存在一个bug来处理此问题。这样就坏了。

正如@Aaron Vanston指出的那样,使用内联样式或CSS,您仍然可以使用速记十六进制来应用颜色。

我什至不会浪费时间写出bgcolor作为属性。如果遇到我正在研究的东西,我会删除它以利于

style="background-color: #fff"


或CSS替代

body {
background-color: "#fff";
}

关于html - 为什么Internet EXPLORER中的3位十六进制颜色代码值解释不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33992839/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com