IE8 (およびそれ以前) で border-radius を使用できるように、自分のサイトで CSS3PIE を機能させようとしています。他のすべてのブラウザでは問題なく動作します。これが私のCSSです:
#body_text_design{
border:2px solid black;
background-color:#CCC;
background-image:url(../pics/designbg.png);
font-family:"Britannic Bold";
color:black;
height:676px;
width:675px;
-webkit-border-radius:10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-top:23px;
overflow:hidden;
behavior: url(PIE.htc);
}
そして私のHTML:
<div id="body_box">
<div id="body_text_design">
<div class="design_text_div">
<h1>Test test test</h1>
<br />
<br />
<br />
<h3>Bla bla bla</h3>
<h3>Test test test</h3>
</div>
</div>
</div>
次のようなデバッグをすべて試しました。
- PHPソリューションを試しました
- PIE.htc ファイルへの完全な http:// リンクを試してみました
AddType text/x-component .htc
.htaccess ファイルに追加- 試行済み
position:absolute
およびzoom:1
z-index 値。
これまでのところ何も機能していません。behavior
プロパティをCSSに追加するだけでこれを取得できる人がうらやましいです。誰かが助けてくれれば、それは大歓迎です!
編集
ここにjsfiddleがあります: