Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn Creating and Using Lists in HTML | HTML Fundamentals
HTML Essentials

book
Creating and Using Lists in HTML

Lists are used to organize and present information in a structured format. There are two main types of lists: unordered lists (<ul>) and ordered lists (<ol>).

Unordered lists

Unordered lists present items in a bulleted format. Each item in the list is defined using the <li> (list item) tag. Unordered lists are typically used when the order of items is not significant.
Example:

html

index.html

copy
<!DOCTYPE html>
<html>
<head>
<title>Unordered List</title>
<meta charset="UTF-8" />
</head>
<body>
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
</body>
</html>

In the example above:

The unordered list (<ul>) displays items with bullet points.

Ordered lists

Ordered lists display items in a numbered sequence. Each item in the list is defined using the <li> (list item) tag. Ordered lists are used when the order of items is important and needs to be emphasized.
Example:

html

index.html

copy
<!DOCTYPE html>
<html>
<head>
<title>Ordered List</title>
<meta charset="UTF-8" />
</head>
<body>
<ol>
<li>First item</li>
<li>Second item</li>
<li>Third item</li>
</ol>
</body>
</html>

In the example above:

The list is ordered (<ol>), displaying items with numbers.

Nested lists

Lists can also be nested within each other to create hierarchical structures. This means that a list item (<li>) within one list (<ul> or <ol>) can itself contain another list. This is useful for organizing complex information into multiple levels of hierarchy.
Example:

html

index.html

copy
<!DOCTYPE html>
<html>
<head>
<title>Nested List</title>
<meta charset="UTF-8" />
</head>
<body>
<ul>
<li>Main item 1</li>
<li>
Main item 2
<ul>
<li>Sub-item 1</li>
<li>Sub-item 2</li>
</ul>
</li>
<li>Main item 3</li>
</ul>
</body>
</html>

In the example above:

  • The second list item ( "Main item 2" ) contains a nested unordered list ( <ul> ), creating a hierarchical structure;

  • Each nested list ( <ul> ) is indented to indicate its hierarchical level visually.

Video Tutorial

1. What tag is used to create unordered lists?

2. When would you use an ordered list instead of an unordered list?

3. What tag is missing in the blanks (___)?

question mark

What tag is used to create unordered lists?

Select the correct answer

question mark

When would you use an ordered list instead of an unordered list?

Select the correct answer

question mark

What tag is missing in the blanks (___)?

<h1>List of products:</h1>
<ul>
<___>🍞 Bread</___>
<___>🍇 Grapes</___>
<___>🧀 Cheese</___>
</ul>

Select the correct answer

Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 2. Chapter 7

Ask AI

expand
ChatGPT

Ask anything or try one of the suggested questions to begin our chat

We use cookies to make your experience better!
some-alt