bugl
bugl
HomeLearnPatternsSearch
HomeLearnPatternsSearch

Loading lesson path

Learn/HTML/HTML Foundations
HTML•HTML Foundations

HTML Unordered Lists

Concept visual

HTML Unordered Lists

Pointer walk
two pointers
leftright102132436485116
left=0
right=6
1
3

Start at both ends

The HTML

<ul> tag defines an unordered (bulleted) list.

Unordered HTML 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:

Example

<ul>

Formula

< li > Coffee </li >
< li > Tea </li >
< li > Milk </li >

</ul>

Formula

Unordered HTML List - Choose List Item Marker

The CSS

Formula

list - style - type property is used to define the style of the list item marker. It can have one of the following values:

Value

Description 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

Disc

Example - Disc

<ul style="list-style-type:disc;">

Formula

< li > Coffee </li >
< li > Tea </li >
< li > Milk </li >

</ul>

Circle

Example - Circle

<ul style="list-style-type:circle;">

Formula

< li > Coffee </li >
< li > Tea </li >
< li > Milk </li >

</ul>

Square

Example - Square

<ul style="list-style-type:square;">

Formula

< li > Coffee </li >
< li > Tea </li >
< li > Milk </li >

</ul>

No List Marker

Example - None

<ul style="list-style-type:none;">

Formula

< li > Coffee </li >
< li > Tea </li >
< li > Milk </li >

</ul>

Nested HTML Lists

Lists can be nested (list inside list):

Example

<ul>

Formula

< li > Coffee </li >
< li > Tea

<ul>

Formula

< li > Black tea </li >
< li > Green tea </li >

</ul> </li>

Formula

< li > Milk </li >

</ul>

Note:

A list item ( <li> ) can contain a new list, and other HTML elements, like images and links, etc.

Horizontal List with CSS

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:

Example

<!DOCTYPE html> <html> <head> <style>

ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: #333333;
}
li {
float: left;
}
li a {
display: block;
color: white;
text-align: center;
padding: 16px;
text-decoration: none;
}
li a:hover {
background-color: #111111;
}

</style> </head> <body> <ul> <li><a href="#home">Home</a></li> <li><a href="#news">News</a></li> <li><a href="#contact">Contact</a></li> <li><a href="#about">About</a></li> </ul> </body> </html>

Tip:

You can learn much more about CSS in our CSS Tutorial.

Chapter Summary

Use the HTML

<ul> element to define an unordered list

Use the CSS

Formula

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

Previous

HTML Table Colgroup

Next

HTML Ordered Lists