1

我的主要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 中背景显示为透明。

4

1 回答 1

0

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

于 2013-01-10T09:10:48.180 回答