Skip to content
toylee blog
toylee blog

컴퓨터·IT 문제 해결과 최신 기술 정보

  • 홈
  • 컴퓨터 활용
  • 프로그래밍
    • 파이썬
    • 자바(Java)
    • Flutter
    • HTML
    • Linux
    • 워드프레스
  • 맥북
  • IT 일반
  • 블로그 소개
  • 문의하기
toylee blog

컴퓨터·IT 문제 해결과 최신 기술 정보

HTML 배너 이미지 삽입: 반응형·접근성·성능 최적화

toylee, 2026년 02월 17일2026년 08월 27일

배너 이미지는 단순히 <img>를 넣는 것보다 링크 목적, 화면 크기, 대체 텍스트와 로딩 시점을 함께 설계해야 합니다. 특히 모바일에서 고정 폭 이미지를 사용하면 가로 스크롤이나 큰 레이아웃 이동이 생길 수 있습니다.

[목차]

  • 가장 단순한 링크 배너
  • 화면 크기에 따라 다른 이미지 제공
  • alt 텍스트 작성 기준
  • 첫 화면 배너와 지연 로딩
  • 광고·제휴 배너라면
  • 공식 참고자료
  • 관련 글

가장 단순한 링크 배너

<a href="/event/" aria-label="여름 개발 강좌 자세히 보기">
  <img
    src="/images/course-banner-1200.webp"
    alt="여름 개발 강좌, 8월 31일까지 등록"
    width="1200"
    height="400">
</a>

width와 height는 원본 비율을 브라우저가 미리 계산하게 해 레이아웃 이동을 줄입니다. CSS에서는 최대 너비를 컨테이너에 맞춥니다.

.banner img {
  display: block;
  width: 100%;
  height: auto;
}

화면 크기에 따라 다른 이미지 제공

<picture>
  <source
    media="(max-width: 640px)"
    srcset="/images/banner-mobile.avif"
    type="image/avif">
  <source
    srcset="/images/banner-desktop.avif"
    type="image/avif">
  <img
    src="/images/banner-desktop.webp"
    alt="신규 강좌 일정 확인하기"
    width="1200"
    height="400">
</picture>

모바일과 데스크톱 이미지의 핵심 문구와 링크 목적이 달라지지 않도록 합니다. 단순히 같은 이미지의 해상도만 다르면 srcset과 sizes가 더 적합할 수 있습니다.

alt 텍스트 작성 기준

  • 이미지가 링크의 유일한 내용이면 목적지를 이해할 수 있게 작성합니다.
  • 이미지 안의 모든 장식 문구를 길게 옮기지 말고 핵심 정보와 행동을 설명합니다.
  • 옆에 같은 링크 텍스트가 있고 이미지가 장식용이면 alt=""를 사용할 수 있습니다.
  • 파일명이나 “배너 이미지”처럼 의미 없는 표현은 피합니다.

첫 화면 배너와 지연 로딩

첫 화면에서 바로 보이는 핵심 배너에 무조건 loading="lazy"를 넣으면 표시가 늦어질 수 있습니다. 화면 아래쪽 배너는 loading="lazy"와 decoding="async"를 검토할 수 있습니다. 실제 성능은 Lighthouse나 브라우저 개발자 도구로 측정하세요.

광고·제휴 배너라면

<a href="https://advertiser.example/"
   rel="sponsored noopener">
  <img src="/images/ad.webp" alt="광고주 서비스 자세히 보기"
       width="1200" height="400">
</a>

광고임을 독자가 알아볼 수 있도록 명확하게 표시하고, 본문 메뉴나 다운로드 버튼처럼 오해하게 배치하지 않습니다. 새 창을 열면 사용자에게 그 사실을 알리는 접근성도 고려하세요.

공식 참고자료

  • MDN: img 요소
  • MDN: picture 요소
  • Google 이미지 SEO 권장사항

관련 글

  • HTML 메타 태그 최적화: title·description·canonical
  • 워드프레스 테마 선택 체크리스트: 성능·업데이트·호환성

