0

我有一个 .Net 应用程序,我想在其中为列表项带来渐变效果。谷歌搜索后,我们可以通过使用 .htc 来实现这一点。通过 .htc 引用与 aspx 内的 css 一切正常。但是相同的样式被复制到一些东西 stylesheet.css .htc 文件没有被引用。任何人都可以指导我如何在行为中从 css 中引用 .htc。我已经尝试了所有我知道的选项。在下面,我给出了我尝试过的选项......

  1. 行为: url(c://inetpub//wwwroot//piewebsite//css//PIE.htc');
  2. 行为:url(../css/PIE.htc');
  3. 行为:url(PIE.htc');
  4. 行为:url('http://localhost/piewebsite/PIE.htc');
  5. 行为:URL{'~/css/pie.htc');

所有选项都没有运气。有什么我在这里想念的吗...

4

1 回答 1

1

htc 引用必须相对于调用它的页面而不是 css 文件。您也无法在 css 文件中使用 ~ 字符,因为它不会被处理。这将是一个修改版

behavior: url('../css/PIE.htc');

但我不知道您的文件夹结构,因此您必须对其进行一些更改。

希望这可以帮助。

于 2011-11-21T12:24:33.450 回答