Lists

Lists are one of the options for organizing short pieces of information. Depending on the type of list used, a list might be presented as a series of bullet points or as a series of numbered items. Lists can be layered, and types of lists can be combined. In XHTML, there are three tags used in combination to create lists.

The Unordered List Tag

An unordered list is a list presented as a series of bullet points; that is, each list item in an unordered list is automatically preceded by a solid black dot unless you change the styling (as is done throughout this web site). The unordered list tag must be used in conjunction with the list item tag, explained below. The unordered list automatically adds space above and below, ensuring that nothing else is on the same line.

The Ordered List Tag

An ordered list is a list presented as a series of numbered points; that is, each list item in an ordered list is automatically preceded by a number (the first item is preceded by the number one, and the assigned number is incremented for each list item). The ordered list tag must be used in conjunction with the list item tag, explained below. The ordered list automatically adds space above and below, ensuring that nothing else is on the same line.

The List Item Tag

list item is merely an entry in a list. The list item tag is only used within an unordered list or within an ordered list. Each list item is preceded either by a bullet point or by a number, depending upon whether it is within an unordered or ordered list (respectively). The content of a list item can be any combination of plain text and inline elements.

Example: Unordered List

The following code:

<ul>
    <li>Milk</li>
    <li>Eggs</li>
    <li>Bread</li>
</ul>

Would produce the following result:

  • Milk
  • Eggs
  • Bread

Example: Layered (Nested) Lists

The following code:

<ol>
    <li>Homework</li>
    <ul>
        <li>Physics Lab</li>
        <li>Calculus Webassign</li>
    </ul>
    <li>Laundry</li>
    <li>Grocery Shopping</li>
    <ul>
        <li>Milk</li>
        <li>Eggs</li>
    </ul>
</ol>

Would produce the following result:

  1. Homework
    • Physics Lab
    • Calculus Webassign
  2. Laundry
  3. Grocery Shopping
    • Milk
    • Eggs

Summary

Tag NameTag DescriptionTag TypeDisplay TypeRequired AttributesSpecial Attributes
ulThe unordered list tag represents a bulleted list.Pairedin-linen/an/a
olThe ordered list tag represents a numbered list.Pairedin-linen/an/a
liThe listed item tag represents an item withinPairedin-linen/an/a