我有一个.Net应用程序,希望将渐变效果带到列表项。谷歌搜索之后,我们可以使用.htc来实现。通过.htc在aspx内使用CSS引用,一切正常。但是,将相同的样式复制到stylesheet.css某些东西中,.htc文件未得到引用。谁能指导我如何在行为时从CSS引用.htc。
我尝试了所有我知道的选项。在下面,我给出了我尝试过的选项...


行为:url(c://inetpub//wwwroot//piewebsite//css//PIE.htc');
行为:url(../ css / PIE.htc');
行为:url(PIE.htc');
行为:url('http://localhost/piewebsite/PIE.htc');
行为:URL {'〜/ css / pie.htc');


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

最佳答案

htc参考必须相对于调用它的页面而不是css文件。您也将无法在CSS文件中使用〜字符,因为它将不被处理。它将是

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


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

希望这可以帮助。

关于asp.net - CSS文件中的.htc引用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8207988/

10-13 00:38