몇 가지 가능한 범인
당신은 다른 위치에서 귀하의 사이트를 볼 때 일반적으로 문제로 연결하여 이미지를 가리 키도록 절대 경로를 사용하고
.
이미지를 호출하는 파일과 같은 폴더에있는 경우 나머지 경로없이 간단하게 url(myImage.png)
이라고 말하면됩니다. 상대 경로, 즉 사이트의 루트 디렉토리와 관련된 상대 경로를 가리키는 것이 가장 좋습니다. url(../images/myImage.png)
.
첫 번째 줄에 background-image
대신 background
을 지정하여 배경에 shorthand method of writing CSS을 사용하고 있습니다. 속기 CSS에는 특정 순서로 특정 속성 집합이 필요합니다. 이들 중 하나가 유효하지 않거나 부정확 한 경우 나머지는 브라우저에서 유효하지 않은 규칙으로 해석되므로 작동하지 않습니다. Background
을 수행 할 수 있습니다
background: color image repeat position
예를 들어, background: black url(.../myImage.png) no-repeat top left;
먼저, 그래서 그 변경 시도 : background-image: url(myimage.png);
. 또는, 단일 약식 속성으로 CSS 배경 속성을 결합 할 수 있습니다 :
width: 100%;
height: 176px;
margin-top: 0px;
background: #AAAAFF url('file:///SomePath.png') no-repeat top left;
background-size: contain;
를 문제가 해결되지 않으면, 위에서 언급 한 바와 같이 상대적으로 파일 경로를 chaning보십시오. URL :
사이트가 웹에 게시 될 때 이미지가 나타나지 않는 것은 로컬 파일을 가리키고 있기 때문입니다. 파일이 웹 서버의 동일한 위치에 있지 않으면 파일을 찾을 수 없습니다. – Goose
문서 루트에 상대적인 경로를 지정해야합니다. –