HTML의 <ol> 태그는 순서 있는 리스트(ordered list)를 만들 때 사용되는 요소입니다. 이 태그는 항목들 간에 우선순위나 순서가 중요한 경우에 사용됩니다. 각 항목은 <li>(리스트 아이템) 태그로 정의되며, 기본적으로 숫자나 알파벳 등을 사용하여 항목들이 순서대로 표시됩니다.
주요 특징:
- 순서 있는 리스트: <ol> 태그는 항목의 순서가 중요한 경우에 사용됩니다. 예를 들어, 순서대로 진행해야 하는 단계나 순위를 나타낼 때 사용됩니다.
- 숫자 또는 알파벳 사용: 기본적으로 항목은 숫자(1, 2, 3, ...)나 알파벳(A, B, C, ...) 등의 순서대로 표시됩니다. CSS를 사용하면 다른 형식으로 표시할 수 있습니다.
- 항목을 나열: <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 |