The HTML type attribute
Quick answer
The HTML type attribute sets the numbering style of an ordered list. It is used on the <ol> element.
Overview
Syntax
<ol type="A"> … </ol>
Values
| Value |
|---|
| 1 (numbers, default) | a (lowercase letters) | A (uppercase letters) | i (lowercase Roman) | I (uppercase Roman) |
Example
<ol type="A"><li>First</li><li>Second</li></ol>
Best practices
- Let the browser number the items — never hand-type the numbers.
- Use start and reversed to adjust the sequence instead of faking it.
- Use <ol> only when order is meaningful; otherwise a <ul>.
- Style or hide the markers with the CSS list-style property.
Frequently asked questions
What does the type attribute do?
Sets the marker style of an ordered list.
How do I change where an ordered list starts?
Set the start attribute, e.g.
<ol start="5">.