HTML Lists
HTML lists allow web developers to group a set of related items in lists.
Last updated
HTML lists allow web developers to group a set of related items in lists.
Last updated
An unordered list starts with the <ul>
tag. Each list item starts with the <li>
tag.
The list items will be marked with bullets (small black circles) by default:
An ordered list starts with the <ol>
tag. Each list item starts with the <li>
tag.
The list items will be marked with numbers by default:
HTML also supports description lists.
A description list is a list of terms, with a description of each term.
The <dl>
tag defines the description list, the <dt>
tag defines the term (name), and the <dd>
tag describes each term:
The HTML <ul>
tag defines an unordered (bulleted) list.
An unordered list starts with the <ul>
tag. Each list item starts with the <li>
tag.
The list items will be marked with bullets (small black circles) by default:
The CSS list-style-type
property is used to define the style of the list item marker. It can have one of the following values:
disc
Sets the list item marker to a bullet (default)
circle
Sets the list item marker to a circle
square
Sets the list item marker to a square
none
The list items will not be marked
HTML lists can be styled in many different ways with CSS.
One popular way is to style a list horizontally, to create a navigation menu:
Use the HTML <ul>
element to define an unordered list
Use the CSS list-style-type
property to define the list item marker
Use the HTML <li>
element to define a list item
Lists can be nested
List items can contain other HTML elements
Use the CSS property float:left
to display a list horizontally
An ordered list starts with the <ol>
tag. Each list item starts with the <li>
tag.
The list items will be marked with numbers by default:
The type
attribute of the <ol>
tag, defines the type of the list item marker:
type="1"
The list items will be numbered with numbers (default)
type="A"
The list items will be numbered with uppercase letters
type="a"
The list items will be numbered with lowercase letters
type="I"
The list items will be numbered with uppercase roman numbers
type="i"
The list items will be numbered with lowercase roman numbers
By default, an ordered list will start counting from 1. If you want to start counting from a specified number, you can use the start
attribute
Lists can be nested (list inside list):
Use the HTML <ol>
element to define an ordered list
Use the HTML type
attribute to define the numbering type
Use the HTML <li>
element to define a list item
Lists can be nested
List items can contain other HTML elements
A description list is a list of terms, with a description of each term.
The <dl>
tag defines the description list, the <dt>
tag defines the term (name), and the <dd>
tag describes each term:
Use the HTML <dl>
element to define a description list
Use the HTML <dt>
element to define the description term
Use the HTML <dd>
element to describe the term in a description list