웹 개발 표준

반응형 이미지 srcset sizes 속성과 최적 해상도 지정

모바일, 태블릿, 데스크톱 등 디바이스 뷰포트와 DPR(디바이스 픽셀 비율)에 맞춰 최적 규격 이미지를 서빙하는 반응형 마크업 표준을 정리합니다.

imageconv 기술 연구팀· Frontend Performance Specialist
발행 2026-08-19
읽는 시간 6

핵심 스펙 및 성능 비교 매트릭스

구현 방식주요 용도브라우저 선택 메커니즘작성 복잡도
단일 src크기가 고정된 단순 에셋단일 고정 파일 무조건 요청매우 단순
img srcset sizes동일 비율의 해상도별 가변 서빙뷰포트 너비와 DPR 곱연산 판단중간
picture source type포맷 협상 AVIF WebP JPG브라우저 디코더 지원 여부 순차 검사중간
picture source media아트 디렉션 모바일 데스크톱 구도 변경미디어 쿼리 일치 여부 판별높음

반응형 웹 디자인에서 흔히 저지르는 실수는 1920px 데스크톱용 대용량 이미지를 모바일 브라우저에 내려보낸 뒤 CSS width 100%로 크기만 축소하는 것입니다. 이는 모바일 사용자의 데이터 요금과 메모리를 심각하게 낭비합니다.

반응형 이미지 서빙이 필수적인 이유 최신 스마트폰은 화면 크기는 400px 내외이지만 디바이스 픽셀 비율 DPR이 2배 또는 3배에 달합니다. 브라우저가 물리적 픽셀 밀도와 현재 레이아웃 너비에 정확히 부합하는 최적의 파일만을 다운로드하도록 HTML 마크업 레벨에서 유도해야 합니다.

srcset과 w 디스크립터의 원리 과거 1x, 2x 표기법 대신 너비 서술자 w를 사용하는 것이 현대적 표준입니다. 브라우저는 sizes 속성에서 계산된 슬롯 너비에 사용자의 DPR을 곱하여, srcset 목록 중 가장 경제적이면서 화질 저하가 없는 최적의 파일을 선택합니다.

온디맨드 브라우저 무료 변환

웹사이트 이미지를 WebP로 지금 즉시 변환해 보세요

설치나 회원가입 없이 브라우저 메모리 안에서 용량을 70% 줄이고 구글 코어 웹 바이탈을 개선할 수 있습니다.

자주 묻는 질문과 답변

sizes 속성을 생략하면 어떻게 동작하나요?

sizes가 생략되면 브라우저는 기본값으로 100vw 전체 화면 너비를 가정하므로, 3단 그리드의 작은 이미지라도 불필요하게 큰 해상도를 다운로드하게 됩니다.

관련 키워드 태그

반응형 이미지srcset sizesDPR 최적화HTML img 태그Picture 태그