HTML Ordered Lists
The HTML <ol>
tag defines an
ordered list. An ordered list can be numerical or alphabetical.
Ordered HTML List
An ordered list starts with the <ol>
tag.
Each list item starts with the <li>
tag.
The list items will be marked with numbers by default:
Example
<ol>
<li> Item
01</li>
<li> Item
02</li>
<li> Item
03</li>
</ol>
Ordered HTML List - The Type Attribute
The type
attribute of the <ol>
tag,
defines the type of the list item marker:
Type |
Description |
type="1" |
The list items will be
numbered with numbers (default) |
type="A" |
The list items will be
numbered with uppercase letters |
type="a" |
The list items will be
numbered with lowercase letters |
type="I" |
The list items will be
numbered with uppercase roman numbers |
type="i" |
The list items will be
numbered with lowercase roman numbers |
Numbers:
<ol type="1">
<li> Item
01</li>
<li> Item
02</li>
<li> Item
03</li>
</ol>
Uppercase
Letters:
<ol type="A">
<li> Item
01</li>
<li> Item
02</li>
<li> Item
03</li>
</ol>
Lowercase
Letters:
<ol type="a">
<li> Item
01</li>
<li> Item
02</li>
<li> Item
03</li>
</ol>
Uppercase
Roman Numbers:
<ol type="I">
<li> Item
01</li>
<li> Item
02</li>
<li> Item
03</li>
</ol>
Lowercase
Roman Numbers:
<ol type="i">
<li> Item
01</li>
<li> Item
02</li>
<li> Item
03</li>
</ol>
Control List Counting
By default, an ordered list will start counting from 1. If you
want to start counting from a specified number, you can use the start
attribute:
Example
<ol start="50">
<li> Item
01</li>
<li> Item
02</li>
<li> Item
03</li>
</ol>
Nested HTML Lists
Lists can be nested (list inside list):
Example
<ol>
<li> Item
1</li>
<li> Item
2
<ol>
<li> Item
02</li>
<li> Item
002</li>
</ol>
</li>
<li> Item
3</li>
</ol>
Note: A list item (<li>
) can
contain a new list, and other HTML elements, like images and links, etc.
Chapter Summary
- Use
the HTML
<ol>
element to define an ordered list - Use
the HTML
type
attribute to define the numbering type - Use
the HTML
<li>
element to define a list item - Lists
can be nested
- List
items can contain other HTML elements
HTML List Tags
Tag |
Description |
<ul> |
Defines an unordered list |
<ol> |
Defines an ordered list |
<li> |
Defines a list item |
<dl> |
Defines a description list |
<dt> |
Defines a term in a
description list |
<dd> |
Describes the term in a
description list |