list-style-type
Definition
The list-style-type CSS property is used to specify the marker style of a list item. It is used in conjunction with the list-style shorthand property, which allows you to set all the list styles at once.
Examples
Using the default marker style:
ul {
list-style-type: disc;
}
Using a different marker style:
ol {
list-style-type: upper-roman;
}
Removing the marker style altogether:
ul.no-marker {
list-style-type: none;
}
Values
Value | Description |
---|---|
disc | A filled circle (default) |
circle | An empty circle |
square | An empty square |
decimal | A decimal number |
decimal-leading-zero | A decimal number with a leading zero |
lower-roman | Lowercase Roman numerals |
upper-roman | Uppercase Roman numerals |
lower-greek | Lowercase Greek letters |
lower-alpha | Lowercase letters |
upper-alpha | Uppercase letters |
none | No marker |
Best Practices
- Use list-style: none to remove the default marker style from a list.
- Choose a marker style that is appropriate for the content and style of your website.
- Use list-style-position: inside to place the marker inside the list item, rather than outside.
- Avoid using custom marker styles that are difficult to read or distinguish from one another.
- Keep in mind that some marker styles may not be supported in all browsers, so test your list styles thoroughly.
Browser Compatibility
Chrome | Firefox | Safari | Internet Explorer | Microsoft Edge | Opera |
---|---|---|---|---|---|
Yes | Yes | Yes | Yes | Yes | Yes |