0

border-radius.htc ソリューションを使用して角を丸くして IE8 で表示しようとしていますが、問題があります。HTML ファイルでは、IE8 固有のスタイルシートを呼び出すページの上部近くに配置された IE8 条件を使用しています。そのスタイルシートには、次のルールがあります。

.navbar .nav .active > a,
.navbar .nav .active > a:hover {
behavior: url("border-radius.htc");
-webkit-border-radius: 5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
border-radius:  5px 5px 0px 0px;
position:  relative;
zoom:  1;

}

IE8 でページを表示すると、角がまだ直角になっています。丸みを帯びた角が IE8 で適用されない理由を誰か教えてもらえますか? 私のCSSに何か問題がありますか?

4

1 に答える 1

1

border-radius の代わりに PIE.htc を使用し、 http: //css3pie.com/ からダウンロードしてファイルに入れます。コードは正しく、behavior: url("border-radius.htc") を behavior: に置き換えるだけです。 url("PIE.htc")。

于 2012-07-11T12:46:49.563 に答える