我读了很多类似的问题并测试了所有解决方案,但没有人工作......
这是我的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
答案 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);