Saltar al contenido

Propiedad list-style de CSS

La propiedad list-style de CSS es una propiedad abreviada para las siguientes propiedades de lista:

Puedes establecer todas las propiedades en este orden: 1- list-style-type, 2- list-style-position, 3- list-style-image.

La propiedad list-style se puede establecer en un elemento de lista o en la lista de elementos (<ul> o <ol>) y ese estilo se aplicará en cascada a los elementos de la lista.

INFO

Si falta alguna de las propiedades anteriores, se establecerá automáticamente en el valor predeterminado.

Valor inicialdisc outside none
Se aplica aElementos de lista.
HeredadoSí.
AnimableNo.
VersiónCSS1
Sintaxis DOMobject.style.listStyle = "none";

Sintaxis

Sintaxis de la propiedad list-style de CSS

css
list-style: list-style-type list-style-position list-style-image | initial | inherit;

Ejemplo de la propiedad list-style:

Ejemplo de la propiedad CSS list-style con valores square inside y circle

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      .example1 {
        list-style: circle;
      }
      .example2 {
        list-style: square inside;
      }
    </style>
  </head>
  <body>
    List 1
    <ul class="example1">
      <li>List Item1</li>
      <li>List Item2</li>
      <li>List Item3</li>
    </ul>
    List 2
    <ul class="example2">
      <li>List Item A</li>
      <li>List Item B</li>
      <li>List Item C</li>
    </ul>
  </body>
</html>

Resultado

Propiedad list-style de CSS

Ejemplo de la propiedad list-style donde se especifica el tipo de lista:

Ejemplo de la propiedad CSS list-style con valores lower-greek y lower-latin

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      ul:nth-of-type(1) {
        list-style: lower-greek;
      }
      ul:nth-of-type(2) {
        list-style: lower-latin;
      }
    </style>
  </head>
  <body>
    <h2>List-style property example</h2>
    <ul>
      <li>Item</li>
      <li>Item</li>
      <li>Item</li>
    </ul>
    <ul>
      <li>Item</li>
      <li>Item</li>
      <li>Item</li>
    </ul>
  </body>
</html>

Ejemplo de la propiedad list-style donde se especifica la posición de la lista:

Ejemplo de la propiedad CSS list-style con valores inside y outside

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      .inside {
        list-style: inside;
      }
      .outside {
        list-style: outside;
      }
      li {
        border: 1px solid #ccc;
      }
    </style>
  </head>
  <body>
    <h2>List-style property example</h2>
    <h3>List-style is positioned "inside":</h3>
    <ul class="inside">
      <li>Chocolate</li>
      <li>Candies</li>
      <li>Lollipops</li>
    </ul>
    <h3>List-style is positioned "outside":</h3>
    <ul class="outside">
      <li>Cold Drinks</li>
      <li>Hot Drinks</li>
      <li>Ice-Creams</li>
    </ul>
  </body>
</html>

Ejemplo de la propiedad list-style donde se establece una imagen como estilo de lista:

Ejemplo de la propiedad CSS list-style con el valor list-style-image

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      ul {
        list-style: url('https://es.w3docs.com/uploads/media/default/0001/01/03d3f916bd5c266dd5008d5c210478cc730437eb.png');
      }
    </style>
  </head>
  <body>
    <h2>List-style property example</h2>
    <ul>
      <li>Chocolate</li>
      <li>Candies</li>
      <li>Lollipops</li>
    </ul>
  </body>
</html>

Valores

ValorDescripción
list-style-typeSe utiliza para definir el tipo de marcador del elemento de lista. Más información aquí: Propiedad list-style-type de CSS
list-style-positionSe utiliza para definir dónde se colocará el marcador del elemento de lista. Más información aquí: Propiedad list-style-position de CSS
list-style-imageSe utiliza para colocar una imagen en lugar de un marcador de elemento de lista. Más información aquí: Propiedad list-style-image de CSS
initialEstablece la propiedad en su valor predeterminado.
inheritHereda la propiedad de su elemento padre.

Práctica

¿Cuáles son los tipos de la propiedad CSS list-style?

¿Te resulta útil?

Vista previa dual-run — compárala con las rutas Symfony en producción.