ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • img태그와 background img태그의 차이
    TIL 2022. 11. 22. 23:51

     

    이 둘의 차이는 단순히 사용 방법만이 아니라 생각보다 여러 차이가 있다. 

     


     

    img 태그

    이미지 태그는 html의 요소로 다음과 같이 사용할 수 있다.

    <img src="이미지url" alt='대체 메시지'/>

    ※특징

     

    • 이미지 로딩이 실패할 때 default이미지와 대체 메시지로 대체가 가능하다.
    • HTML이 구문 분석될 때 요청이 이루어지므로 성능면에서 좋다.
    • 검색 엔진에서 색인을 생성하여 검색시에 노출이 된다.
      (img 태그는 태그 자체가 '이미지'라는 의미를 갖고 있으며, alt 속성에 넣은 문자열을 검색엔진이 이해하여 웹에 노출시킨다.)

    background-img 태그

    백그라운드 이미지 태그는 css에서 속성을 활용해 다음과 같이 넣을 수 있다.

    {background-image: url("이미지url")}

    ※특징

    • 순수하게 디자인에 사용
    • 대체 메시지, default이미지 불가능
    • CSS속성이므로 성능면에서 img 태그보다 떨어진다.
    • 스타일 속성이기때문에 자동으로 색인화하지 않아서 검색 시 노출되지 않는다. 

     

     

    결론: 이미지가 사용자에게 내용을 이해하는데 도움을 준다면 img태그를 사용하고 그렇지 않으면 background image를 사용하면 된다.

    'TIL' 카테고리의 다른 글

    RESTful API란..?  (0) 2023.12.10
    리액트 html 기본여백 없애기  (0) 2022.11.25
    typescript 쓰는 이유  (0) 2022.11.11
    TIL DAY 11 리액트 숙련주차  (0) 2022.08.05
    TIL DAY 10 리액트 숙련주차 시작..!  (0) 2022.07.30
Designed by Tistory.