Users Pricing

blog

home / developersection / blogs / explain the html list
Explain the HTML list

Explain the HTML list

Ashutosh Patel 697 05 Jun 2024 Updated 05 Jun 2024

HTML list

HTML lists are used to present information in a structured and organized manner. There are three main types of lists in HTML: ordered lists (`<ol>`), unordered lists (`<ul>`), and definition lists (`<dl>`). 

Types of HTML list

Here's an explanation of each,

Ordered Lists (`<ol>`)

  • Ordered lists are used to present a list of items in a specific sequence or order.
  • Each item in the list is marked with a number (by default) or another type of marker, such as letters or Roman numerals.
  • Items in an ordered list are enclosed within <li> (list item) tags.

Example- 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Ordered List</title>
</head>
<body>
    <ol>
        <li>First item</li>
        <li>Second item</li>
        <li>Third item</li>
    </ol>    
</body>
</html>

Output-

  1. First item
  2. Second item
  3. Third item

Unordered Lists (<ul>)

  • Unordered lists are used to present a list of items in no particular order or sequence.
  • Each item in the list is marked with a bullet point (by default) or another type of marker, such as a square or circle.
  • Items in an unordered list are also enclosed within <li> (list item) tags.

Example- 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Unordered List</title>
</head>
<body>
    <ul>
        <li>Red</li>
        <li>Green</li>
        <li>Blue</li>
    </ul>    
</body>
</html>

Output-

  • Red
  • Green
  • Blue

Definition Lists ( <dl> )

  • Definition lists are used to present a list of terms and their corresponding definitions or descriptions.
  • Each term in the list is marked with a term tag <dt> (definition term), and each definition is marked with a definition tag <dd> (definition description).

Example- 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Definition List</title>
</head>
<body>
    <dl>
        <dt>HTML</dt>
        <dd>Hypertext Markup Language</dd>
        <dt>CSS</dt>
        <dd>Cascading Style Sheets</dd>
        <dt>JS</dt>
        <dd>JavaScript</dd>
    </dl>    
</body>
</html>

Output-

HTML

  • Hypertext Markup Language

CSS

  • Cascading Style Sheets

JS

  • JavaScript

Lists can be nested within one another, allowing for more complex structures. Lists provide a flexible way to present information in a structured and readable format on web pages.


Ashutosh Patel

Web Developer

I am a professional .NET developer with over 4 years of hands-on industry experience in designing, developing, and maintaining scalable web applications. I specialize in .NET Core, C#, RESTful APIs, and database-driven systems using SQL Server.