텍스트, 이미지, 링크 및 목록
제목과 문단으로 텍스트를 서식 지정하고 alt 텍스트와 함께 이미지를 삽입하며 하이퍼링크와 순서가 있는 목록 및 순서가 없는 목록을 만듭니다.
텍스트, 이미지, 링크 및 목록은(는) 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>단락과 <br>
<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>이미지: <img> 요소
<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"라고 쓰지 말고, 이미지에 무엇이 표시되는지만 설명하세요.
하이퍼링크: <a> 요소
<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"를 추가하세요. 그렇지 않으면 열린 페이지가 링크를 연 창 객체에 접근할 수 있으며, 이는 역방향 탭 하이재킹이라는 보안 취약점으로 이어집니다.
순서 없는 목록: <ul>
항목의 순서가 중요하지 않을 때는 <ul>(순서 없는 목록)을 사용하세요. 기능, 재료, 탐색 링크 등에 적합합니다. 각 항목은 <li>입니다. 브라우저는 기본적으로 글머리 기호를 표시하지만, 거의 항상 CSS로 스타일을 지정합니다.
<ul>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ul>순서 있는 목록: <ol>
순서가 중요할 때는 <ol>(순서 있는 목록)을 사용하세요. 자습서의 단계, 순위, 지침 등에 적합합니다. 항목에는 자동으로 번호가 매겨집니다. 번호 매기기를 제어하려면 start와 reversed 속성을 사용하세요.
<ol>
<li>Install Node.js</li>
<li>Create a new project</li>
<li>Run npm install</li>
</ol>설명 목록: <dl>
<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 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.
이 강의의 모든 강의
- 문서 구조: DOCTYPE html head body
- 시맨틱 태그: header nav main article footer
- 텍스트, 이미지, 링크 및 목록
- 양식: input label button