我无法在我的网页上显示bg图像。我写了一个css,其中包含以下代码:
body
{
background-image:url('E:\WEB WEB WEB WEB\RedRockNoodleBar\RedRockNoodleBar1\RedRockNoodleBar1\Images\outer_bg.jpg');
background-repeat:repeat-x;
}
css应用于母版页的设计视图中。当我添加内容页面并运行该程序时,该网页为空。什么也没说。是这样吗?
答案 0 :(得分:3)
您应该将虚拟路径放在CSS中的图像中,而不是物理路径。
类似
body
{
background-image:url('../Images/outer_bg.jpg');
background-repeat:repeat-x;
}
但这取决于CSS文件相对于Images文件夹的位置。在这里,我假设你的网络应用程序有这样的结构
---Style (folder)
\--Stylesheet.css
---Images (folder)
\--outer_bg.jpg
---Default.aspx
答案 1 :(得分:1)
尝试
background-image:url('file:///E:/WEB WEB WEB WEB/RedRockNoodleBar/RedRockNoodleBar1/RedRockNoodleBar1/Images/outer_bg.jpg');
答案 2 :(得分:1)
我不会通过驱动器引用物理位置......如果我没有E驱动器会发生什么?
在构建网站时,您可以引用图像的虚拟位置,如果您的E驱动器位置不是您网站的一部分,那么在您的网站中创建一个虚拟目录,这样就可以了。