0

CSS3 border-radiusをIE8で機能させようとしていますが、何らかの理由で機能していません http://uiux.atwebpages.com/

border-radius.htcファイルを使用しています

.htcファイルを使用せずにIE8でborder-radiusを機能させる他の方法はありますか?

私を助けてください。ありがとうございました。

4

4 に答える 4

2

IE<9の純粋なCSSだけでVMLを使用しないと不可能です。他の唯一の方法は、スライスされた画像を使用することです。これらの丸みを帯びた角が本当に必要でない場合は、省略してください。人々が古いブラウザを使用している場合、それはあなたのせいではありません。

ただし、css3pieをお勧めします。それを見てください。

編集:

  1. あなたのページはcss_reset.cssに404を持っています
  2. 確かに、リソースはすべて正しく読み込まれていますか?
  3. あなたはあなたのcssに(もちろん正しいURLで)含める必要がありbehavior:url(border-radius.htc)ます、しかし私はあなたのcssでこれを見つけることができませんでした。それを試してみて、それが機能するかどうかを確認してください。
于 2012-04-20T08:34:59.143 に答える
0

いいえ、CSS3ボーダー半径はIE8ではサポートされていません。互換性に関する私の情報については、このチャートを参照してください。

http://msdn.microsoft.com/en-us/library/cc351024(v=vs.85).aspx

于 2012-04-20T08:36:58.933 に答える
0

jQueryはオプションですか?もしそうなら、これを試してください-http://jquery.malsup.com/corner/

于 2012-04-20T08:39:47.817 に答える
0

このページに記載されていることを実行すると、正しく機能するはずです。もう1つのアドバイス:一般的なcssルールを実行する前に、cssをクリーンアップし、ブラウザーに依存するルールを定義します。

ieのcss3

于 2012-04-20T08:41:29.657 に答える