2009-08-22 41 views
0

我在我的IDE中有一个名为“Images”的文件夹,我想为我的CSS属性背景重复访问这个文件:repeat; repeat;如何使用CSS访问我的.png文件夹?

我该如何“打电话”呢?

images/background.png不工作! :(

编辑:这里是显示层次结构中的解决方案的任何帮助:)

http://i32.tinypic.com/2mnkqvd.png http://i32.tinypic.com/2mnkqvd.png

EDIT3:?

我已经在我的CSS得到这个现在:

body 
{ 
    background-color: #FFFFFF;  
    background-image: ../../Images/BackgroundPatternAlt.png; 
    background-repeat:repeat; 
} 

根据我的解决方案资源管理器图片,它应该工作,但它不是。任何帮助?

ps。为了说明我的CSS可以正确修改我的页面,因为如果我更改背景颜色,所有内容都会正确更改。该错误必须位于背景图像地址内。 T_T

回答

3

你内心CSS定义的背景图片总是相对的CSS的路径(如果你不明确说不)。

所以,如果你想使用:

background: url(images/background.png) repeat; 

...的CSS文件必须位于“父”的图像文件夹的/根,所以我建议你移动图像文件夹进入App_Themes/Default。

+0

注意'url(...)',看起来你忘记了那件重要的事情。 – 2009-08-22 16:40:28

+0

噢,对不起。我实际上认为他应该将图像文件夹移到App_Themes/Default中,这样我就会保持原样。 – Mickel 2009-08-22 16:45:15

+0

感谢Mickel和JJG,你的帮助工作。 :) – 2009-08-22 17:05:32

1

取决于CSS文件与图像相关的位置。文件夹中的.css文件不在根目录中?如果是这样的尝试“../images/background.png”

+0

请看看我的编辑中的问题。 :D – 2009-08-22 16:28:22

1

根据您的Web服务器上,路径名可以是大小写敏感的,所以这将是:

Images/background.png 

编辑:如果你的图像文件夹在Web服务器的文档根目录,你可以随时使用:

/Images/background.png 
0

如果文件夹结构与解决方案资源管理器中的文件夹结构保持一致,请尝试'../../images/background.png'。

+0

请参阅我的编辑,它不工作,我不知道为什么:( – 2009-08-22 16:35:47

1

正如我看到的图片,你必须尝试另一个水平了,在此路径:../../../Images/

相关问题