为什么#ff7f7f7f 是粉红色的?

Dam*_*les 1 html

不应该是某种灰色吗?但是 FireFox 和 Chrome 都将它显示为粉红色。当我在 Paint.NET 中输入该值时,它看起来是灰色的。为什么#ff7f7f7f在网络浏览器上看起来是粉红色的?

在此处输入图片说明

在此处输入图片说明

<html><body>
<h1 style="background: #ff7f7f7f">Why does #ff7f7f7f look like this?</h1>
</body></html>
Run Code Online (Sandbox Code Playgroud)

Som*_*ceS 5

#ff7f7f7f对应于#rrggbbaaRED-GREEN-BLUE-ALPHA 值的符号,每个值有两个十六进制字符。颜色是你得到的粉红色。

我猜复制到Paint.NET只是修剪前两个字符,因为它只需要#rrggbb符号,将其修剪#7f7f7f为灰色。(但我不熟悉如何Paint.NET工作:))