HTML 목록 만들기: 항목별 기호와 숫자 활용법

GoGoComputer·2024년 11월 6일

HTML CSS study

목록 보기
10/20
post-thumbnail

이번에는 HTML에서 항목별 기호숫자를 사용하여 목록을 만드는 방법에 대해 자세히 알아보겠습니다. 목록은 웹 페이지에서 정보를 체계적으로 정리하고, 사용자가 내용을 쉽게 파악할 수 있도록 도와주는 중요한 요소입니다.


1. 목록의 종류

HTML에서 목록은 크게 두 가지로 나뉩니다:

  1. 정렬된 목록 (Ordered List): 순서가 중요한 목록으로, 숫자나 알파벳으로 항목이 표시됩니다.
  2. 정렬되지 않은 목록 (Unordered List): 순서가 중요하지 않은 목록으로, 보통 불릿 포인트(•)로 항목이 표시됩니다.

2. 정렬된 목록 만들기

2.1. 기본 구조

정렬된 목록은 <ol> 태그를 사용합니다. 이 태그는 "Ordered List"의 약자입니다. 목록의 각 항목은 <li> 태그("List Item"의 약자)로 감싸서 표시합니다.

<ol>
  <li>첫 번째 항목</li>
  <li>두 번째 항목</li>
  <li>세 번째 항목</li>
</ol>

2.2. 코드 설명

  • <ol>: 정렬된 목록의 시작을 알립니다.
  • <li>: 목록의 각 항목을 나타냅니다.
  • </ol>: 정렬된 목록의 끝을 알립니다.

2.3. 결과 화면

브라우저에서 위의 코드를 열면 다음과 같이 표시됩니다:

  1. 첫 번째 항목
  2. 두 번째 항목
  3. 세 번째 항목

3. 정렬되지 않은 목록 만들기

3.1. 기본 구조

정렬되지 않은 목록은 <ul> 태그를 사용합니다. 이 태그는 "Unordered List"의 약자입니다. 마찬가지로 각 항목은 <li> 태그로 감싸줍니다.

<ul>
  <li>첫 번째 항목</li>
  <li>두 번째 항목</li>
  <li>세 번째 항목</li>
</ul>

3.2. 코드 설명

  • <ul>: 정렬되지 않은 목록의 시작을 알립니다.
  • <li>: 목록의 각 항목을 나타냅니다.
  • </ul>: 정렬되지 않은 목록의 끝을 알립니다.

3.3. 결과 화면

브라우저에서 위의 코드를 열면 다음과 같이 표시됩니다:

  • 첫 번째 항목
  • 두 번째 항목
  • 세 번째 항목

4. 실습: 목록 작성 과정

이제 실제로 HTML 파일을 작성하면서 목록을 만들어보겠습니다.

4.1. HTML 파일 구조 만들기

먼저 기본적인 HTML 구조를 작성합니다.

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>HTML 목록 예제</title>
</head>
<body>
  <!-- 콘텐츠가 여기에 들어갑니다 -->
</body>
</html>

4.2. 콘텐츠 추가하기

단락 추가

단락은 <p> 태그를 사용하여 만듭니다.

<p>이번 강의에서는 항목별 기호와 숫자를 이용해 목록을 만드는 법을 배워 보겠습니다.</p>

정렬된 목록 추가

<ol>
  <li>HTML은 무엇인가요?</li>
  <li>HTML의 구조</li>
  <li>HTML 태그 사용 방법</li>
</ol>

정렬되지 않은 목록 추가

<ul>
  <li>HTML을 배우는 이유</li>
  <li>HTML의 장점</li>
  <li>HTML로 할 수 있는 것들</li>
</ul>

4.3. 전체 코드

이제 모든 내용을 합쳐서 전체 코드를 작성해보겠습니다.

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>HTML 목록 예제</title>
</head>
<body>
  <h1>HTML 목록 만들기</h1>

  <p>이번 강의에서는 항목별 기호와 숫자를 이용해 목록을 만드는 법을 배워 보겠습니다.</p>

  <h2>정렬된 목록 (Ordered List)</h2>
  <p>다음은 정렬된 목록의 예시입니다:</p>
  <ol>
    <li>HTML은 무엇인가요?</li>
    <li>HTML의 구조</li>
    <li>HTML 태그 사용 방법</li>
  </ol>

  <h2>정렬되지 않은 목록 (Unordered List)</h2>
  <p>다음은 정렬되지 않은 목록의 예시입니다:</p>
  <ul>
    <li>HTML을 배우는 이유</li>
    <li>HTML의 장점</li>
    <li>HTML로 할 수 있는 것들</li>
  </ul>

  <p>각각의 목록은 HTML 태그를 사용하여 구조화되어 있으며, 콘텐츠에 의미를 부여합니다.</p>
