배경 이미지는 배경 이미지를 표시하지 않습니다.
2865 단어 background-imageCSS
상대 경로가 표시되지 않을 때의 처리 방법 사용
HTML·CSS를 처음 배운 저는
CSS
내에서 배경 이미지를 background-image
표시할 때 잘 보이지 않습니다... 내가 조사해 보니 아래의 일을 알게 되었다.
絶対パス
및 相対パス
.사용
相対パス
시 계층 주의가 필요하다.이번에는 상대 경로를 사용하여 배경 이미지를 지정할 때의 요점을 요약합니다.
초보적인 내용이지만 자신의 학습 기록으로 총결하였다.
패배의 원인은 어디서 본 패스입니까?
이번에 사용된 파일의 계층 구조는 다음과 같다.
<img src="〜">
에서 이미지 파일을 지정한 경험에 따라이번처럼 CSS에서 배경 이미지를 지정할 때 단순히 img 디렉터리에 있는pic1을 지정하면 됩니다.
▶ 구체적으로 이런 느낌
styles.css
/* 略 */
.top-wrapper {
background-image: url("img/pic1.png");
background-size: cover;
}
/* 略 */
이것이 바로 실패의 원인이다.즉, 상대 경로로 URL을 지정할 때 HTML 파일이 아니라 CSS 파일에서 볼 수 있는 경로를 지정해야 합니다.
그래서
/* 略 */
.top-wrapper {
background-image: url("../img/pic1.png");
background-size: cover;
}
/* 略 */
해결됨이것밖에 없지만 패스의 의미를 알 수 있는 계기가 돼서 너무 좋아요!
▶ 참고 사이트
Reference
이 문제에 관하여(배경 이미지는 배경 이미지를 표시하지 않습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/chanayu4771/items/e28fd65ec212c473b0cf텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)