0

通常,当您在主题文件夹中有图像或 css 之类的项目时,它们会得到很好的解析,并且 url 会省略 App_Themes 部分。但是,我注意到一些背景图像,在来自同一主题的 css 中设置,使用 App_Themes/MyTheme/someimage.gif 的请求已完成。导致明显的 404 响应。

这是怎么发生的?对我来说更重要的是:我能做些什么来摆脱它,因为它会损害我的表现。

4

2 回答 2

1

CSS 文件中的路径总是相对于 CSS 文件。因此,如果您从 CSS 文件(位于主题文件夹中)设置背景图像,则图像 URL 是相对于 CSS 文件的。

如果您不想要这种行为,那么您可以使用“../../images/myImage.gif”或“/appName/images/myImage.gif”引用图像(假设您的图像在“图像”中Web 应用程序的文件夹。

于 2009-10-06T13:14:17.323 回答
0

你没有回答你自己的问题吗?

“...主题文件夹中的 css”

“...我只是在 css 中将调用指定为 myimage.gif 中的背景图像”

如果 myimage.gif 与 .css 文件不在同一文件夹中,则需要根据 M4N 的响应指定其相对路径。

于 2011-03-14T16:55:54.167 回答