IE的背景渐变:是否需要#RRGGBB格式?

时间:2014-01-07 23:47:33

标签: css css3 internet-explorer linear-gradients

我发现很多网站都解释了IE梯度应该使用:

.IEGradient {
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#AAAAAA', endColorstr='#BBBBBB');
}

但由于我需要能够接受用户直接输入的颜色,我想知道这些*Colorstr是否仅限于#RRGGBB格式,或者是否#RGBrgb(r, g, b)等格式也可以使用。我已经尝试使用谷歌搜索答案,但我找不到任何网站说需要长HEX格式,但我只是发现越来越多的网站都使用长十六进制格式,没有使用任何其他格式,所以这让我很好奇。

顺便说一句,msdn说#AARRGGBB format is required,但是有足够的网站不包含AA部分,所以这仍然让我想知道其他格式是否可行,如果格式不是msdn上提到的也有用。

1 个答案:

答案 0 :(得分:0)

我刚刚在IE11的开发工具中找到了仿真选项卡,显然你可以在那里模拟到IE5。事实证明,确实只允许#AARRGGBB#RRGGBB格式。任何其他格式都会导致它呈现蓝色到黑色的渐变。