Ссылка на изображение не будет работать на codeigniter - PullRequest
0 голосов
/ 30 июня 2010

Может кто-нибудь объяснить мне, почему это не будет работать на 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>

это изображение используется как ссылка ...

Ответы [ 3 ]

0 голосов
/ 02 июля 2010

Это может быть что-то более простое, чем быть более конкретным в вашем селекторе CSS (например, # linkback).

0 голосов
/ 25 февраля 2013

Чтобы заставить img() работать, нужно убедиться, что помощник HTML загружен в autoload.php следующим образом:

$autoload['helper'] = array('url','html');
0 голосов
/ 30 июня 2010

С помощником url, загруженным через контроллер ($this->load->helper('url');) или через массив помощников в /system/application/config/autoload.php; попробовать:

anchor('myBlog',img(array('src'=>'/myBlog/CodeIgniter_1.7.2/pictures/arrow.gif','border'=>'0','alt'=>'My Blog')));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...