1

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

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

}

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

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

我可以从 url http://wwww.mysite.com/boxsizing.htc打开文件目录。请让我知道如何调用此文件。

4

1 回答 1

2

你现在可能已经找到了这个问题的答案,但是对于其他正在寻找它的人来说,你去吧......

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

因此,请使用绝对路径,从站点根目录开始,如下所示:

如果这些是你的路径

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

css location: http://www.mysite.com/css/style.css

CSS中的链接是这样的:

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

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

于 2013-08-09T14:13:36.063 回答