在ie7和ie9中工作的背景不透明度,但不是ie8

时间:2013-01-08 13:48:41

标签: css3 internet-explorer-8

我的主要css文件有:

#wrapper {
    width: 760px;
    margin: 0 auto;
    padding: 20px;
    /* Fallback for web browsers that doesn't support RGBa */
    background: #ffffff;
    /* RGBa with 0.8 opacity */
    background: rgba(255, 255, 255, 0.8);
}

在头部使用条件注释,我的ie.css文件有:

#wrapper {
    background: transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF)";
    /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF);
    /* IE6 & 7 */
    zoom: 1;
}

这在ie7和ie9中工作正常,但背景在ie8中显得透明。

1 个答案:

答案 0 :(得分:0)

刚刚在IE 8中查看了同事的笔记本电脑,它运行正常。似乎问题出在ietester上。