0

私はborder-radius cssプロパティを使用していますが、それが機能していません.ieで作業を開始するために、誰かが私にアイデアを提案できます.

<style>
   .myclass
   {
       border-radius:10px;
   }
</style>
4

6 に答える 6

3

この問題が発生しているバージョンを指定していないため、IE < 9 を使用している場合は、@ Rohitが提案したように CSS3 Pie を使用する必要がありますが、IE > 9 を使用<!DOCTYPE html>している場合は、タグ間の<head>メタタグの下

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

ここではedge、IE に最新のレンダリング エンジンの使用を強制します。

また、IE9 の場合は にDocument Mode設定されていることを確認してください。ver 10 の場合も同様です。IE9 Standards

于 2013-07-26T05:40:34.887 に答える
1

IE 9 および 10 はborder-radiusプロパティをサポートします。

IE 8 および 7 の場合、CSS3PIEを使用していくつかのハックを行う必要があります。

PIE.htc ファイルをインポートして、次の操作を行うだけです。

border: 1px solid #696;
behavior: url(/pie/PIE.htc);

注: URL パスが正しいことを確認してください。正しくないと機能しません。私の答えを確認してください。

于 2013-07-26T05:41:12.343 に答える
1

PIEInternet Explorer 6, 7, 8は、最も有用ないくつかのレンダリングを可能にします。

 CSS3 decoration features.

このサイトに行く

Border Radius ブラウザの互換性をチェック

于 2013-07-26T05:37:42.403 に答える