topic난이도 · 약 15

이미지로 말하기

img 태그로 이미지를 삽입하고, alt 속성으로 접근성을 챙긴다.

#img#src#alt#이미지#접근성
왜 배우는가

텍스트만으로는 전달할 수 없는 것들이 있다. 홈페이지에 이미지를 넣는 것은 방문자의 첫인상을 결정짓는다.

이미지는 img 태그 하나로 삽입할 수 있습니다

html
<!-- 기본 이미지 삽입 -->
<img src="images/profile.jpg" alt="나의 프로필 사진">

<!-- 크기 지정 -->
<img src="images/photo.jpg" alt="풍경 사진" width="400" height="300">

src = 이미지 파일 경로(필수), alt = 대체 텍스트(접근성 필수), width/height = 크기(선택).

속성설명
src이미지 파일의 경로 (필수)
alt대체 텍스트 — 이미지 설명 (필수)
width / height이미지 크기 (선택, CSS 권장)

alt 속성이 중요한 3가지 이유: 1. 시각장애인의 스크린 리더가 alt 텍스트를 읽어줌 2. 이미지 로딩 실패 시 대체 텍스트가 표시됨 3. 검색 엔진이 이미지 내용을 파악하는 데 사용

파일이 늘어나면 폴더로 정리해야 합니다

html
my-homepage/
├── index.html          ← 메인 페이지
├── style.css           ← 스타일 (Ch3에서 생성)
├── script.js           ← 동작 (Ch9에서 생성)
└── images/
    ├── profile.jpg     ← 프로필 사진
    └── project1.png    ← 프로젝트 스크린샷

HTML, CSS, JS, 이미지를 폴더로 분리하여 관리하는 표준 구조.

파일 이름 규칙: • 소문자만 사용 (Profile.jpg X → profile.jpg O) • 공백 대신 하이픈 (my photo.jpg X → my-photo.jpg O) • 메인 파일은 반드시 index.html (서버가 자동으로 찾음)

프로필 사진을 홈페이지에 넣어봅시다

html
<h1>김짓의 홈페이지</h1>
<img src="images/profile.jpg" alt="김짓의 프로필 사진" width="200">
<p><strong>웹 개발자</strong>를 꿈꾸는 학생입니다.</p>

<h2>나의 프로젝트</h2>
<img src="images/project1.png" alt="첫 번째 프로젝트 스크린샷">
<p>HTML과 CSS로 만든 첫 번째 웹 페이지입니다.</p>

프로필 이미지와 프로젝트 스크린샷을 홈페이지에 삽입한 예시.

Ch1에서 시작한 홈페이지가 이렇게 성장했습니다

구분Ch1 이후 (뼈대만)Ch2 이후 (콘텐츠 완성)
내용h1 + p 한 개img, strong, ul, a 포함
구조텍스트만이미지+목록+링크+강조
태그설명
`<img>`이미지를 삽입하는 빈 태그 (닫는 태그 없음)
src이미지 파일 경로를 지정하는 필수 속성
alt이미지를 설명하는 대체 텍스트 (접근성 필수)
핵심설명
width/heightHTML 속성으로 픽셀 단위 크기 지정
CSS 권장크기 조절은 CSS의 max-width를 사용하는 것이 더 유연

alt 속성은 접근성과 SEO 모두에 중요합니다. 항상 작성하세요!

실기 드릴 3문항
edit실기 드릴 · 단답형

img 태그에서 반드시 작성해야 하는 속성 2가지는?

check_circle실기 드릴 · OX

<img> 태그에는 닫는 태그(</img>)가 필요하다.

edit실기 드릴 · 단답형

<img> 태그의 alt 속성은 생략해도 되는가?