样式表中htc文件的相对路径问题

时间:2013-02-20 10:53:49

标签: css styles stylesheet

我有一个style.css文件,我使用以下样式。

* {
*behavior: url('~boxsizing.htc');

}

这里的boxsizing.htc位于项目目录中。当我使用这个style.css时,它不会调用此文件。但是我也使用了以下代码

    * {
    *behavior: url('http://wwww.mysite.com/boxsizing.htc');
}

我可以从网址http://wwww.mysite.com/boxsizing.htc打开文件目录。你能告诉我如何调用这个文件。

1 个答案:

答案 0 :(得分:2)

你现在可能已经找到了答案,但对于那些正在寻找它的人来说,你去...

HTC文件的URL必须与您的HTML(!)文档相关,而不是相对于CSS。

所以使用绝对路径,从站点根目录如下:

如果这些是你的路径

htc file location: http://www.mysite.com/scripts/boxsizing.htc

css location: http://www.mysite.com/css/style.css
像这样在链接:

* {
    box-sizing: border-box;
     *behavior: url(/scripts/boxsizing.htc);
}

链接到文档在这里: https://github.com/Schepp/box-sizing-polyfill