3

CSS3 PIEを使用して、IE7/8に丸みを帯びた角のサポートを追加しています。ページに角が丸い要素がたくさんある場合、PIEを有効にすると、IE9のパフォーマンスが大幅に低下することがわかりました。スクロールが遅くなったり、単純なホバー効果(リンクの色の変更など)が大幅に遅れたりします。

しかし、PIE自身のドキュメントによると、ブラウザが使用している特定のCSS3機能をネイティブにサポートしている場合、PIEはIE9で「何もしません」。理論的には、border-radius(IE9がサポート)のみを使用している場合、PIEを有効にしてもパフォーマンスに影響はありません。

これを引き起こしている可能性がありますか?

4

2 に答える 2

0

IE9 がコードを読み込まないように、条件付きコメントを使用してみてください。

<!--[if lte IE 8]>
  // CSS3 pie scripts
<![endif]-->
于 2012-01-06T15:21:14.043 に答える