0

我正在用 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 背景中显示图片?

4

3 回答 3

0

我找到了 。这是一个权限错误。我已经授予其他人读/写的权利,现在它现在可以工作了。

于 2012-07-31T10:36:54.440 回答
0

尝试这样的事情

<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

于 2012-07-31T10:31:02.887 回答
0

@Vukašin 通常在回显 *base_url()* 函数后不需要前斜杠。

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

于 2013-01-08T21:04:17.890 回答