Frontend Academy · 강의

텍스트, 이미지, 링크 및 목록

제목과 문단으로 텍스트를 서식 지정하고 alt 텍스트와 함께 이미지를 삽입하며 하이퍼링크와 순서가 있는 목록 및 순서가 없는 목록을 만듭니다.

레슨 3/413개 단계

텍스트, 이미지, 링크 및 목록은(는) CoddyKit의 무료 Frontend Academy 강의입니다. 이것은 4개 중 3번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Frontend Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Frontend Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

제목: h1부터 h6까지

HTML은 여섯 단계의 제목을 제공합니다. 텍스트 크기를 바꾸는 것이 아니라 문서 개요를 만들기 위해 사용하세요. <h1>은 페이지 제목으로 페이지마다 한 번 사용하고, <h2>는 주요 영역에, <h3>은 하위 영역에 사용하는 식으로 이어 갑니다.

<h1>Frontend Development Guide</h1>
<h2>HTML Basics</h2>
<h3>Headings</h3>

단락과 &lt;br&gt;

<p> 요소는 텍스트 단락을 감쌉니다. 브라우저는 위아래에 자동으로 여백을 추가합니다. <br>은 꼭 필요한 경우에만 사용하세요. 주소나 시처럼 의미 있는 줄바꿈에 사용하고, 단락 사이의 여백을 만드는 용도로는 사용하지 마세요.

인라인 텍스트 요소

인라인 요소를 사용하여 텍스트에 의미를 부여하세요. <strong>은 중요한 텍스트(굵게), <em>은 강조(기울임), <code>는 코드 조각, <mark>는 강조 표시된 텍스트, <small>은 작은 글씨에 사용합니다.

<p>Press <kbd>Ctrl+S</kbd> to save. The <code>console.log()</code> function outputs to the <strong>Console</strong> panel.</p>

이미지: &lt;img&gt; 요소

<img> 요소는 이미지를 삽입합니다. src 속성은 URL을 지정하고, alt는 화면 낭독기와 이미지 로드에 실패했을 때 사용할 대체 텍스트를 제공합니다. 항상 의미 있는 alt 값을 포함하세요.

<img src="/images/hero.webp"
     alt="A developer typing code on a laptop"
     width="800"
     height="450">

좋은 대체 텍스트 작성하기

대체 텍스트는 이미지의 내용과 목적을 전달해야 합니다. 장식용 이미지(여백용 이미지나 장식 목적으로만 사용되는 아이콘)에는 alt=""(빈 문자열)을 사용하여 화면 낭독기가 건너뛰도록 하세요. 절대 alt="image of"라고 쓰지 말고, 이미지에 무엇이 표시되는지만 설명하세요.

하이퍼링크: &lt;a&gt; 요소

<a>(앵커) 요소는 하이퍼링크를 만듭니다. href 속성은 목적지 URL을 설정합니다. 링크 텍스트는 목적지를 설명해야 하며, 절대 ‘여기를 클릭’이라고 쓰지 마세요.

<!-- External link -->
<a href="https://mdn.mozilla.org" target="_blank" rel="noopener noreferrer">
  MDN Web Docs
</a>

<!-- Internal link -->
<a href="/courses">Browse Courses</a>

<!-- Email link -->
<a href="mailto:hello@example.com">Email Us</a>

target=_blank 보안 참고 사항

target="_blank"를 사용하여 새 탭에서 링크를 열 때는 항상 rel="noopener noreferrer"를 추가하세요. 그렇지 않으면 열린 페이지가 링크를 연 창 객체에 접근할 수 있으며, 이는 역방향 탭 하이재킹이라는 보안 취약점으로 이어집니다.

순서 없는 목록: &lt;ul&gt;

항목의 순서가 중요하지 않을 때는 <ul>(순서 없는 목록)을 사용하세요. 기능, 재료, 탐색 링크 등에 적합합니다. 각 항목은 <li>입니다. 브라우저는 기본적으로 글머리 기호를 표시하지만, 거의 항상 CSS로 스타일을 지정합니다.

<ul>
  <li>HTML</li>
  <li>CSS</li>
  <li>JavaScript</li>
</ul>

순서 있는 목록: &lt;ol&gt;

순서가 중요할 때는 <ol>(순서 있는 목록)을 사용하세요. 자습서의 단계, 순위, 지침 등에 적합합니다. 항목에는 자동으로 번호가 매겨집니다. 번호 매기기를 제어하려면 start와 reversed 속성을 사용하세요.

<ol>
  <li>Install Node.js</li>
  <li>Create a new project</li>
  <li>Run npm install</li>
</ol>

설명 목록: &lt;dl&gt;

<dl>(설명 목록)은 용어와 그 정의 또는 설명을 묶습니다. 용어집, 메타데이터(작성자/날짜), 키-값 쌍에 사용하세요. <dt>는 용어이고 <dd>는 설명입니다.

<dl>
  <dt>HTML</dt>
  <dd>HyperText Markup Language — the structure layer.</dd>
  <dt>CSS</dt>
  <dd>Cascading Style Sheets — the presentation layer.</dd>
</dl>

목록 중첩하기

목록을 중첩하여 계층 구조를 나타낼 수 있습니다. 자식 <ul> 또는 <ol>을 부모 <li> 요소 안에 배치하세요. 단순히 들여쓰기하려고 중첩하지 말고 CSS를 사용하세요.

빠른 확인

화면 낭독기를 위해 이미지의 텍스트 설명을 제공하는 속성은 무엇인가요?

복습: 텍스트, 이미지, 링크 및 목록

문서 구조에는 제목 요소를, 단락에는 p를, 이미지에는 의미 있는 alt 텍스트와 함께 img를, 탐색에는 설명이 분명한 링크 텍스트와 함께 a를, 목록 콘텐츠에는 ul/ol/dl을 사용하세요. 의미 구조를 갖춘 HTML은 접근성이 높고 기계가 읽을 수 있습니다.

무료로 시작

AI 튜터와 함께 HTML을(를) 배우세요 — 무료

브라우저에서 실제 코드를 작성하고 실행하며, 24/7 AI 튜터로부터 즉각적인 도움을 받고, 웹이나 앱에서 중단한 부분부터 계속 학습하세요.

코스
41
레슨
163

자주 묻는 질문

“텍스트, 이미지, 링크 및 목록” 강의는 무료인가요?

네 — “텍스트, 이미지, 링크 및 목록” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Frontend Academy 강의 전체를 잠금 해제할 수 있습니다. Frontend Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

“텍스트, 이미지, 링크 및 목록”에서 뭘 배우나요?

제목과 문단으로 텍스트를 서식 지정하고 alt 텍스트와 함께 이미지를 삽입하며 하이퍼링크와 순서가 있는 목록 및 순서가 없는 목록을 만듭니다. 브라우저에서 직접 실행하는 실습 코드로 Frontend Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.

Frontend Academy을(를) 시작하는 데 경험이 필요한가요?

사전 경험은 필요하지 않습니다. CoddyKit의 Frontend Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 3번째 강의입니다.

“텍스트, 이미지, 링크 및 목록” 강의는 얼마나 걸리나요?

대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.

이 Frontend Academy 강의에서 코드를 작성하고 실행할 수 있나요?

네. 모든 Frontend Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

  1. 문서 구조: DOCTYPE html head body
  2. 시맨틱 태그: header nav main article footer
  3. 텍스트, 이미지, 링크 및 목록
  4. 양식: input label button
← Frontend Academy(으)로 돌아가기