【发布时间】:2017-02-16 19:40:11
【问题描述】:
我正在设计一个包含幻灯片的网页。幻灯片的背景是图像文件夹中可用的图像。背景图像不显示在幻灯片背景中。我试图覆盖我机器中的 CSS 文件,它出现了。但是,当我将内容上传到服务器时,没有显示背景图像。下面是html代码和css选择器:
<div style="background:url(../images/slider-bg.png)" class="slideshow">
<div class="row">
<div class="large-12 twelve columns">
<section class="slider">
<div class="flexslider">
<ul class="slides">
<li><img src="images/slider/1.jpg"alt=""></li>
<li><img src="images/slider/2.jpg" alt=""></li>
<li><img src="images/slider/3.jpg" alt=""></li>
<li><img src="images/slider/4.jpg" alt=""></li>
<li><img src="images/slider/5.jpg" alt=""></li>
<li><img src="images/slider/6.jpg" alt=""></li>
<li><img src="images/slider/7.jpg" alt=""></li>
<li><img src="images/slider/8.jpg" alt=""></li>
<li><img src="images/slider/9.jpg" alt=""></li>
</ul>
</div>
</section>
</div>
`
这是 CSS 代码:
.slideshow {
margin:0;
background:url(../images/slider-bg.png);
}
这个问题的原因是什么以及如何解决?提前非常感谢您!
【问题讨论】:
-
控制台有错误吗?
-
在服务器上,您的应用程序是否驻留在子文件夹中(不是根目录)?
-
这可能是路径或样式问题。我们无法从您提供的内容中得出结论。
-
这很可能是您的问题。查看服务器站点时,在浏览器的调试工具中检查网络活动。尝试查看每个图像的“点击”网址。它可能不会进入子文件夹。
-
那么它似乎没有走上正确的道路。它将发送至
images/slider。但是不应该去appFolder/images/slider吗?
标签: javascript jquery html css image