首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS3PIE不使用边界半径

CSS3PIE不使用边界半径
EN

Stack Overflow用户
提问于 2012-02-02 04:02:17
回答 3查看 6.3K关注 0票数 3

我试图让CSS3PIE为我的网站工作,这样我就可以在IE8 (和更早的时候)中使用边框半径。它在所有其他浏览器中都能正常工作。这是我的CSS:

代码语言:javascript
复制
#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:

代码语言:javascript
复制
<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解决方案
  • 尝试了一个完整的http://链接到PIE.htc文件
  • 添加到我的.htaccess文件
  • 尝试了position:absolutezoom:1和z-索引值。H 213f 214

到目前为止,一切都不起作用。我羡慕那些仅仅通过将behavior属性添加到他们的CSS中就得到这一点的人。如果有人能帮忙,那将是非常感谢的!

编辑

这里有个小摆设:

http://jsfiddle.net/3aWVH/1/

EN

回答 3

Stack Overflow用户

发布于 2013-10-15 08:34:35

确保您没有在本地进行测试。.htc文件需要托管在服务器上,css3饼只有在web容器中才能工作。

票数 3
EN

Stack Overflow用户

发布于 2012-02-07 22:37:28

我为这个问题挣扎了一段时间,终于弄明白了!

有些服务器无法识别.htc文件,因此必须将以下内容类型添加到.htaccess文件中:

代码语言:javascript
复制
AddType text/x-component .htc

它在文档http://css3pie.com/documentation/known-issues/的“已知问题”页面上

票数 0
EN

Stack Overflow用户

发布于 2012-05-08 19:48:36

我可以访问.htaccess,但是添加AddType text/x-component .htc并没有什么区别,但是使用PIE.php确实有效(虽然一开始我使用的是一个错误的路径,所以我花了3天时间才知道php一直在工作!)总之,现在一切看起来都很好!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9107018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档