</body>
</html>

5. 코드 분석 및 정리

5.1. 헤드 부분

  • <!DOCTYPE html>: 이 문서는 HTML5 표준을 따름을 선언합니다.
  • <html>: HTML 문서의 시작을 나타냅니다.
  • <head>: 문서에 대한 메타데이터를 포함합니다.
    • <meta charset="UTF-8">: 문서의 인코딩 방식을 UTF-8로 지정합니다.
    • <title>: 브라우저 탭에 표시될 문서의 제목을 지정합니다.

5.2. 바디 부분

  • <body>: 실제 화면에 표시되는 콘텐츠를 포함합니다.
  • <h1>, <h2>: 제목과 부제목을 표시하는 데 사용됩니다.
  • <p>: 단락을 나타냅니다.
  • <ol>, <ul>: 각각 정렬된 목록과 정렬되지 않은 목록을 나타냅니다.
  • <li>: 목록의 각 항목을 나타냅니다.

5.3. 중요 포인트

  • 의미에 맞는 태그 사용: 콘텐츠의 의미를 정확하게 표현하기 위해 적절한 태그를 사용합니다.
  • 들여쓰기와 코드 정렬: 코드를 읽기 쉽게 하기 위해 들여쓰기와 줄 바꿈을 적절히 사용합니다.
  • 태그의 짝 맞추기: 열림 태그와 닫힘 태그를 정확하게 사용하여 오류를 방지합니다.

6. 목록 작성 시 유의사항

  • 콘텐츠의 구조화: 단순히 텍스트를 나열하는 것이 아니라, HTML 태그를 사용하여 콘텐츠를 구조화하면 가독성이 높아지고 유지보수가 쉬워집니다.
  • 부모와 자식 요소의 관계 이해: 예를 들어, <ol> 또는 <ul>은 부모 요소이고, 그 안의 <li>들은 자식 요소입니다. 이 관계를 이해하면 복잡한 문서를 작성할 때 도움이 됩니다.
  • 의미 부여: 각 태그는 특정한 의미를 가지고 있으므로, 콘텐츠에 적절한 의미를 부여하기 위해 정확한 태그를 사용해야 합니다.

7. 실습 코드 실행해보기

위에서 작성한 전체 코드를 메모장이나 코드 편집기에 복사하여 example.html과 같은 파일 이름으로 저장한 후, 웹 브라우저로 열어보세요. 작성한 목록과 단락이 브라우저에 제대로 표시되는지 확인할 수 있습니다.


8. 마무리

이번 강의를 통해 HTML에서 정렬된 목록과 정렬되지 않은 목록을 만드는 방법을 배웠습니다. 목록은 웹 페이지에서 정보를 체계적으로 전달하는 데 필수적인 요소입니다. 직접 코드를 작성하고 실행해 보면서 HTML의 기본적인 구조와 태그 사용법을 익혀보세요.

앞으로도 HTML의 다양한 태그와 사용법을 학습하여 더욱 풍부하고 구조화된 웹 페이지를 만들어보시기 바랍니다.


전체 실습 코드:

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>HTML 목록 예제</title>
</head>
<body>
  <h1>HTML 목록 만들기</h1>

  <p>이번 강의에서는 항목별 기호와 숫자를 이용해 목록을 만드는 법을 배워 보겠습니다.</p>

  <h2>정렬된 목록 (Ordered List)</h2>
  <p>다음은 정렬된 목록의 예시입니다:</p>
  <ol>
    <li>HTML은 무엇인가요?</li>
    <li>HTML의 구조</li>
    <li>HTML 태그 사용 방법</li>
  </ol>

  <h2>정렬되지 않은 목록 (Unordered List)</h2>
  <p>다음은 정렬되지 않은 목록의 예시입니다:</p>
  <ul>
    <li>HTML을 배우는 이유</li>
    <li>HTML의 장점</li>
    <li>HTML로 할 수 있는 것들</li>
  </ul>

  <p>각각의 목록은 HTML 태그를 사용하여 구조화되어 있으며, 콘텐츠에 의미를 부여합니다.</p>
</body>
</html>

즐거운 코딩 시간 되세요! 다음 강의에서 뵙겠습니다.

profile
IT를 좋아합니다.

0개의 댓글