PIE.htc位置-如何知道html的相对路径在哪里-zencart


PIE.htc location - how do I know where the relative path to the html is - zencart

我正在尝试使用css3PIE.htc文件在IE.上制作漂亮的圆角

我已经阅读了这个网站上所有与它相关的帖子,并尝试了所有不同的路径组合,现在我也在很多文件夹中找到了PIE文件,但不管怎样,我似乎都无法让它在IE8上运行。

我使用虚拟机来查看我的本地主机上的网站(或者我的虚拟机称之为169.254.107.215),下面是我正在尝试的代码:-我认为这与htc文件相对于html(而不是css文件)的需要有关,就像我说的,我已经尝试了许多不同的组合

.rounded {
border: 1px solid #ccc;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: 2px 2px 3px #666;
-webkit-box-shadow: 2px 2px 3px #666;
box-shadow: 2px 2px 3px #666;
font-size: 20px;
padding: 4px 7px;
outline: 0;
-webkit-appearance: none;
width:250px;
position: relative;
behavior: url(PIE.htc);
}
<div class="rounded">stuff stuff stuff</div>

我做错了什么?请帮帮我:(

编辑:我已经尝试创建一个简单的单页网站进行测试,我可以让它正常工作,所以htc文件放在哪里肯定是个问题。我把它放在我能想到的任何地方。

htc文件应该是相对于HTML文件的。不是你的CSS文件。

我通常把它放在根目录中。您可能需要在CSS文件的路径前面放一个/in。所以应该是/PIE.htc

如果您需要帮助查找或确保您的文件位于正确的目录中。看看这个有用的教程。

http://www.htaccesstools.com/articles/full-path-to-file-using-php/