2

CSS3 PIEを使用して、border-radius のサポートを IE6/7/8 に追加しています。それは完全に機能しますが、それを使用して角が丸い「太い」境界線を a に適用すると<div>、マウスがその上に移動すると境界線がちらつくことがわかりました。

いくつかのテストを行ったところ、境界線の幅が 3px 以上の場合にのみちらつきが発生することがわかりました<div>

CSS3 PIE フォーラムを検索しましたが、答えが見つかりませんでした。私が見つけた最も近いものは非常に似ているように聞こえましたが、s ではなくリンクで PIE を使用することに関係していました<div>。提案された修正 - 要素に背景プロパティを設定する - は、私の場合は機能しません。

4

1 に答える 1

3

私はこれを自分で解決した(または少なくとも否定した)かもしれません...IE9でレンダリングモードを切り替えてIE8と7をテストしていました(テストするIE8/7の「実際の」コピーはありません)。念のため、同じページを IETester で試してみましたが、ちらつきはまったくありません。

したがって、この問題は IE8/7 をエミュレートする IE9 と関係があるため、実際のインストールでは発生しないと仮定します (HTC は異なるレンダリング モードで全速力で実行されないのでしょうか?)。

于 2011-07-07T12:54:47.597 に答える