我正在撰写一个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背景中显示图片?
答案 0 :(得分: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
答案 1 :(得分:0)
我找到了。这是一个权限错误。我现在已经有权读/写其他人了。
答案 2 :(得分:0)
@Vukašin 通常在回显* base_url()*函数后不需要使用反斜杠。
我在使用nivoslider进行codeigniter时遇到了问题,并且看到它在codeigniter论坛上不太好推荐。我决定实现jquery循环所有插件。它完成了我的所有工作。