Día 47: CSS Lists

Día 47: CSS Lists

La ruta del desarrollador web frontend autónomo🤹‍♂️


Listas y propiedades

En HTML, hay dos tipos principales de listas:

  • Listas desordenadas (<ul>) - los elementos de la lista están marcados con viñetas

  • Listas ordenadas (<ol>) - los elementos de la lista están marcados con números o letras

Las propiedades de la lista CSS le permiten:

  • Establecer diferentes marcadores de elementos de lista para listas ordenadas

  • Establezca diferentes marcadores de elementos de lista para listas desordenadas

  • Establecer una imagen como marcador de elemento de lista

  • Agregar colores de fondo a listas y elementos de lista


Diferentes marcadores

La propiedad list-style-type especifica el tipo de marcador de elemento de lista.

El siguiente ejemplo muestra algunos de los marcadores de elementos de lista disponibles:

Ejemplo:

Nota: Algunos de los valores son para listas desordenadas y otros para listas ordenadas.


Una imagen como marcador

La propiedad list-style-image especifica una imagen como marcador de elemento de lista:

Ejemplo:


Coloque los marcadores

La propiedad list-style-position especifica la posición de los marcadores de elementos de lista (viñetas).

list-style-position: outside; significa que las viñetas estarán fuera del elemento de la lista. El inicio de cada línea de un elemento de la lista se alineará verticalmente. Esto es predeterminado:

list-style-position: inside; significa que las viñetas estarán dentro del elemento de la lista. Como es parte del elemento de la lista, será parte del texto y empujará el texto al principio:

Ejemplo:


Elimine la configuración predeterminada

La propiedad list-style-type: none; también se puede utilizar para eliminar los marcadores/viñetas. Tenga en cuenta que la lista también tiene margen y relleno predeterminados. Para eliminar esto, agregue margin:0 y padding:0 a <ul> o <ol>:

Ejemplo:


Propiedad abreviada

La propiedad list-style es una propiedad abreviada. Se utiliza para establecer todas las propiedades de la lista en una sola declaración:

Ejemplo:

Cuando se usa la propiedad abreviada, el orden de los valores de propiedad es:

  • list-style-type (si se especifica la propiedad list-style-image, el valor de esta propiedad se mostrará si la imagen por algún motivo no se puede mostrar)

  • list-style-position (especifica si los marcadores de elementos de lista deben aparecer dentro o fuera del flujo de contenido)

  • list-style-image (especifica una imagen como marcador de elemento de lista)

Si falta uno de los valores de propiedad anteriores, se insertará el valor predeterminado para la propiedad faltante, si corresponde.


Diseñando listas con colores

También podemos diseñar listas con colores, para que se vean un poco más interesantes.

Todo lo que se agregue a la etiqueta <ol> o <ul> afecta a toda la lista, mientras que las propiedades agregadas a la etiqueta <li> afectarán a los elementos individuales de la lista:

Ejemplo:


Todas las propiedades de lista

PropiedadDescripción
list-styleEstablece todas las propiedades de una lista en una sola declaración.
list-style-imageEspecifica una imagen como marcador de elemento de lista.
list-style-positionEspecifica la posición de los marcadores de elementos de lista (viñetas).
list-style-typeEspecifica el tipo de marcador de elemento de lista.

Resumen

Este tutorial de CSS cubre las propiedades de las listas, incluyendo diferentes marcadores, imágenes como marcadores, la posición de los marcadores, cómo eliminar la configuración predeterminada y cómo diseñar listas con colores. También se proporciona una tabla de todas las propiedades de la lista.


Traducido con 💚 desde W3Schools.com

Did you find this article valuable?

Support Santos Romero by becoming a sponsor. Any amount is appreciated!