Premium HTML Course

13. HTML Lists

Lists are used in HTML to group related items together. HTML supports two main types of lists: ordered lists and unordered lists. Both types of lists are created using the <ul> and <ol> tags, respectively.

What Are HTML Lists?

HTML lists are used to display items in a specific order or as a collection of items. They help organize content on a webpage, making it easier for users to navigate.

Unordered Lists (<ul>)

An unordered list is used when the order of the list items does not matter. It is created using the <ul> tag, and each item is defined by the <li> (list item) tag.

Example: Unordered List


<ul>
    <li>Item 1</li>
    <li>Item 2</li>
    <li>Item 3</li>
</ul>
        

This code creates a simple unordered list with three items.

Ordered Lists (<ol>)

An ordered list is used when the sequence of items is important. It is created using the <ol> tag, and each item is defined by the <li> tag, just like in the unordered list.

Example: Ordered List


<ol>
    <li>First item</li>
    <li>Second item</li>
    <li>Third item</li>
</ol>
        

This code creates an ordered list, where each item is numbered automatically.

Nesting Lists

HTML allows you to nest lists within other lists, which is useful when you need to display hierarchical or multi-level content.

Example: Nested Lists


<ul>
    <li>Item 1
        <ul>
            <li>Sub-item 1</li>
            <li>Sub-item 2</li>
        </ul>
    </li>
    <li>Item 2</li>
</ul>
        

This example demonstrates a nested unordered list. The second item in the list contains another list with two sub-items.

HTML List Attributes

Both ordered and unordered lists have attributes that you can use to customize their appearance:

Example: Ordered List with Attributes


<ol type="A" start="3">
    <li>Item A</li>
    <li>Item B</li>
</ol>
        

This code creates an ordered list starting from item "C" (since we used start="3" and the type="A" makes the list items appear as uppercase letters).

Best Practices for Using Lists

Conclusion

HTML lists are a simple and effective way to present grouped content. By using unordered or ordered lists, along with nesting, you can organize information clearly and concisely. In the next lesson, we will discuss HTML Text Formatting and how to style text using various tags and CSS.