【问题标题】:Relative path issue of htc file in stylesheet样式表中htc文件的相对路径问题
【发布时间】:2013-02-05 08:21:44
【问题描述】:

我有一个 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 打开文件目录。请告诉我如何调用此文件。

【问题讨论】:

  • 你试过url('boxsizing.htc');
  • url('/boxsizing.htc');?
  • 是的,这两个网址我都用过了。

标签: css styles stylesheet


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2015-02-18
    • 1970-01-01
    • 2021-04-03
    • 1970-01-01
    • 1970-01-01
    • 2019-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多