Codeigniter nivoslider图像和css背景图像未显示



我正在用CI写一个网页。我是个新手。我无法在页面上显示我的图像文件。我的目录结构是

+application
+system
+assets
  +css
  +js
  +images

我在一个部分中使用nivoslider,这是div部分:

<div id="slider-nivo">
<img src="<?php echo base_url(); ?>assets/images/nivoslider1.jpg" alt="" />
<img src="<?php echo base_url(); ?>assets/images/nivoslider2.jpg" alt="" />
<img src="<?php echo base_url(); ?>assets/images/nivoslider3.jpg" alt="" />

而且在css中还有一个部分对菜单进行纹理处理,我无法使背景图片工作:

 #sidebar #sidebar-content #menu  li {background-image: url('../images/menu_li.png');

如何在视图中显示图片和css背景?

试试这样的

<img src="<?php echo base_url(); ?>/assets/images/nivoslider3.jpg" alt="" />

也许,你的base_url不是http://example.com/,而是http://example.com,你会得到http://example.comassets/images/nivoslider1.jpg

我找到了。这是一个权限错误。我已经把读/写的权利交给了别人,现在它起作用了。

@Vukašin通常情况下,在回显*base_url()*函数后,不需要进行前斜杠。

我在将nivoslider实现为codeigniter时遇到了问题,并在codeigniters论坛上看到了这是一个不太推荐的东西。我决定实现jquery循环所有插件。它完成了我的所有工作。