0

在同一 CSS 规则中,添加以下样式行:

behavior: url(path/to/PIE.htc);

当然,您需要调整路径以匹配您在第 2 步中上传 PIE.htc 的位置。注意:此路径相对于正在查看的 HTML 文件,而不是调用它的 CSS 文件。

但是如果我的网址是 domain.com/foo/foo.html 如果我使用 PIE.htc 将不再加载

behavior: url(PIE.htc); 

PIE.htc 位于根目录中。我可以以某种方式总是从根调用 .htc 文件吗?

4

2 回答 2

2

以 a 开头的 URI/是相对于站点根目录的。

于 2011-06-10T06:31:40.660 回答
0

行为属性要求使用 URL() 语法指定 HTC 文件的 URI。可以使用空格分隔的列表引用多个 HTC 文件。

因此,假设您的csshover.htc文件位于csshover目录中,您可以引用多个 HTC 文件或特别是相同的文件,但来自不同的目录behavior: URL('csshover/csshover.htc') URL('../csshover/csshover.htc') URL('../../csshover/csshover.htc') URL('../../../csshover/csshover.htc');,等等。

于 2011-08-02T12:46:43.847 回答