본문 바로가기
Frontend/HTML

[HTML] HTML 기본

by cogito21_js 2024. 6. 8.
반응형

HTML을 단계별로 학습하는 것은 매우 좋은 방법입니다. HTML (HyperText Markup Language)은 웹 페이지의 구조를 정의하는 언어로, 웹 개발의 기본이 됩니다. 

1단계: HTML 기본 구조 이해하기

HTML 문서는 특정한 구조를 가지고 있습니다. 가장 기본적인 HTML 문서의 구조는 다음과 같습니다:

<!DOCTYPE html>
<html>
<head>
    <title>Document Title</title>
</head>
<body>
    <h1>Hello, World!</h1>
    <p>This is a paragraph.</p>
</body>
</html>
  • <!DOCTYPE html>: 문서가 HTML5를 사용하고 있음을 선언합니다.
  • <html>: HTML 문서의 루트 요소입니다.
  • <head>: 메타데이터, 제목, 스타일, 링크 등을 포함합니다.
  • <title>: 문서의 제목을 정의하며, 브라우저 탭에 표시됩니다.
  • <body>: 실제 콘텐츠가 들어가는 부분입니다.

2단계: HTML 요소와 속성

HTML 요소는 태그로 구성되며, 속성을 가질 수 있습니다. 예를 들어:

<a href="https://www.example.com">This is a link</a>
<img src="image.jpg" alt="Description of image">
  • <a> 태그: 링크를 생성하며, href 속성을 통해 링크의 목적지를 지정합니다.
  • <img> 태그: 이미지를 삽입하며, src 속성으로 이미지 파일의 경로를 지정하고, alt 속성으로 이미지 설명을 추가합니다.

3단계: 텍스트 관련 요소

웹 페이지에 텍스트를 표시할 때 사용되는 기본적인 HTML 요소들입니다.

  • <h1>부터 <h6>: 제목을 표시합니다. <h1>이 가장 큰 제목이고, <h6>이 가장 작은 제목입니다.
  • <p>: 문단을 표시합니다.
  • <b>, <strong>: 굵은 글씨를 표시합니다.
  • <i>, <em>: 이탤릭 글씨를 표시합니다.

4단계: 목록 (Lists)

목록을 만들 때 사용하는 태그들입니다.

  • 순서가 있는 목록 (Ordered List)
    <ol>
        <li>First item</li>
        <li>Second item</li>
        <li>Third item</li>
    </ol>
  • 순서가 없는 목록 (Unordered List)
    <ul>
        <li>First item</li>
        <li>Second item</li>
        <li>Third item</li>
    </ul>

5단계: 링크와 이미지

링크와 이미지를 추가하는 방법입니다.

  • 링크: <a> 태그를 사용합니다.
    <a href="https://www.google.com">Go to Google</a>
  • 이미지: <img> 태그를 사용합니다.
    <img src="path_to_image.jpg" alt="Description of the image">

6단계: 테이블

데이터를 표 형식으로 표시할 때 사용하는 태그들입니다.

<table>
    <tr>
        <th>Header 1</th>
        <th>Header 2</th>
    </tr>
    <tr>
        <td>Data 1</td>
        <td>Data 2</td>
    </tr>
</table>

7단계: 폼 (Forms)

사용자로부터 데이터를 입력받을 때 사용하는 태그들입니다.

<form action="/submit_form" method="post">
    <label for="name">Name:</label>
    <input type="text" id="name" name="name">
    <input type="submit" value="Submit">
</form>

8단계: HTML5 새로운 요소들

HTML5에서 추가된 새로운 요소들입니다.

  • <header>, <footer>: 문서나 섹션의 머리글과 바닥글을 정의합니다.
  • <article>: 독립적인 콘텐츠를 나타냅니다.
  • <section>: 문서의 섹션을 정의합니다.
  • <nav>: 네비게이션 링크를 정의합니다.
  • <aside>: 주요 콘텐츠와는 별도로 관련된 콘텐츠를 정의합니다.
  • <figure>, <figcaption>: 이미지나 다이어그램, 설명을 포함합니다.

9단계: 실습 및 프로젝트

이제 배운 내용을 토대로 간단한 웹 페이지를 만들어보세요. 예를 들어, 개인 프로필 페이지나 작은 블로그 포스트를 HTML로 작성해보는 것을 추천드립니다.

10단계: CSS와 JavaScript 연계

HTML을 어느 정도 익혔다면, CSS와 JavaScript를 배워 HTML 페이지를 스타일링하고 동적 기능을 추가해보세요.

추가적인 질문이 있거나 도움이 필요하면 언제든지 물어보세요!

 

 

반응형

'Frontend > HTML' 카테고리의 다른 글

[HTML] HTML 규칙  (0) 2024.06.08
[HTML] HTML 심화  (1) 2024.06.08
[HTML] HTML 예제  (0) 2024.06.08