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

맥북에서의 최신 소프트웨어 업데이트 소개

2023년 07월 11일

맥북은 대중적인 노트북 브랜드 중 하나입니다. 맥북은 최신 기술과 기능을 활용할 수 있도록 주기적으로 업그레이드됩니다. 이번에는 맥북에서의 최신 소프트웨어 업데이트에 대해 더 자세히 알아보겠습니다. macOS 업데이트 맥북에서 가장 중요한 소프트웨어 업데이트 중 하나는 macOS 업데이트입니다. 최신 버전의 macOS는 보안 패치와 성능 개선을 포함하여 다양한 새로운 기능을 제공합니다. 최신 버전의 macOS는…

Read More
HTML

HTML과 JS의 차이점은 무엇인가요?

2025년 02월 01일2025년 02월 01일

안녕하세요! 오늘은 많은 분들이 궁금해하는 HTML과 JS의 차이점, 무엇이 있는지 알아보려고 해요. 각자의 역할과 기능을 이해하면 웹 개발에서 매우 유용하답니다. 어렵지 않으니 같이 시작해 볼까요?     HTML이란? HTML은 HyperText Markup Language의 약자로, 웹 페이지의 구조와 내용을 만드는 데 사용되는 언어예요. 주로 다음과 같은 기능이 있어요   정적 타입 언어와…

Read More
HTML

Techniques for Compressing Websites to Improve Performance

2023년 07월 15일

Website performance is crucial as users will abandon slow websites. Therefore, web developers use various techniques to optimize websites for user experience. Among these techniques, website compression is highly effective in reducing website loading time. Techniques for Compressing Websites Website compression involves reducing the size of website files. It does…

Read More

최신 글

  • 윈도우 시작프로그램 정리 체크리스트: 부팅 속도 높이는 실무 요령
  • 카페 작업용 맥북 액세서리 추천 및 무게별 조합 요령
  • 로컬 개발 환경 초기화 요령: 맥과 윈도우에서 꼬인 의존성 깔끔하게 정리하기
  • img alt 속성 제대로 쓰는 방법: 웹 접근성과 검색 최적화를 위한 대체 텍스트 작성 요령
  • 구글 애드센스 심사 전 반드시 점검해야 할 필수 페이지 설정 방법

최신 댓글

보여줄 댓글이 없습니다.

보관함

  • 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