CSS Lists

CSS Lists

In CSS, lists can be styled using a combination of theul,ol,li, and other related HTML elements. Here are the basic steps to create and style a list using HTML and CSS:

  1. Create a basic HTML list structure using theulorolandlielements.
  <li>Item 1</li>
  <li>Item 2</li>
  <li>Item 3</li>
  1. Apply CSS styles to the list and its elements using theul,ol, andliselectors.
ul {
  list-style-type: disc;
ol {
  list-style-type: decimal;
li {
  margin-bottom: 10px;

In this example, we’re using thelist-style-typeproperty to set the type of bullet or numbering for the list, and themargin-bottomproperty to add space between each list item.

Here are some additional tips for styling lists in CSS:

  • Use thelist-style-positionproperty to control the position of the bullet or numbering. The default value isoutside, which means the bullet or numbering is outside the list item. Setting the value toinsidewill place the bullet or numbering inside the list item.
  • Use the::markerpseudo-element to apply styles directly to the bullet or numbering. For example, you can change the color or font size of the bullet or numbering using this pseudo-element.
  • Use the::beforeor::afterpseudo-elements to add additional content before or after each list item. For example, you can add icons or images using these pseudo-elements.
  • Use thecounter-resetandcounter-incrementproperties to create custom numbering schemes for ordered lists.
Scroll to Top