0

私の丸い角はie8では機能しないようですが、:after要素を使用するとie7では機能します。

.readmore:after {
width:17px;
height:17px;
margin-left:5px;
display:inline-block;

font-family: 'bridge';
color:#e21e36;
content:'E';
text-align:center;
line-height:19px;
font-size:15px;

border: 1px solid #fff;

-webkit-border-radius: 9px;
   -moz-border-radius: 9px;
        border-radius: 9px;
          behavior: url('http://fileserver/bridge/PIE.htc');
}

IE8でこれを有効にするにはどうすればよいですか?

どんな助けでもいただければ幸いです。

4

1 に答える 1

1

パイ構文を使用してみてください。

-pie-border-radius: 9px;

CSSドキュメントの場所を基準にして円を読み込んでみてください。

behavior: url(/your/path/theme/inc/PIE.htc);

編集

PIE.htcリクエストは、mimeタイプ「text /x-component」で応答する必要があります。そうしないと、IEは動作に影響を与えません。おそらくあなたの問題は正しいコンテンツタイプの提供にあります。詳細についてはこれを参照してください:

http://css3pie.com/documentation/known-issues/

于 2012-10-26T10:48:59.043 に答える