还有一个Css3Pie没有使用border-radius

时间:2014-10-02 10:27:53

标签: css3 rounded-corners css3pie

我读了很多类似的问题并测试了所有解决方案,但没有人工作......

这是我的css:

.button
{   
    background-image:url(../Immagini/pulsante.jpg) !important;
    background-color:#004878;
    padding:0.4em 1em;
    text-decoration:none !important;
    border-radius:5px 5px 5px 5px;
    border:1px solid #C5DBEC;
    font-weight:bold;
    cursor:pointer;
    margin-right:0.1em;
    overflow:visible;
    position:relative;
    text-align:center;
    display:inline-block;
    behavior: url(../Scripts/css3Pie/PIE.php);
}

我在文件中添加一个简单的警报(即使在htc中也是如此)并显示它以便加载文件。

你可以看到我使用php版本来避免服务器问题,但没有任何改变

我甚至尝试删除css中的!important,但它仍无法正常工作

我想念的是什么?

修改

这是我的文件夹结构:

ROOT
-->Defalut.aspx
-->Pages
     -->Page.aspx
-->Scripts
   -->cs3Pie
      -->PIE.php
      -->all other css3Pie...
-->Css
   -->Style.css

1 个答案:

答案 0 :(得分:0)

css3pie.com关于行为:

注意:此路径与正在查看的HTML文件相关,而不是调用它的CSS文件。

只是你的绝对路径

-ms-behavior: url("http://css3pie.com/pie/PIE.htc");

或相对于html的路径:

/* You need to use this code if your html file in <site>/index.php
   And PIE-file in <site>/Scripts/css3Pie/PIE.php

   Also check if your get access to PIE-file from your browser
   via link like http://<site>/Scripts/css3Pie/PIE.php
*/
-ms-behavior: url("/Scripts/css3Pie/PIE.php);

> Working example on CodePen (tested in ie8)