para resolver este problema eu uso exatamente como você faz, usando a
base_url() do CI. Bem, eu também uso um .htaccess com o seguinte conteúdo:

RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt|css|js)
RewriteRule ^(.*)$ /index.php/$1 [L]

Esse conteúdo ai em cima é exatamente como esta  no manual do CI, veja que a
pasta com as imagens e com os CSS's estão informadas no arquivo. Bem, agora
vem o CSS:

Use o CSS da forma que esta embaixo, desta forma você não precisa usar um
arquivo PHP como sendo CSS

*#top{
background:url(../images/top_bg.gif);
    }*

*IMPORTANTE:* não esqueça que no caminho da imagem  no css deve ser relativo
ou seja, dev ter "../" seguido do nome da pasta onde esta a imagem.

Espero ter ajudado, se não funcionar posta ai de novo. Abraço...




2009/3/22 <[email protected]>

> Enviar submissões para a lista de discussão Lista para
>        [email protected]
>
> Para se cadastrar ou descadastrar via WWW, visite o endereço
>        http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> ou, via email, envie uma mensagem com a palavra 'help' no assunto ou
> corpo da mensagem para
>        [email protected]
>
> Você poderá entrar em contato com a pessoa que gerencia a lista pelo
> endereço
>        [email protected]
>
> Quando responder, por favor edite sua linha Assunto assim ela será
> mais específica que "Re: Contents of Lista digest..."
>
> Tópicos de Hoje:
>
>   1. CSS e imagens (Beto)
>   2. Re: CSS e imagens (Vinicius Cruz)
>   3. Re: CSS e imagens (Beto)
>   4. Re: CSS e imagens (Ricardo Valfreixo)
>
>
> ---------- Mensagem encaminhada ----------
> From: Beto <[email protected]>
> To: CodeIgniter Brasil <[email protected]>
> Date: Sun, 22 Mar 2009 19:34:33 -0300
> Subject: [CodeIgniter] CSS e imagens
> Boa noite a todos.
>
> Sempre que precisei ultilizar um arquivo css junto com o CI, criei uma
> pasta chamada static , colocava todos os meus arquivos la e com o auxilio do
> base_url linkava estes arquivos no header do documento. Porém agora me
> surgiu uma situacao que eu nunca havia passsado e agora fiquei encucado como
> resolve-la.
>
> em alguns seletores do meu css eu uso a propiedade background-img, e como
> trata-se de um arquivo css nao posso ultiliza o base_url() do CI, outro
> fator que me dificulta é estou desenvolvendo o projeto localmente e depois
> enviarei para seu dominio, entao se for colocar a url absoluta do projeto
> nos background url , apos o upload vou ter que renomear todas as referencias
> como o http://localhost/.....
>
> emfim, a minha duvida é, existe uma forma que simplifique isso, que eu nao
> precise renomear todas as referencias quando fizer upload?
>
> Obrigado a todos!
>
>
> - - - - - - - - - - - - - - - - - - - - -
> Luiz Alberto S. Ribeiro [ Beto ]
> http://beto.euqueroserummacaco.com
>
>
> ---------- Mensagem encaminhada ----------
> From: Vinicius Cruz <[email protected]>
> To: CodeIgniter Brasil <[email protected]>
> Date: Sun, 22 Mar 2009 19:39:15 -0300
> Subject: Re: [CodeIgniter] CSS e imagens
> Engraçado que estava passando por isso dias desses. Tentei inclusive ver se
> encontrava alguma referência do css sobre variável, mas a pesquisa foi de
> certa forma superficial, porém não encontrei nada satisfatório para resolver
> o problema.
>
> No caso do template, deixo a estilo do css no próprio view, e link o
> base_url, já que precisarei referenciar apenas uma vez. Mas estou com a
> mesma dificuldade para os outros casos.
>
> Vinicius
>
> 2009/3/22 Beto <[email protected]>
>
>> Boa noite a todos.
>>
>> Sempre que precisei ultilizar um arquivo css junto com o CI, criei uma
>> pasta chamada static , colocava todos os meus arquivos la e com o auxilio do
>> base_url linkava estes arquivos no header do documento. Porém agora me
>> surgiu uma situacao que eu nunca havia passsado e agora fiquei encucado como
>> resolve-la.
>>
>> em alguns seletores do meu css eu uso a propiedade background-img, e como
>> trata-se de um arquivo css nao posso ultiliza o base_url() do CI, outro
>> fator que me dificulta é estou desenvolvendo o projeto localmente e depois
>> enviarei para seu dominio, entao se for colocar a url absoluta do projeto
>> nos background url , apos o upload vou ter que renomear todas as referencias
>> como o http://localhost/.....
>>
>> emfim, a minha duvida é, existe uma forma que simplifique isso, que eu nao
>> precise renomear todas as referencias quando fizer upload?
>>
>> Obrigado a todos!
>>
>>
>> - - - - - - - - - - - - - - - - - - - - -
>> Luiz Alberto S. Ribeiro [ Beto ]
>> http://beto.euqueroserummacaco.com
>>
>> _______________________________________________
>> Lista mailing list
>> [email protected]
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>>
>
>
> ---------- Mensagem encaminhada ----------
> From: Beto <[email protected]>
> To: CodeIgniter Brasil <[email protected]>
> Date: Sun, 22 Mar 2009 19:43:00 -0300
> Subject: Re: [CodeIgniter] CSS e imagens
> Pois é Vinicius, isso q estou fazendo por enquanto, na propia view estou
> deixando os seletores que precisam de um url absoluta para o caminho da
> imagem.
>
> Pensei em renomear o arquivo .css em  como arquivo.css.php e assim eu
> poderia usar php dentro dele, mas isso me cherou a POG e das brabas hehehhe.
> entao por enquanto decidi permanecer assim tbm.
>
> De qualquer forma fica a duvida, quem puder ajudar serei grato!
>
> - - - - - - - - - - - - - - - - - - - - -
> Luiz Alberto S. Ribeiro [ Beto ]
> http://beto.euqueroserummacaco.com
>
>
> 2009/3/22 Vinicius Cruz <[email protected]>
>
>> Engraçado que estava passando por isso dias desses. Tentei inclusive ver
>> se encontrava alguma referência do css sobre variável, mas a pesquisa foi de
>> certa forma superficial, porém não encontrei nada satisfatório para resolver
>> o problema.
>>
>> No caso do template, deixo a estilo do css no próprio view, e link o
>> base_url, já que precisarei referenciar apenas uma vez. Mas estou com a
>> mesma dificuldade para os outros casos.
>>
>> Vinicius
>>
>> 2009/3/22 Beto <[email protected]>
>>
>>>  Boa noite a todos.
>>>
>>> Sempre que precisei ultilizar um arquivo css junto com o CI, criei uma
>>> pasta chamada static , colocava todos os meus arquivos la e com o auxilio do
>>> base_url linkava estes arquivos no header do documento. Porém agora me
>>> surgiu uma situacao que eu nunca havia passsado e agora fiquei encucado como
>>> resolve-la.
>>>
>>> em alguns seletores do meu css eu uso a propiedade background-img, e como
>>> trata-se de um arquivo css nao posso ultiliza o base_url() do CI, outro
>>> fator que me dificulta é estou desenvolvendo o projeto localmente e depois
>>> enviarei para seu dominio, entao se for colocar a url absoluta do projeto
>>> nos background url , apos o upload vou ter que renomear todas as referencias
>>> como o http://localhost/.....
>>>
>>> emfim, a minha duvida é, existe uma forma que simplifique isso, que eu
>>> nao precise renomear todas as referencias quando fizer upload?
>>>
>>> Obrigado a todos!
>>>
>>>
>>> - - - - - - - - - - - - - - - - - - - - -
>>> Luiz Alberto S. Ribeiro [ Beto ]
>>> http://beto.euqueroserummacaco.com
>>>
>>> _______________________________________________
>>> Lista mailing list
>>> [email protected]
>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>
>>>
>>
>> _______________________________________________
>> Lista mailing list
>> [email protected]
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>>
>
>
> ---------- Mensagem encaminhada ----------
> From: Ricardo Valfreixo <[email protected]>
> To: CodeIgniter Brasil <[email protected]>
> Date: Sun, 22 Mar 2009 23:00:22 +0000
> Subject: Re: [CodeIgniter] CSS e imagens
> renomeia para php à vontade. tens é de ter no inicio do script, logo na
> primeira linha, antes de enviar alguma coisa a seguinte linha:
>
> header('Content-type: text/css');
>
> assim o browser sabe que se trata de um css. é a mesma forma como se gera
> um xml dinamico.
>
>
> //Zen
>
>
> 2009/3/22 Beto <[email protected]>
>
>> Pois é Vinicius, isso q estou fazendo por enquanto, na propia view estou
>> deixando os seletores que precisam de um url absoluta para o caminho da
>> imagem.
>>
>> Pensei em renomear o arquivo .css em  como arquivo.css.php e assim eu
>> poderia usar php dentro dele, mas isso me cherou a POG e das brabas hehehhe.
>> entao por enquanto decidi permanecer assim tbm.
>>
>> De qualquer forma fica a duvida, quem puder ajudar serei grato!
>>
>> - - - - - - - - - - - - - - - - - - - - -
>> Luiz Alberto S. Ribeiro [ Beto ]
>> http://beto.euqueroserummacaco.com
>>
>>
>> 2009/3/22 Vinicius Cruz <[email protected]>
>>
>> Engraçado que estava passando por isso dias desses. Tentei inclusive ver
>>> se encontrava alguma referência do css sobre variável, mas a pesquisa foi de
>>> certa forma superficial, porém não encontrei nada satisfatório para resolver
>>> o problema.
>>>
>>> No caso do template, deixo a estilo do css no próprio view, e link o
>>> base_url, já que precisarei referenciar apenas uma vez. Mas estou com a
>>> mesma dificuldade para os outros casos.
>>>
>>> Vinicius
>>>
>>> 2009/3/22 Beto <[email protected]>
>>>
>>>>  Boa noite a todos.
>>>>
>>>> Sempre que precisei ultilizar um arquivo css junto com o CI, criei uma
>>>> pasta chamada static , colocava todos os meus arquivos la e com o auxilio 
>>>> do
>>>> base_url linkava estes arquivos no header do documento. Porém agora me
>>>> surgiu uma situacao que eu nunca havia passsado e agora fiquei encucado 
>>>> como
>>>> resolve-la.
>>>>
>>>> em alguns seletores do meu css eu uso a propiedade background-img, e
>>>> como trata-se de um arquivo css nao posso ultiliza o base_url() do CI, 
>>>> outro
>>>> fator que me dificulta é estou desenvolvendo o projeto localmente e depois
>>>> enviarei para seu dominio, entao se for colocar a url absoluta do projeto
>>>> nos background url , apos o upload vou ter que renomear todas as 
>>>> referencias
>>>> como o http://localhost/.....
>>>>
>>>> emfim, a minha duvida é, existe uma forma que simplifique isso, que eu
>>>> nao precise renomear todas as referencias quando fizer upload?
>>>>
>>>> Obrigado a todos!
>>>>
>>>>
>>>> - - - - - - - - - - - - - - - - - - - - -
>>>> Luiz Alberto S. Ribeiro [ Beto ]
>>>> http://beto.euqueroserummacaco.com
>>>>
>>>> _______________________________________________
>>>> Lista mailing list
>>>> [email protected]
>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Lista mailing list
>>> [email protected]
>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>
>>>
>>
>> _______________________________________________
>> Lista mailing list
>> [email protected]
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>>
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a