0

正如预期的那样,此代码在 IE 8 中不起作用

background-color: rgba(255, 255, 255, 1);

IE 有什么修复方法吗?请告诉我。

非常感谢,

4

3 回答 3

0

尝试像这样设置后备背景颜色属性:

background-color: rgb(255, 255, 255);
background-color: rgba(255, 255, 255, 1);

或者

background-color: #fff;
background-color: rgba(255, 255, 255, 1);
于 2013-04-10T13:48:50.910 回答
0

尝试

background-color: rgba(255, 255, 255, 1);
*background-color: #FFF;

另外,您使用的是 opacity 1,您真的需要在这里使用 rgba 吗?

一些帮助: http ://caniuse.com/#search=rgba

于 2013-04-10T13:50:04.153 回答
0

对于 IE,如果你想要等效的 background-color:rgba(....) 使用这个:

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);

这是不透明的黑色(前两个数字)

这里有一个生成器:http: //kilianvalkhof.com/2010/css-xhtml/how-to-use-rgba-in-ie/

于 2013-04-10T15:05:13.660 回答