2009-03-27 5 views
0

CSS 파일에 이미지를 표시하는 데 문제가 있습니다.Django가 CSS 파일에 이미지를 표시 할 수없는 이유는 무엇입니까?

나는 다음 클래스와 CSS 파일이 :이 CSS로 템플릿을 실행하면

.header 
{ 
margin-left: auto; 
bla bla 
bla bla 
... 
background: url(/site_media/header_background.gif) no-repeat top left; 
} 

가 어떤 이미지가 표시되지 않습니다,하지만 내가 직접 내 템플릿에 배경 스타일을 주입 할 때 완벽하게 작동합니다.

내가 옳지 않은 행동은 무엇입니까?

+0

"bla bla bla"를 게시 할 수 있습니까? 누락 된 ";" 거기에서 작동하지 않는 이유가있을 수 있습니다 – Greg

답변

0

주위에 따옴표를 넣으십시오.

background: url('/site_media/header_background.gif') 
+0

따옴표가 필요하지 않습니다 : http://www.w3schools.com/css/pr_background.asp –

+1

그들을 넣어 좋은 연습이 필요하지 않습니다 – Greg

1

올바르게 작동하려면 CSS 파일 위치를 기준으로 header_background.gif의 전체 경로를 지정해야합니다.

0

죄송합니다. 나는 틀린 CSS 파일을 사용하고 있었다! 그 따옴표 없이도 잘 작동!, 감사합니다 sysrqb

+0

무슨 놈 실수를 –

+2

다음 사용 방화 곰 시각 ;) – igorgue

관련 문제