New: Complete Beginner's Guide to Coding is now available in Premium
Updated: Indian Govt Exam roadmaps now include salary breakdowns & timelines
Tip: Use the Career Hub to explore all career paths in one place
Tutorials HTML HTML Lists

HTML Lists

HTML

HTML supports three types of lists:

  • Ordered List (<ol>) — numbered items
  • Unordered List (<ul>) — bullet points
  • Description List (<dl>) — term + description pairs

Each item inside a list uses the <li> tag.

Example — HTML
<!-- Unordered List -->
<ul>
    <li>HTML</li>
    <li>CSS</li>
    <li>JavaScript</li>
</ul>

<!-- Ordered List -->
<ol>
    <li>Learn HTML</li>
    <li>Learn CSS</li>
    <li>Learn JavaScript</li>
</ol>
Result
  • HTML
  • CSS
  • JavaScript
  1. Learn HTML
  2. Learn CSS
  3. Learn JavaScript

Interview Questions — HTML Lists

5 questions commonly asked in interviews

Q1 What are HTML lists? Beginner

HTML lists group related items using ordered, unordered, or definition lists.

Q2 Difference between ul and ol? Beginner

ul is unordered (bullets), ol is ordered (numbers).

Q3 What is <li>? Beginner

List item element used inside ul/ol.

Q4 What is definition list? Intermediate

Uses <dl>, <dt>, <dd> for terms and definitions.

Q5 Can lists be nested? Intermediate

Yes, lists can be nested inside other lists.

Frequently Asked Questions

Common doubts about HTML Lists

Yes using CSS.

Yes using CSS flex.

Yes inside lists.

Yes.

Yes.

Test Your Knowledge

5 questions · Earn 50 XP

0 / 5
Q1 Which tag is unordered list?
Q2 Which tag is ordered list?
Q3 List item tag?
Q4 Definition list tag?
Q5 Nested lists are?

More on HTML Lists

Cheatsheet, tips, resources & what to learn next

Quick Cheatsheet

Unordered
<ul><li>Item</li></ul>
Ordered
<ol><li>Item</li></ol>
Definition
<dl><dt>Term</dt><dd>Desc</dd></dl>
Nested
<ul><li>Item<ul><li>Sub</li></ul></li></ul>
Styled
ul { list-style-type: square; }

Pro Tips

1

Use lists for menus.

2

Keep structure clean.

3

Use nesting properly.

4

Avoid deep nesting.

5

Use CSS for styling.

Up Next

HTML Tables HTML Forms CSS Intro Flexbox Grid