1

何が起こっているのかわかりません!

私はあなたが理解するのを助けるためにいくつかの写真を撮りました...以下:

Internet Explorer 9 IE9

Internet Explorer 8 IE8

Internet Explorer 7 IE7

コード

Css

-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px
behavior: url(/Infra/PIE.htc);

PIE.htc

PIE.htcは次のフォルダーにあります。

/Infra/PIE.htc

公開サイト: http: //bindsolution.com/home/contact

これを引き起こしているのは他のコンポーネントだと思いますが、それを特定する方法がわかりません。

別のHTMLファイル(メモ帳)でテストを行ったところ、すべてが完全に機能しました。

よろしくお願いします!

4

1 に答える 1

3

境界線が消えるのは、PIEの使用時に一般的に発生するz-indexの問題が原因です。説明と解決策については、http://css3pie.com/documentation/known-issues/#z-indexのドキュメントを参照してください。

IE7で壊れたレイアウトは、ページ上の他のJavaScriptからエラーがスローされたことが原因のようです。最初は正しくレンダリングされ、JSエラーの後で混乱します。PIEが原因ではないようです。

于 2011-12-15T22:44:00.047 に答える