HTML Ordered Lists
Ordered HTML List
The HTML <ol> tag defines an ordered list. An ordered list can be numerical or alphabetical.
Each list item is defined within <li> tags.
The list items will be marked with numbers by default:
Ordered List - The Type Attribute
The type attribute of the <ol> tag, defines the
numbering type:
| Type | Description |
|---|---|
| type="1" | numbers (default) |
| type="A" | uppercase letters |
| type="a" | lowercase letters |
| type="I" | uppercase roman numbers |
| type="i" | lowercase roman numbers |
Numbers
Uppercase Letters
Lowercase Letters
Uppercase Roman Numbers
Lowercase Roman Numbers
Using the Start Attribute
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:
Nested HTML Lists
Ordered lists can be nested (list inside list):
Example
<ol>
<li>Coffee</li>
<li>Tea
<ol>
<li>Black tea</li>
<li>Green tea</li>
</ol>
</li>
<li>Milk</li>
</ol>
Try it Yourself »
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
typeattribute 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 |
For a complete list of all available HTML tags, visit our HTML Tag Reference.