내용 검토 및 업데이트: 2026년 8월 27일

HTML HTML

글 탐색

Previous post
Next post

Related Posts

HTML

CSS Color 속성 활용하기 (배경색, 글꼴색, 그라디언트)

2024년 05월 12일

CSS Color 속성은 웹 디자인에서 중요한 역할을 합니다. 배경색, 글꼴색, 그라디언트 등 다양한 색상 속성을 활용하여 웹 페이지를 아름답게 꾸밀 수 있습니다. CSS Color를 제대로 활용하면 페이지의 시각적 품질을 향상시키고 사용자 경험을 높일 수 있습니다. 따라서 개발자들은 이러한 속성을 잘 숙지하고 적절히 활용하는 것이 중요합니다. 이 글에서는 CSS Color 속성을 활용하면서 배경색, 글꼴색, 그라디언트에 대해 자세히 살펴보도록 하겠습니다.

Read More

기본 HTML 문서 구조 이해하기: 웹사이트 뼈대 만드는 방법

2026년 08월 29일

웹 개발의 첫걸음인 HTML 문서의 기본 구조를 이해하고, 브라우저가 코드를 해석하는 원리와 필수 태그 구성 방법을 살펴봅니다.

Read More
HTML

CSS의 효과적인 활용 방법

2024년 05월 11일

CSS는 Cascading Style Sheets의 약자로, 웹사이트 및 웹 애플리케이션의 디자인을 정의하는 데 사용되는 스타일 시트 언어입니다. CSS의 효과적인 활용은 웹 개발자에게 매우 중요합니다. 웹 페이지의 레이아웃, 색상, 폰트, 그림자 등 다양한 디자인 요소를 CSS를 통해 쉽게 제어할 수 있습니다. 또한 CSS를 효과적으로 활용하면 웹 페이지의 성능을 최적화하고 검색 엔진 최적화(SEO)에도 도움을 줄 수 있습니다. 이러한 이유로 CSS의 잘못된 사용은 웹 페이지의 외관뿐만 아니라 사용자 경험에도 부정적인 영향을 미칠 수 있습니다. 따라서 CSS의 효과적인 활용 방법을 알고 적절히 적용하는 것이 매우 중요합니다.

Read More

최신 글

  • 브라우저 캐시 삭제가 필요한 경우와 안전하게 정리하는 방법 정리
  • 맥북 발열 줄이는 기본 설정: 성능과 배터리를 지키는 실천 방법
  • 에러 로그 읽는 습관 만들기: 개발 속도를 높이는 실전 분석 요령
  • HTML 링크 태그 접근성 체크리스트: 누구나 이용하기 쉬운 웹사이트 만드는 방법
  • 워드프레스 글 발행 체크리스트: 놓치기 쉬운 7가지 필수 점검 항목

최신 댓글

보여줄 댓글이 없습니다.

보관함

  • 2026년 9월
  • 2026년 8월
  • 2026년 2월
  • 2025년 7월
  • 2025년 6월
  • 2025년 5월
  • 2025년 4월
  • 2025년 3월
  • 2025년 2월
  • 2025년 1월
  • 2024년 12월
  • 2024년 11월
  • 2024년 8월
  • 2024년 6월
  • 2024년 5월
  • 2024년 3월
  • 2024년 2월
  • 2023년 11월
  • 2023년 9월
  • 2023년 8월
  • 2023년 7월
  • 2023년 6월
  • 2023년 5월
  • 2023년 4월
  • 2023년 3월
  • 2023년 2월

카테고리

  • Flutter
  • HTML
  • IT 일반
  • Linux
  • 맥북
  • 워드프레스
  • 자바(Java)
  • 컴퓨터 활용
  • 파이썬
  • 프로그래밍

사이트 안내

  • 블로그 소개
  • 문의하기
  • 개인정보 처리방침
©2026 toylee blog | WordPress Theme by SuperbThemes