考虑两种不同的客户端计算机:
为什么在一台机器上正常渲染背景颜色,而在另一台机器上,它不能在主包装器中呈现正确的颜色(也就是说,它只采用父颜色) element,<body>
)。
我用于<div id="wrapperDiv">
元素的完整CSS规则如下所示:
#wrapperDiv
{
background-color: rgba(0, 148, 255, 0.50);
width: 900px;
text-align: center;
margin-left: auto;
margin-right: auto;
border-radius: 25px 25px 25px 25px;
-moz-border-radius: 25px 25px 25px 25px;
-ms-border-radius: 25px 25px 25px 25px;
border-color: #000;
border-style: outset;
border-width: 2px;
padding-bottom: 40px;
behavior: url(PIE.htc);
}
正如您所看到的,我正在使用PIE,但我认为这与此问题无关。
如果他们使用不同的浏览器(或相同浏览器的不同版本),不同的操作系统(或相同操作系统的不同版本)等,我会理解差异,但是当浏览器和操作系统相同时,为什么呢? ,颜色是否在其中一台机器上呈现? (例如,它只是采用父背景颜色)。这是一个常见的问题,还是我在这里遇到一些罕见的疯狂情况?
谢谢!
答案 0 :(得分:0)
根据我的说法这是不可能的......只有我能看到的问题可能是其他系统上的缓存,有点其他系统的IE必须缓存旧的CSS文件,要么按ctrl+f5
进行硬刷新或清除临时文件,看看它是否有效..
我刚刚阅读以获取您的信息IE 8不支持rgba
所以这样做......
background-color: #/*RGBA Equivalent HEX*/;
background-color: rgba(0, 148, 255, 0.50);