🔥Limited Offer: Get 50% OFFon AI & Full Stack Courses🔥
Back to HTML Notes
Topic #38

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>Coffee</li>
  <li>Tea</li>

<li>Milk</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

Numbers:

<ol type="1">
  <li>Coffee</li>

  <li>Tea</li>
  <li>Milk</li>
</ol>

Uppercase Letters

Uppercase Letters:

<ol type="A">
  <li>Coffee</li>

  <li>Tea</li>
  <li>Milk</li>
</ol>

Lowercase Letters

Lowercase Letters:

<ol type="a">
  <li>Coffee</li>

  <li>Tea</li>
  <li>Milk</li>
</ol>

Roman Numbers - Uppercase

Uppercase Roman Numbers:

<ol type="I">
  <li>Coffee</li>

  <li>Tea</li>
  <li>Milk</li>
</ol>

Roman Numbers - Lowercase

Lowercase Roman Numbers:

<ol type="i">
  <li>Coffee</li>

  <li>Tea</li>
  <li>Milk</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>Coffee</li>
  <li>Tea</li>

  <li>Milk</li>
</ol>

Nested HTML Lists

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>

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
    Defines an unordered list
      Defines an ordered list
    1. Defines a list item
      Defines a description list
      Defines a term in a description list
      Describes the term in a description list

      Note: For a complete list of all available HTML tags, visit our HTML Tag Reference.

      Want to go beyond the notes?

      Join CodingNow 2.0's HTML course — live mentorship, real projects, and 100% placement support.

      Enroll Now — Free Demo Available

      Ordered Lists – FAQs

      Quick answers about learning Ordered Lists in HTML.

      This free note from CodingNow 2.0 explains Ordered Lists in HTML — concept, syntax and worked code examples you can copy, run and revise before interviews.
      Yes. Every HTML topic on CodingNow 2.0, including Ordered Lists, is 100% free with no signup required.
      With focused practice, most students grasp Ordered Lists in 1–3 days from these notes; pairing it with CodingNow 2.0's mentor-led course takes you to job-ready depth faster.
      Use the code examples in this note, then ask doubts for free on the CodingNow 2.0 Community (/community) — expert instructors answer within 24 hours.
      WhatsApp
      Call NowEnroll Now