我正在尝试让 CSS3PIE 为我的网站工作,这样我就可以在 IE8(及更早版本)中使用边框半径。它在所有其他浏览器中都能正常工作。这是我的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: