Tóm Tắt
CSS
list-style-type
Property
Example
Set some different list styles:
ul.a {list-style-type: circle;}
ul.b {list-style-type: square;}
ol.c {list-style-type: upper-roman;}
ol.d {list-style-type: lower-alpha;}
Try it Yourself »
More “Try it Yourself” examples below.
Definition and Usage
The list-style-type
specifies the type of list-item marker in a list.
Show demo ❯
Default value:
disc
Inherited:
yes
Animatable:
no. Read about animatable
Version:
CSS1
JavaScript syntax:
object.style.listStyleType=”square”
Try it
Browser Support
The numbers in the table specify the first browser version that fully supports the property.
Property
list-style-type
1.0
4.0
1.0
1.0
3.5
Note: Edge 18 and Opera 12 and earlier versions do not support
the values: cjk-ideographic,
hebrew, hiragana, hiragana-iroha, katakana, and katakana-iroha.
CSS Syntax
list-style-type: value;
Property Values
More Examples
Example
This example demonstrates all the different list-item markers:
ul.a {list-style-type: circle;}
ul.b {list-style-type: disc;}
ul.c {list-style-type: square;}
ol.d {list-style-type: armenian;}
ol.e {list-style-type: cjk-ideographic;}
ol.f {list-style-type: decimal;}
ol.g {list-style-type: decimal-leading-zero;}
ol.h {list-style-type: georgian;}
ol.i {list-style-type: hebrew;}
ol.j {list-style-type: hiragana;}
ol.k {list-style-type: hiragana-iroha;}
ol.l {list-style-type: katakana;}
ol.m {list-style-type: katakana-iroha;}
ol.n {list-style-type: lower-alpha;}
ol.o {list-style-type: lower-greek;}
ol.p {list-style-type: lower-latin;}
ol.q {list-style-type: lower-roman;}
ol.r {list-style-type: upper-alpha;}
ol.s {list-style-type: upper-greek;}
ol.t {list-style-type: upper-latin;}
ol.u {list-style-type: upper-roman;}
ol.v {list-style-type: none;}
ol.w {list-style-type: inherit;}
Try it Yourself »
Example
How to add bullet colors for <ul> or <ol> by removing their default bullets and adding a HTML entity that looks like bullets (•):
ul {
list-style: none; /* Remove list bullets */
padding: 0;
margin: 0;
}
li {
padding-left: 16px;
}
li::before {
content: “•”; /* Insert content that looks like bullets */
padding-right: 8px;
color: blue; /* Or a color you prefer */
}
Try it Yourself »
Related Pages
CSS tutorial: CSS List
CSS reference: list-style property
HTML DOM reference: listStyleType property