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 미디어 쿼리 사용법

2024년 05월 12일

반응형 웹 디자인은 현대 웹 개발에서 중요한 부분이다. 사용자는 다양한 디바이스를 통해 웹사이트에 접속하므로, 웹페이지가 다양한 화면 크기와 해상도에 대응할 수 있어야 한다. CSS 미디어 쿼리는 이러한 요구를 충족시키기 위한 강력한 도구이다. 이 문서에서는 반응형 웹 디자인을 위한 CSS 미디어 쿼리의 사용법에 대해 자세히 살펴볼 것이다.

Read More
HTML

HTML Table 디자인 및 레이아웃, 같이 알아봅시다.

2024년 05월 14일

웹 개발에서 테이블은 정보를 구조화하고 시각적으로 표현할 때 매우 유용한 도구입니다. HTML 테이블은 웹 페이지의 디자인 및 레이아웃에 중요한 역할을 합니다. 테이블 요소를 활용하면 데이터를 구성하여 보기 쉽게 표시할 수 있습니다. 또한, 테이블을 사용하여 레이아웃을 구성할 수도 있어서 다양한 웹 사이트에서 다양한 스타일의 테이블을 볼 수 있습니다. 이 문서에서는 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