I stand up for children in need. Please join me in helping this family.

Skip to content
Steven Roland

LI Element: List Item in HTML

The <li> HTML element is used to represent an item in a list. It is a fundamental component for creating both ordered (<ol>) and unordered (<ul>) lists, as well as description lists (<dl>), although in the latter case, it is used indirectly through <dt> and <dd>. The <li> element helps organize content into a structured format, making it easier for users to read and understand.

Usage and Characteristics

The <li> element must be a child of a list container, such as <ul> for unordered lists or <ol> for ordered lists. Each <li> element represents a single list item, and in the case of ordered lists, the items are automatically numbered by the browser. Here is an example of how the <li> tag can be used in both types of lists:

Unordered List:

<ul>
  <li>Apples</li>
  <li>Oranges</li>
  <li>Bananas</li>
</ul>

Ordered List:

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

Valid Attributes for <li>

The <li> element supports all global attributes, allowing for additional customization and interaction through CSS and JavaScript. It also has a specific attribute:

Attribute Description
value Used with
  • elements within an
      , it specifies the value of the list item, overriding the default numbering. This attribute is not commonly used in modern HTML.
  • Benefits and Considerations

    • Semantic Structure: The <li> element provides a clear semantic structure for list items, enhancing the readability and organization of content.

    • Accessibility: Proper use of lists and <li> elements improves accessibility by providing a logical structure that is easily interpreted by screen readers and other assistive technologies.

    • Styling Flexibility: Lists can be styled using CSS to create custom appearances, such as changing bullet styles for unordered lists or numbering styles for ordered lists.

    In summary, the <li> element is a fundamental part of HTML for creating lists, which are essential for organizing content in a clear and structured manner. Its use enhances both the readability and accessibility of web content, making it easier for users to navigate and understand information.

    "The only source of knowledge is experience."

    Albert Einstein BrainyQuote