考虑两个不同的客户端机器:
- 两者都使用 Internet Explorer 8
- 两者都使用 Windows XP
- 两者都是 32 位机器
- 两者都访问同一个 Intranet 站点(我已经建立)
为什么,在一台机器上,背景颜色正常渲染,因为它应该,而在另一台机器上,它没有在主 wrapperDiv 中渲染正确的颜色(也就是说,它只是采用父元素的颜色,<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,但是,我认为这与此问题无关。
如果他们使用不同的浏览器(或同一浏览器的不同版本)、不同的操作系统(或同一操作系统的不同版本)等,我会理解差异,但是为什么当浏览器和操作系统相同时,为什么颜色不在其中一台机器上渲染?(例如,它只是采用父背景颜色)。这是一个普遍的问题,还是我这里有某种罕见的疯狂情况?
谢谢!