首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在.css文件中引用应用程序相关的虚拟路径?

如何在.css文件中引用应用程序相关的虚拟路径?
EN

Stack Overflow用户
提问于 2018-06-05 00:13:25
回答 2查看 0关注 0票数 0

假设我的应用程序根目录下有一个“images”文件夹目录。我如何从.css文件中使用ASP.NET应用程序相对路径在此目录中引用图像?

例:

在开发过程中,〜/ Images / Test.gif的路径可能会解析为/MyApp/Images/Test.gif,而在生产中它可能会解析为/Images/Test.gif(取决于应用程序的虚拟目录) 。

我知道你可以使用Page.ResolveClientUrl在渲染时动态地将一个url注入到控件的Style集合中。

EN

回答 2

Stack Overflow用户

发布于 2018-06-05 08:47:58

只需将CSS中使用的图像放在/css/文件夹旁边即可/css/style.css。然后当你引用你的图像时,使用相对路径(例如url(images/image.jpg))。

票数 0
EN

Stack Overflow用户

发布于 2018-06-05 09:25:36

如果你给一个CSS的资源的相对路径,它是相对于CSS文件,而不是包含CSS的文件:

代码语言:javascript
复制
background-image: url(../images/test.gif);

所以这个代码可能适合你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100000218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档