2010-07-01 2 views
2

배경 그림을 내 페이지에 표시 할 수 없습니다. CSS를 사용하여 마스터 페이지에서이 작업을 수행하려고합니다.ASP.NET에서 그림을 배경으로 설정하는 방법은 무엇입니까?

그 안에 정의 된 모든 다른 스타일이 .ASPX 페이지에 노력하고 있기 때문에 나는 CSS를 읽을 알고
body { 
    background-image: url(../images/background.jpg) no-repeat; 
    background-attachment: fixed; 
    margin-top: 0px; 
} 

... 물론 배경 이미지의 제외 :

나는 다음과 같은 포함 된 CSS를 , 배경은 흰색으로 유지됩니다. (이 방법으로 .php 페이지에서 완벽하게 작동합니다.)

나는 위의 CSS 코드가 답이라고 말하면서 미친 듯이 모든 온라인 답변을 검색했습니다.하지만 작동하지 않습니다!

마이크로 소프트 비주얼 스튜디오 2008 버전 9.0.30729.1 SP
마이크로 소프트 .NET Framework 버전 3.5 SP 1
파이어 폭스 버전 3.6.6

누구 경우 :

나는 다음과 같은 사용하고 이 일을하는 법을 알고 있습니다. 알려주세요.

답변

3

CSS 배경 이미지 기술이 정확합니다. 그러나 HTTP 디버거 (firebug 또는 fiddler의 net 모니터와 같은)에서 물건을 보았을 때 상대 경로가 속담을 망쳐 놓지 않는지 알아 냈습니다. 또는 CSS 경로와 ASP.NET 및 MasterPages가 때로는 동의하지 않는 경우 잘못된 URL의 이미지를 요청하여 문제가 표시되지 않을 수 있습니다.

+0

그래서 내가 얻지 못한 것은 ... 내가 방화범을 풀었고 오류가 없다.하지만 방화 광에서 CSS를 볼 때 [background-image : url (. ./images/background.jpg) no-repeat;] 라인을 사용하십시오. 다른 모든 것을 보여줍니다. 마치 코드 줄이 존재하지 않는 것처럼 보이지만 아무런 이유가 없으며 오류도없고 메시지도 없습니다 ... 어떤 아이디어입니까? – Angie

+1

브라우저가 이전 캐시 된 스타일 시트를 사용하고 있습니까? 이것은 우리가 렌더링 된 결과를 볼 수있는 공공 장소에 있습니까? – David

+0

Wyatt Barnett에게 감사드립니다. 방화 광구를 사용하여 CSS 파일을 편집하고 문제를 발견했습니다. 1. 내 경로가 잘못되었습니다. ../images/background.jpg -> ./images/background.jpg 2. 속성 태그가 잘못되었습니다. 배경 이미지에서 변경했습니다. > 배경 필자는 방화범이 끌리기 시작했다고 생각하지 않는 이유를 모르겠다. (필자는 그 이유를 알고있다.) 머리 위로 거꾸로 때리기 위해 와이어트에게 감사한다. : o) – Angie

1

Wyatt Barnett에게 감사드립니다. 방화 광구를 사용하여 CSS 파일을 편집하고 문제를 발견했습니다.

  1. 내 경로 나는 ../images/background.jpg에서 변경, 잘못 -> ./images/background.jpg

    속성 태그가 잘못했다, 내가 배경에서 변경
  2. - 이미지 -> 내가 시작하는 불을 지르고와 함께이 일을 생각하지 않은 이유를 알고 (그것은 결국 내가 그것을 가지고 왜) 그래서 속담 때리고 상승 여력 당신에게 와이어트 감사하지 않는

배경 머리 - 나는 그것을 필요로했다! : o)

+0

Wyatt의 답변에 동의 함을 표시하십시오. –