Isn't it just because you don't have quotes around the image address?

background: url('/site_media/header_background.gif') no-repeat top left;

Dougal

---
Dougal Matthews - @d0ugal
http://www.dougalmatthews.com/




2009/3/27 Brian Neal <bgn...@gmail.com>:
>
> On Mar 27, 7:33 am, Gath <pgath...@gmail.com> wrote:
>> Guys,
>>
>> Am having a problem in displaying images in my CSS file.
>>
>> I have a css file with the following class
>>
>> .header
>> {
>>  margin-left: auto;
>>  bla bla
>>  bla bla
>>  ...
>> background: url(/site_media/header_background.gif) no-repeat top left;
>>
>> }
>>
>> When i execute the template with this css, no image is displayed!
>> But when i directly inject the background style on my template it
>> works perfect.
>>
>> What am i not doing right!
>>
>
> I seem to recall that when you put references to files in your CSS,
> they are relative to that CSS file, not to the document root. So if
> that graphic file is in the same directory as your CSS file, change
> your url to:
>
> background: url(header_background.gif) no-repeat top left;
>
> Best,
> BN
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to