background-image
속성을 사용할 때 내 배경 이미지가 표시되지 않는 이유를 이해할 수 없습니다. 내가 list-style-image
속성 중 하나를 사용하려고 시도하면 표시되지 않습니다. 내가 img
요소에서 사용하면 은이 될 것입니다.하지만 그렇게하고 싶지는 않습니다. 나는 그것이 왜 나타나지 않는지 알 수 없다. 여기 배경 이미지가 나타나지 않는 이유는 무엇입니까?
<ul class="contact">
<li id="phone"><a href="tel:1234567890">(123) 456-7890</a></li>
<li id="email"><a href="mailto:[email protected]" target="_blank">[email protected]</a></li>
<li id="facebook"><a href="#" target="_blank">Facebook</a></li>
</ul>
내 CSS입니다 : 여기
내 HTML이다 나는, 당신의 코드를 복사하고 그냥 무작위 이미지 URL을 배치하여 URL이 잘못 상당히 확신
ul.contact {
margin: 0;
padding: 0;
list-style: none;
line-height: 35px;
}
.contact li {
background-image: url('img/phone.png');
background-size: 2%;
background-repeat: no-repeat;
background-position: left;
}
이것은 문제 일 수 있습니다. 부분 URL은 문서와 관련되지 않고 스타일 시트의 원본을 기준으로 해석됩니다. 출처 : http://stackoverflow.com/questions/940451/using-relative-url-in-css-file-what-location-is-it-relative-to – reuelab
정확합니다! 그게 내가 잘못하고있는 일이야! – Michael