2

IE7では border-radius プロパティがサポートされないことを知っています。

IE7ブラウザでborder-radiusを行うためのcssトリックはありますか?

4

4 に答える 4

6

CSS3 PIEを使用して、これを機能させることができます。

これを取得するには、pie.htc ファイルをサイトの ROOT に追加します。border-radius を使用する CSS ファイルで、次のコードを追加します。

behavior: url(path/to/PIE.htc);

通常の CSS では、url は CSS ファイルに対して相対的です。htc ファイルの場合は、Web サイトの ROOT に相対的です。そうしないと機能しないので、これは重要です。マイクロソフトのせい。

ノート:

それでも機能しない場合は、これをセレクターに追加します。

position: relative;
z-index: 0;
于 2012-07-18T09:04:11.463 に答える
1

「border-radius」CSS プロパティをサポートしていないブラウザーで角を丸くするための「トリック」はたくさんあります。「角丸css」をグーグルで検索してください。たとえば、これは有望に思えます。

于 2012-07-18T09:02:31.450 に答える
1

現在、境界半径をサポートする IE のバージョンは IE 9 と 10 だけです。IE 8 以下は、border-radius をサポートしていません。

これをチェックしてください http://css3pie.com/

于 2012-07-18T09:03:53.237 に答える