티스토리 뷰

CSS

[css] img 태그 vs 백그라운드

skydev 2020. 3. 4. 16:47

# img 태그의 사용하는게 좋은 경우
1. 프린트가 필요한 경우
; 백그라운드 이미지는 출력시 포함되지 않습니다.

2. 이미지에 문구가 사용되어 의미를 가지는 경우
; 이미지 자체가 어떤 의미가 있는 경우 이는 alt 태그를 사용해 어떤 이미지인지 알려줄 수 있습니다. 백그라운드 이미지는 alt 태그가 없습니다.

3. 이미지가 콘텐츠의 중심으로 가장 중요한 경우


# 백그라운드 이미지를 사용하는게 좋은 경우
1. 일정부분만 선택해 보여줄 경우(예 - 호버 버튼)
; 간단하게 css를 사용하여 이미지를 다른 것으로 손 쉽게 변경할 수 있죠

2. 이미지 위에 텍스트가 들어가는 경우
; 이미지 위에 텍스트가 들어가는 경우 간단하게 텍스트 태그 안에 백그라운드를 넣는 방법을 사용할 수 있습니다.

3. 페이지 전체 출력시 이미지를 제거해야 되는 경우
; 이미지가 출력되면 곤란한 경우거나 겹치는 경우에 해당합니다.

4. CSS sprites를 사용해 이미지 속도를 향상시킬 경우
; 다수의 img 태그를 통한 방법보다 CSS sprites 기법을 사용하면 이미지의 수정, 보관, 관리가 용이하고 미리 다른 아이콘 영역도 읽어들여 로딩 속도도 향상할 수 있습니다.

5. 배경 전체에 확대해 보여줄 필요가 있는 경우
; background-size 등의 속성을 사용해 배경 이미지의 크기를 간단하게 조작 가능합니다.

 

 

출처: https://webisfree.com/2015-01-15/img-%ED%83%9C%EA%B7%B8-vs-%EB%B0%B1%EA%B7%B8%EB%9D%BC%EC%9A%B4%EB%93%9C-%EC%9D%B4%EB%AF%B8%EC%A7%80-%EC%96%B8%EC%A0%9C-%EC%96%B4%EB%96%BB%EA%B2%8C-%EC%82%AC%EC%9A%A9%ED%95%B4%EC%95%BC-%ED%95%98%EB%8A%94%EA%B0%80

'CSS' 카테고리의 다른 글

[css] flex box  (0) 2020.04.21
[css] 가상 요소 :before와:after  (0) 2019.11.05
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함