0

我的 .Net 应用程序中有两个主题,都使用相同的背景图像。两者都有一个包含此图像的图像文件夹,都有样式表。一个有效,一个无效,但只有在虚拟目录场景中的 IIS 中部署时,才会添加一个 /MyApp/ 目录。

我似乎无法欺骗无法找到图像的人。我的风格是这样的:

body 
{
    margin:0px;
    font-family: Trebuchet MS, Verdana;
    font-size: 12px;
    font-style: normal;
    background: #fff url(images/mainbg.jpg) repeat top left;
}

部署应用程序后解决图像目录的任何想法?

4

2 回答 2

1

尝试:

background: #fff url(/images/mainbg.jpg) repeat top left;

这取决于样式表相对于图像文件夹的位置。你应该可以得到它正在测试...

于 2010-10-28T15:19:12.280 回答
0

好吧,我使用的是 app_themes 文件夹,我的样式表位于根目录,而我的图像位于主题目录的 images 文件夹中。正如我所说,它在一个场景中有效,但在另一个场景中无效。每个中的代码与背景图像相同。我终于放弃了,将样式表分解为一个完全独立的目录,并将图像放在我的图像文件夹中,而不是我主题中的图像文件夹中,并且它起作用了。对我来说,本质上相同的代码和目录结构呈现不同的结果是没有逻辑意义的。

于 2010-10-29T15:23:08.523 回答