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월 29일

리눅스 운영 체제는 서버 운영 체제로 매우 인기가 있습니다. 이는 그만큼 강력한 기능과 안정성을 제공하기 때문입니다. 그 중에서도 네트워크 설정 및 관리에 대한 기능은 매우 강력합니다. 네트워크 설정 및 관리가 잘 되어 있으면 다양한 네트워크 서비스를 실행할 수 있으며, 서버의 네트워크 연결성을 제어할 수 있습니다. 이 블로그에서는 리눅스 네트워크 설정…

Read More
HTML

웹사이트의 검색 엔진 최적화(SEO) 전략

2023년 07월 20일

현재의 디지털 시대에, 인터넷은 사람들이 정보를 찾고 상품과 서비스를 구매하는 중요한 수단이 되었습니다. 따라서 검색 엔진 최적화(SEO)는 웹 사이트를 운영하는 회사 또는 개인이 온라인 존재감을 향상시키는 데 필수적인 전략입니다. SEO는 검색 엔진 결과 페이지(SERP)에서 상위를 차지하도록 웹 사이트를 최적화하는 프로세스입니다. 주제 1: 키워드 연구 키워드 연구는 SEO의 첫 단계입니다. 키워드…

Read More
HTML

반응형 웹디자인의 중요성과 장단점

2024년 05월 15일

반응형 웹디자인은 현대 웹사이트에서 절대적인 필요성을 갖게 되었습니다. 사용자들은 다양한 기기를 이용하여 웹을 탐색하며, 그에 맞게 웹사이트는 유연하게 대응해야 합니다. 반응형 웹디자인은 이러한 다양성에 대응하여 웹사이트를 최적으로 표현할 수 있는 중요한 기술입니다.

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