Css 背景图像是否显示在设计视图中,但不显示在浏览器中?(Visual Studio 2008)

Css 背景图像是否显示在设计视图中,但不显示在浏览器中?(Visual Studio 2008),css,Css,我是CSS新手,VisualStudio中的这个问题让我抓狂 我有一个简单的样式表中定义的背景图像 body { background-image: url(Images\Greenhouse.jpg); background-position: center; } 我的样式表在HTML代码中被引用 <head runat="server"> <title></title> <link rel="Stylesheet" type="text/cs

我是CSS新手,VisualStudio中的这个问题让我抓狂

我有一个简单的样式表中定义的背景图像

body {

background-image: url(Images\Greenhouse.jpg);
background-position: center;

}
我的样式表在HTML代码中被引用

<head runat="server">
<title></title>

<link rel="Stylesheet" type="text/css" href="Stylesheet.css"/>

</head>

背景图像显示在“设计”视图中,但在浏览器中,什么也没有


我试着改变位置等,刷新浏览器,清除缓存等。这发生在我所有的图像。图像位于项目文件夹(\Images)中,并添加到解决方案资源管理器中的VS.trued“”,更改图像文件名等,但没有任何效果

谢谢大家。我通过将背景图像移动到根目录并重命名为较短的文件名来解决这个问题。看起来VS不喜欢带下划线的长图像名称。谢谢大家。

在发布答案之前应该先问这个问题。这可能是一个愚蠢的问题,但是:您在HTML中添加了
标记,对吗?文件夹结构中的样式表文件在哪里?
背景图像
路径必须相对于样式表。此外,请尝试在路径中使用正斜杠。您好,是的,我将标记作为标准,并且样式表包含在项目(应用程序目录)中。好的,现在一些图像同时显示在设计视图和浏览器中,而另一些图像则不显示在其中!这可能与文件名或其他什么有关吗?将背景图像更改为背景,然后看看是否可以获得输出。我过去在背景图像方面遇到过问题