2013-06-05 1 views
0

site.master 파일의 헤더에 배경 이미지를 적용하려고합니다. 내가 사용하는 경우 :CSS - ~/not working을 사용하여 배경 이미지를 적용하려고합니다.

background-image:url('./themes/Modern/images/bg_full.png') 

모든 루트 수준의 페이지에서는 정상적으로 작동하지만 디렉토리 구조의 상위 페이지에서는 적용되지 않습니다. 그래서 다음과 같이 변경했습니다 :

background-image:url('~/themes/Modern/images/bg_full.png') 

그러나이 작업을 수행하면 어떤 페이지에도 이미지가 표시되지 않습니다. 어떤 도움을 주셔서 감사합니다.

+0

당신이'background-image : url ('../ themes/Modern/images/bg_full.png')' –

+0

~ 건축 t는 .css 파일에서 그렇게 작동하지 않습니다. 그것을 사용해야한다면 서버 측 블록으로 가야합니다. 너 무슨 플랫폼이야? 루트 ('/ themes/Modern/images/bg_full.png')가 작동하지 않으면 배경 이미지 : url을 실행합니다. –

+0

안녕하세요, blogengine.net을 사용 중입니다. –

답변

2

CSS는 클라이언트 기반입니다. 다음 작동하지 않는 경우에 그것을 시도 http://domain.com/themes/Modern/images/bg_full.png

+0

안녕하세요 Damien이 잘 작동했습니다. 많은 감사, 대답을 수락합니다. –

0
background-image:url('http://your-domain-host.com/path_to_images/bg_full.png'); 

같은 요청이 발생합니다이 이후

background-image:url('/themes/Modern/images/bg_full.png'); : http://domain.com/css/~/themes/Modern/images/bg_full.png

당신은 아마 뭔가를 원하는 : 기본적으로 어떤 코드가하는 일은 같은 GET 요청을 만드는 것입니다 나에게 귀하의 페이지 URL을 알려주십시오. 정확한 코드를 알려 드리겠습니다.