0

プロジェクトでPIE.htcファイルを使用して、IEのborder-radiusやbox-shadowなどの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

メインDIVの背景色を追加してみてください...メインDIVの背景色については言及していません...そのIEボックスの影がそのように動作するため...これがうまくいくことを願っています..

于 2012-12-04T12:22:19.630 に答える
0

これは既知のバグです。https ://github.com/lojjic/PIE/issues/12を参照してください。

要素に不透明な背景を与えるか、IEでボックスシャドウなしで行う必要があります。

于 2012-12-05T04:46:23.710 に答える