The list-style-type property in CSS specifies the appearance of the list item marker (such as a disc, character, or custom counter style) if ‘list-style-image’ has the value ‘none’.
Syntax:
list-style-type: disc|circle|square|decimal|lower-roman|upper-roman|
lower-greek|lower-latin|upper-latin|lower-alpha|upper-alpha|none|
inherit;
Property values:
- disc: This is the default value. The marker is a filled circle.
- circle: The marker is a hollow circle.
- square: The marker is a square.
- decimal: The marker is a decimal number, beginning with 1.
- lower-roman: The marker is a lowercase Roman numeral (i, ii, iii, iv, v, etc.).
- upper-roman: The marker is uppercase Roman numerals (I, II, III, IV, V, etc.).
- lower-greek: The marker is a lowercase classical Greek alpha, beta, gamma, … (??, ?…).
- upper-Latin: The marker is an uppercase ASCII letter (A, B, C, … Z).
- lower-Latin: The marker is a lowercase ASCII letter (a, b, c, … z).
- none: No marker is shown in this mode.
Example: In this example, we are using list-style-type: disc; property.
html
<!DOCTYPE html>
< html >
< head >
< title >CSS list-style-type Property</ title >
< style >
.geek1 {
list-style-type: disc;
}
</ style >
</ head >
< body >
< h1 style = "text-align: center; color: green" >
list-style-type: disc;
</ h1 >
< p >Sorting Algorithms</ p >
< ul class = "geek1" >
< li >Bubble Sort </ li >
< li >Merge Sort</ li >
< li >Insertion Sort</ li >
</ ul >
</ body >
</ html >
|
Output: 
Example: In this example, we are using list-style-type: circle; property.
html
<!DOCTYPE html>
< html >
< head >
< title >CSS list-style-type Property</ title >
< style >
.geek1 {
list-style-type: circle;
}
</ style >
</ head >
< body >
< h1 style = "text-align: center; color: green" >
list-style-type: circle;
</ h1 >
< p >Sorting Algorithms</ p >
< ul class = "geek1" >
< li >Bubble Sort </ li >
< li >Merge Sort</ li >
< li >Insertion Sort</ li >
</ ul >
</ body >
</ html >
|
Output: 
Example: In this example, we are using list-style-type: square; property.
html
<!DOCTYPE html>
< html >
< head >
< title >CSS list-style-type Property</ title >
< style >
.geek1 {
list-style-type: square;
}
</ style >
</ head >
< body >
< h1 style = "text-align: center; color: green" >
list-style-type: square;
</ h1 >
< p >Sorting Algorithms</ p >
< ul class = "geek1" >
< li >Bubble Sort </ li >
< li >Merge Sort</ li >
< li >Insertion Sort</ li >
</ ul >
</ body >
</ html >
|
Output:

Example: In this example, we are using list-style-type: decimal; property.
html
<!DOCTYPE html>
< html >
< head >
< title >CSS list-style-type Property</ title >
< style >
.geek1 {
list-style-type: decimal;
}
</ style >
</ head >
< body >
< h1 style = "text-align: center; color: green" >
list-style-type: decimal;
</ h1 >
< p >Sorting Algorithms</ p >
< ul class = "geek1" >
< li >Bubble Sort </ li >
< li >Merge Sort</ li >
< li >Insertion Sort</ li >
</ ul >
</ body >
</ html >
|
Output:

Example: In this example, we are using list-style-type: lower-roman; property.
html
<!DOCTYPE html>
< html >
< head >
< title >CSS list-style-type Property</ title >
< style >
.geek1 {
list-style-type: lower-roman;
}
</ style >
</ head >
< body >
< h1 style = "text-align: center; color: green" >
list-style-type: lower-roman;
</ h1 >
< p >Sorting Algorithms</ p >
< ul class = "geek1" >
< li >Bubble Sort </ li >
< li >Merge Sort</ li >
< li >Insertion Sort</ li >
</ ul >
</ body >
</ html >
|
Output:

Example: In this example, we are using list-style-type: upper-roman; property.
html
<!DOCTYPE html>
< html >
< head >
< title >CSS list-style-type Property</ title >
< style >
.geek1 {
list-style-type: upper-roman;
}
</ style >
</ head >
< body >
< h1 style = "text-align: center; color: green" >
list-style-type: upper-roman;
</ h1 >
< p >Sorting Algorithms</ p >
< ul class = "geek1" >
< li >Bubble Sort </ li >
< li >Merge Sort</ li >
< li >Insertion Sort</ li >
</ ul >
</ body >
</ html >
|
Output: 
Example: In this example, we are using list-style-type: lower-greek; property.
html
<!DOCTYPE html>
< html >
< head >
< title >CSS list-style-type Property</ title >
< style >
.geek1 {
list-style-type: lower-greek;
}
</ style >
</ head >
< body >
< h1 style = "text-align: center; color: green" >
list-style-type: lower-greek;
</ h1 >
< p >Sorting Algorithms</ p >
< ul class = "geek1" >
< li >Bubble Sort </ li >
< li >Merge Sort</ li >
< li >Insertion Sort</ li >
</ ul >
</ body >
</ html >
|
Output: 
Example: In this example, we are using list-style-type: lower-latin; property.
html
<!DOCTYPE html>
< html >
< head >
< title >CSS list-style-type Property</ title >
< style >
.geek1 {
list-style-type: lower-latin;
}
</ style >
</ head >
< body >
< h1 style = "text-align: center; color: green" >
list-style-type: lower-latin;
</ h1 >
< p >Sorting Algorithms</ p >
< ul class = "geek1" >
< li >Bubble Sort </ li >
< li >Merge Sort</ li >
< li >Insertion Sort</ li >
</ ul >
</ body >
</ html >
|
Output: 
Example: In this example, we are using list-style-type: upper-latin; property.
html
<!DOCTYPE html>
< html >
< head >
< title >CSS list-style-type Property</ title >
< style >
.geek1 {
list-style-type: upper-latin;
}
</ style >
</ head >
< body >
< h1 style = "text-align: center; color: green" >
list-style-type: upper-latin;
</ h1 >
< p >Sorting Algorithms</ p >
< ul class = "geek1" >
< li >Bubble Sort </ li >
< li >Merge Sort</ li >
< li >Insertion Sort</ li >
</ ul >
</ body >
</ html >
|
Output:

Example: In this example, we are using list-style-type: none; property.
html
<!DOCTYPE html>
< html >
< head >
< title >CSS list-style-type Property</ title >
< style >
.geek1 {
list-style-type: none;
}
</ style >
</ head >
< body >
< h1 style = "text-align: center; color: green" >
list-style-type: none;
</ h1 >
< p >Sorting Algorithms</ p >
< ul class = "geek1" >
< li >Bubble Sort </ li >
< li >Merge Sort</ li >
< li >Insertion Sort</ li >
</ ul >
</ body >
</ html >
|
Output: 
Note: lower-alpha and upper-alpha are the same as lower-latin and upper-latin respectively.
Supported Browsers: The browser supported by list-style-type property are listed below:
- Google Chrome 1.0
- Edge 12.0
- Firefox 1.0
- Opera 3.5
- Apple Safari 1.0
Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape,
GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out -
check it out now!