Frontend/HTML & CSS

[HTML, CSS] img? background-image는 언제 써야할까

Deeb 2022. 4. 1. 11:08

html, css에서는 image를 다룰 수 있는 방법이 많지만 그 중 가장 많이 쓰이는 img, background-image를 언제 사용해야할지 구분이 잘 되지 않았습니다. 

 

HTML - img

<img srcset="images/rabbit_500.png 500w,
        images/rabbit_300.png 300w, 
        images/rabbit_150.png 150w" 
    sizes="(min-width:960px) 500px, 
        (min-width:640px) 300px, 900px" 
    src="images/rabbit_150.png" 
    alt="rabbit">

CSS - background-imgae 

background-image: url(images/background.gif);

 

<img>는 내가 표현하고 싶은 컨텐츠인 경우에 넣고 background-image는 단순히 데코레이션, 꾸미는 용도의 이미지 삽입일 때 활용한다. 

 

예를 들어, 프로필 사진은 내가 표현하고 싶은 (전달하고 싶은) 컨텐츠임으로 img를 활용하고 

배경사진은 전달하는 용도가 아니기에 background-image: url을 활용한다. 

 

 

 

반응형