Hazel Han
Midnight In Coding
Hazel Han
전체 방문자
오늘
어제
  • 분류 전체보기 (46)
    • Back-end (6)
      • java (0)
      • spring frameworks (6)
      • spring boot (0)
    • Front-end (29)
      • React (7)
      • Javascript (0)
      • html (7)
      • css (15)
    • DB (0)
    • Algorithms (2)
    • 회고록 (9)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • HTML
  • Java
  • coding
  • springframeworks
  • React
  • 회고록
  • Spring
  • 자바
  • 스프링
  • 기술블로그
  • 저스트코드
  • 스프링프레임워크
  • 남궁성
  • 리액트
  • css
  • justcode
  • 코딩
  • 프로그래밍
  • 자바의정석
  • 개발자

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Hazel Han

Midnight In Coding

[css] <img> vs background-image
Front-end/css

[css] <img> vs background-image

2022. 9. 7. 16:43

이미지를 넣는 방법은 두 가지가 있다. <img>태그를 사용하는 것과, background-image를 사용하는 것.

그렇다면 무엇을 써야할까? 이 두 가지는 차이점이 존재한다. 이것을 알기 위해서는 먼저 시맨틱 웹에 대해 알아야한다.

 

 

시맨틱 태그

  • 한 눈에 봤을 때, 의미를 알 수 있는 html태그(ex h1(제목), p(문단), header(헤더)...)
  • 구조를 쉽게 알아볼 수 있도록 도움을 준다.

 

시맨틱 웹

  • 시맨틱 태그를 포함하는 검색엔진최적화(SEO)에 효과적인, 의미있는 웹을 의미한다.
  • SEO에 효과적이기 위해서는 웹표준을 따라야한다.

https://www.koreahtml5.kr/main.do

 

 

시맨틱 웹에 효율적이기 위해서는 <img>태그를 사용하면된다!

 

<img>

<img src="이미지 주소" alt="이미지가 잘 나오지 않을 경우 뜰 문장">
  • 이미지가 사용자의 컨텐츠 이해에 더 많은 도움을 준다.
  • SEO, 성능에 효율적이다.
  • alt태그를 사용하고 싶을 경우 사용한다.

 

background-image

<div style="background-image: url(이미지 주소);">
  • 순수하게 디자인에 사용한다.
  • 이미지의 일부분을 사용하는 경우, 이미지 위에 텍스트가 들어가는 경우 사용한다.
  • SEO에 비효율적이며, 성능이 좋지않다(늦게 로딩된다).

 

저작자표시 (새창열림)

'Front-end > css' 카테고리의 다른 글

div 태그를 가로/세로로 정렬하는 방법 (display: flex)  (0) 2022.11.02
[css] 포지셔닝  (0) 2022.09.07
[css] 단위  (0) 2022.09.06
[css] 선택자 정리  (0) 2022.09.06
[css] 배경이미지  (0) 2022.09.06
    'Front-end/css' 카테고리의 다른 글
    • div 태그를 가로/세로로 정렬하는 방법 (display: flex)
    • [css] 포지셔닝
    • [css] 단위
    • [css] 선택자 정리
    Hazel Han
    Hazel Han

    티스토리툴바