有人可以向我解释为什么这在 CodeIgniter 上不起作用吗?
.linkBack{
background-image:url('/myBlog/CodeIgniter_1.7.2/pictures/arrow.gif');
display:block;
height:58px;
width:105px;
text-indent:-999px;
}
<div class="linkBack"><?=anchor('myBlog', 'Back to Blog');?></div>
虽然这会完美地工作:
#linkBack {
background-image:url(/myBlog/CodeIgniter_1.7.2/pictures/arrow.gif);
position:fixed;
left:10px;
bottom:10px;
display:block;
height:58px;
text-indent:-9999px;
width:100px;
}
<a href="/myBlog/CodeIgniter_1.7.2/index.php/myBlog" id="linkBack">Back to Blog</a>
它是用作链接的图像...
最佳答案
使用 url
帮助程序通过 Controller ($this->load->helper('url');
) 或通过/system 中的帮助程序数组加载/应用程序/配置/autoload.php;尝试:
anchor('myBlog',img(array('src'=>'/myBlog/CodeIgniter_1.7.2/pictures/arrow.gif','border'=>'0','alt'=>'My Blog')));
关于php - 图片链接不适用于 codeigniter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3150121/