이미지를 넣기 위한 방법으로 두가지가 있다.
☝🏻첫번째,
<img src="경로" alt="이미지 대체 설명">
✌🏻두번째,backgroung-iamge:url('이미지 경로');
두가지의 차이를 알기 위해서는 시멘틱 웹과 시멘틱 태그에 대한 이해가 있어야한다.
<img>
는 background-image
와 달리 alt
라는 속성값이 존재한다. 이미지 로딩이 실패했을 때, 대체 결과물로 alt
값을 출력할 수 있다. <img>
는 노출이 되지만, background-image
는 그렇지 않다.<img>
는 태그 자체가 '이미지'라는 의미를 갖고 있는 시멘틱 태그 이며, alt
속성에 넣은 문자열을 검색엔진 이 이해해서 웹이 노출 시켜주는 것이다.background-image
는 css의 이기 때문에 검색엔진이 이를 인식하지 못한다.<img>
와 background-image
를 필요에 따라 적절하게 섞어서 사용하면 되지만,
<img>
를 사용하고, background-image
를 사용하는 것이 좋을 것 같다! 마무리✨
이미지를 넣을 때,
<img>
와background-image
의 사용 구분이 모호했었는데 궁금증을 해결할 수 있었다.
정보를 전달하는 이미지는<img>
단순 디자인 이미지는background-image
같은 결과값을 나타내도 그 의미가 다르기 때문에 개념과 원리를 확실히 알고 사용하는 것이 중요하다는 것을 느꼈다!