2012-07-21 3 views
1

Dreamweaver에서 사용할 때 완벽하게 표시되는 배경 이미지가있는 곳에서 문제가 발생하지만 사이트를 업로드하면 CSS 파일 및 표시되지 않는 모든 항목이 포함됩니다. 어떤 도움이 좋을 것배경 이미지가 사이트에 표시되지 않지만 Dreamweaver에 표시됩니다.

.ELSsubbg { 
    background-image: url('../images/NTG_images.jpg'); 
    background-repeat:no-repeat; 
    background-position:top left; 
} 

:

여기 내 CSS 코드입니다.

+0

브라우저에서 이미지를'../ images/NTG_images.jpg'에서 볼 수 있습니까? – tiwo

+0

예. 할 수 있습니다. – Lefteous

+0

브라우저 캐치를 플러시 했습니까? 예 : 'ctrl + f5'? – rekire

답변

2

CSS에서 상대 경로를 사용하고 있기 때문에 스타일 시트가 이미지를 찾고있는 상대 경로가 브라우저에서 직접 이동했을 때 보는 위치와 다를 수 있습니다.

이미지 디렉토리의 절대 경로를 상대 경로 대신 사용하십시오. 브라우저에서 이미지를 볼 수 있다고 가정하면 http://www.website-name.com/images/NTG_images.jpg 점을 제거하여 웹 사이트의 루트에서 절대 경로를 만듭니다.

background-image: url('/images/NTG_images.jpg'); 
+0

작동하지 않는 두 번째 그림을 시도했습니다. 바로 해결했습니다. 감사합니다 – Lefteous

+0

+1 올바른 답변입니다. 이것은 기본적으로 내가 내 대답을 암시하려고하는 것입니다. 나는 너무 미묘하다고 생각하니? ;-) – Spudley

0

이미지를 업로드 했습니까? 적절한 장소에 업로드 했습니까? CSS가 있어야한다고 생각하는 곳에서 CSS를 찾고 있습니까?

이러한 질문에 대한 가장 쉬운 대답은 브라우저의 개발자 도구 (예 : 방화 광)를 사용하여 페이지에서 생성되는 네트워크 트래픽을 감시하는 것입니다. 그래픽로드를 시도하는 요청을 찾으십시오. 404 오류가 발생합니까? 아마.

404를 얻는다면, 그 이유를 알아내는 URL을보십시오. 대답은 분명해진다.

+0

나는 방화 녀석을 다시 확인했는데 이미지가로드되지 않아 다른 스타일의 사진으로 같은 스타일을 시도했다. 이제 사진이로드되지 않은 이유를 알아야합니다. 업로드되었지만 어떤 이유로 페이지에로드되지 않습니다. – Lefteous

+0

그래. 그 그림의 이름을 바꾸려고했는데 효과가있었습니다. 나는 그저 그 이름이 마음에 들지 않았다고 생각한다. 낭비하는 동안 죄송합니다. – Lefteous

+0

걱정할 필요가 없습니다. 대문자로 쓰 였을 수도 있니? 귀하의 Windows 시스템은 파일 이름이 대문자 또는 소문자 인 것은 신경 쓰지 않지만 리눅스 웹 서버는주의를 기울일 것입니다. 그것은 흔한 문제입니다. – Spudley

관련 문제