Modificando las listas con CSS

Tanto las listas ordenadas ( <ol> ) como las listas desorndeandas ( <ul> ) con sus respectivos <li> pueden ser modificadas mediante CSS. Este tema hablará de las propiedades que se pueden modificar para las listas.

List-style-type

Permite cambiar el tipo de punto o marker para las listas desordenadas y el estilo de numeración para las listas ordenadas.

Esta propiedad además de poder usarse en ambos tipos de listas puede aplicar cambios a una lista entera o a elementos <li> de manera individual.

Valores para una lista <ul>

Valor Marcador
none No se usa ningún marcador.
disc Círculo relleno.
circle Círculo vacío.
square Cuadradado relleno.

Valores para una lista <ol>(Existen más valores para otros alfabetos)

Valor Significado Ejemplo
decimal Números. 1, 2, 3, 4
decimal-leading-zero Siempre hay un 0 antes del número. 01, 02, 03, 04
lower-alpha o lower-latin Alfanuméricos en minúsculas. a, b, c, d
upper-alpha o upper-latin Alfanuméricos en mayúsculas. A, B, C, D
lower-roman Números romanos en minúsculas. i, ii, iii, iv
upper-roman Números romanos en mayúsculas. I, II, III, IV
lower-greek Letras griegas en minúsculas. α, β
armenian Numeración armenia. ա, բ, գ, դ
georgian Numeración georgiana. ა, ბ, გ, დ

Mostraré un ejemplo con el siguiente código

Escribiré unas reglas para que el <li> con el id cuadrado tenga un cuadrado como marker y la lista ordenada tenga caracteres griegos.

list-style-type

Ejemplo list-style-type

List-style-position

Permite indicar si el marker aparece dentro o fuera de la caja que contiene los puntos principales.

Valor Función
inside el marcador permanece dentro del bloque de texto.
outside El marcador está fuera del bloque del texto a la izquierda. (Valor por defecto)

El siguiente ejemplo consta de una lista ordenada que tendrá el marker fuera y una lista desordenada con el maker dentro.

CSS

HTML

list-style-position

Uso del list-style-position

List-style-image

Permite usar una imagen especifica como marcadores. Tiene una sintáxis similar al background-image.

Para el ejemplo descargue un icono de 16×16.

list-style-image

Ejemplo de list-style-image

List-style

Permite usar todas las propiedades mencionadas anteriormente de una vez. El valor debe aparecer en el siguiente orden: type, position, image. Ejemplo del patrón

Y hasta aquí el tutorial de hoy. Espero que os haya servido de ayuda. A seguir picando 🙂