0

我在我的项目中使用 PIE.htc 文件来支持 IE 中的边框半径和框阴影等 css3 属性。

但我的问题是,当我添加 PIE.htc 文件时,IE8 会自动采用背景颜色:#686C5A。我使用这种颜色作为框阴影颜色。但它占用 div#main 的整个区域。而不是框阴影。

#main{
    width: 1005px;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:auto;
    margin-right:auto;
    border: 1px solid;
    border-radius: 20px;
    box-shadow:0 0 5px 0 #686C5A;
    behavior: url('PIE.htc');
}

这种颜色扩散到 div#main。提前致谢。

4

2 回答 2

0

这是一个已知的错误,请参阅:https ://github.com/lojjic/PIE/issues/12

你必须要么给你的元素一个不透明的背景,要么在 IE 中不使用 box-shadow。

于 2012-12-05T04:46:23.710 回答
0

尝试为主 div 添加背景颜色...。您没有提到主 DIV 的背景颜色...因为 IE 框阴影的行为是这样的...希望这对您有用..

于 2012-12-04T12:22:19.630 回答