HTML

OL 태그 -순서 있는 리스트

funfunweb 2025. 3. 18. 16:11

HTML의 <ol> 태그는 순서 있는 리스트(ordered list)를 만들 때 사용되는 요소입니다. 이 태그는 항목들 간에 우선순위나 순서가 중요한 경우에 사용됩니다. 각 항목은 <li>(리스트 아이템) 태그로 정의되며, 기본적으로 숫자알파벳 등을 사용하여 항목들이 순서대로 표시됩니다.

주요 특징:

  1. 순서 있는 리스트: <ol> 태그는 항목의 순서가 중요한 경우에 사용됩니다. 예를 들어, 순서대로 진행해야 하는 단계나 순위를 나타낼 때 사용됩니다.
  2. 숫자 또는 알파벳 사용: 기본적으로 항목은 숫자(1, 2, 3, ...)나 알파벳(A, B, C, ...) 등의 순서대로 표시됩니다. CSS를 사용하면 다른 형식으로 표시할 수 있습니다.
  3. 항목을 나열: <ol> 태그 내에서 각 항목은 <li> 태그로 정의되며, 순차적으로 리스트가 생성됩니다.

사용 예시:

<ol>
  <li>첫 번째 단계</li>
  <li>두 번째 단계</li>
  <li>세 번째 단계</li>
</ol>

설명:

  • <ol> 태그는 순서 있는 리스트를 정의합니다.
  • 각 <li> 태그는 리스트의 개별 항목을 나타냅니다.
  • 기본적으로 항목들은 1, 2, 3 순으로 숫자가 매겨져 표시됩니다.

스타일링 예시 (CSS):

<ol style="list-style-type: lower-alpha;">
  <li>첫 번째 항목</li>
  <li>두 번째 항목</li>
  <li>세 번째 항목</li>
</ol>

이 예시에서는 list-style-type: lower-alpha를 사용하여, 항목에 소문자 알파벳(a, b, c 등)을 사용하도록 스타일링 했습니다. 이 외에도 다양한 스타일을 지정할 수 있습니다.

  • decimal: 기본값으로 숫자를 사용합니다.
  • lower-alpha: 소문자 알파벳(a, b, c 등)을 사용합니다.
  • upper-alpha: 대문자 알파벳(A, B, C 등)을 사용합니다.
  • lower-roman: 소문자 로마 숫자(i, ii, iii 등)를 사용합니다.
  • upper-roman: 대문자 로마 숫자(I, II, III 등)를 사용합니다.
  • none: 번호 매김 없이 항목을 나열합니다.

예시: 중첩된 순서 있는 리스트

순서 있는 리스트 내부에 다른 순서 있는 리스트를 중첩시킬 수 있습니다.

<ol>
  <li>첫 번째 단계
    <ol>
      <li>서브 단계 1</li>
      <li>서브 단계 2</li>
    </ol>
  </li>
  <li>두 번째 단계</li>
  <li>세 번째 단계</li>
</ol>

설명:

  • 위 예시에서는 첫 번째 단계 내부에 중첩된 또 다른 순서 있는 리스트가 있습니다.
  • 중첩된 리스트는 기본적으로 또 다른 숫자 또는 알파벳 순서로 표시됩니다.

<ol> 태그와 <ul> 태그 비교:

  • <ol> 태그는 순서 있는 리스트를 생성할 때 사용됩니다. 항목들이 중요한 순서나 우선순위를 갖는 경우에 적합합니다.
  • <ul> 태그는 순서 없는 리스트를 생성할 때 사용되며, 항목들의 순서가 중요하지 않은 경우에 사용됩니다.

결론:

<ol> 태그는 항목들이 순서대로 나열되는 순서 있는 리스트를 생성할 때 사용됩니다. 각 항목은 <li> 태그로 정의되며, 기본적으로 숫자나 알파벳 순서대로 표시됩니다. 스타일을 통해 표시 형식을 커스터마이즈할 수 있으며, 중첩된 리스트도 손쉽게 만들 수 있습니다. <ol> 태그를 사용하면 단계별로 중요한 정보를 구조적으로 제공할 수 있어, 사용자에게 명확하고 직관적인 정보를 전달할 수 있습니다.

'HTML' 카테고리의 다른 글

p 태그 -단락(paragraph)  (0) 2025.03.18
dl태그 - 정의 목록  (0) 2025.03.18
ul 태그 - 순서 없는 리스트  (0) 2025.03.18
ul - 목록  (0) 2025.03.18
section 태그  (0) 2025.03.18