QuicklyCSS v2 · Docs
Lists
Versión v2.0 alpha.2
MÓDULO•CONTENIDOS

Contenidos · Listas

Lists (listas y marcadores)

Normaliza listas semánticas y controla marcadores, posición y separación vertical con utilidades pequeñas y predecibles.

v2.0

Nueve marcadores

Viñetas, números, letras y romanos en variantes minúsculas y mayúsculas.

Cinco separaciones

.list-gap-1 a .list-gap-5 controlan el ritmo vertical.

Anidación automática

Las sublistas heredan sangría y reciben un marcador apropiado para su nivel.

Base recomendada

Aplica .list para normalizar margen, sangría y altura de línea; añade después el marcador, la posición y el espaciado que necesites.

Código + resultado

Compara listas reales

Selecciona una variante para ver su marcado y el resultado aplicado sobre el mismo contenido.

HTML
Resultado aplicadoDisc · gap 2
Lista semántica
  • Instalación del sistema
  • Configuración inicial
  • Uso de componentes
  • Buenas prácticas

Escala disponible

Nueve tipos de marcador

Usa ul para viñetas y ol cuando el orden de los elementos tenga significado.

  • Primer elemento
  • Segundo elemento
  • Tercer elemento
.list-discdisc
  • Primer elemento
  • Segundo elemento
  • Tercer elemento
.list-circlecircle
  • Primer elemento
  • Segundo elemento
  • Tercer elemento
.list-squaresquare
  1. Primer elemento
  2. Segundo elemento
  3. Tercer elemento
.list-decimaldecimal
  1. Primer elemento
  2. Segundo elemento
  3. Tercer elemento
.list-leading-zerodecimal-leading-zero
  1. Primer elemento
  2. Segundo elemento
  3. Tercer elemento
.list-alphalower-alpha
  1. Primer elemento
  2. Segundo elemento
  3. Tercer elemento
.list-alpha-upupper-alpha
  1. Primer elemento
  2. Segundo elemento
  3. Tercer elemento
.list-romanlower-roman
  1. Primer elemento
  2. Segundo elemento
  3. Tercer elemento
.list-roman-upupper-roman

Ritmo vertical

Cinco niveles de separación

El margen se aplica a cada hijo directo li; no requiere convertir la lista en flex.

  • Elemento
  • Elemento
  • Elemento
.list-gap-10.25rem
  • Elemento
  • Elemento
  • Elemento
.list-gap-20.5rem
  • Elemento
  • Elemento
  • Elemento
.list-gap-30.75rem
  • Elemento
  • Elemento
  • Elemento
.list-gap-41rem
  • Elemento
  • Elemento
  • Elemento
.list-gap-51.25rem

Referencia

Clases disponibles

La referencia corresponde a las utilidades presentes actualmente en lists.css.

ClaseRango o valorResultadoUso recomendado
.listBaseNormaliza margen, sangría, posición y altura de línea.Aplicar a listas de contenido.
.list-nonelist-style: noneElimina marcador y sangría.Navegación y listas de interfaz.
.list-{marcador}9 variantesCambia list-style-type.Definir viñeta o numeración.
.list-gap-{1…5}0.25rem…1.25remAñade margen inferior a cada hijo directo.Controlar ritmo vertical.
.list-insideinsideIncluye el marcador dentro de la caja de contenido.Bloques estrechos o alineaciones especiales.
.list-outsideoutsideSitúa el marcador fuera de la caja de contenido.Lectura editorial; valor base recomendado.
.list-resetReset totalElimina margen, padding, marcador y espaciado de hijos.Base neutral para componentes propios.
Listas anidadasDentro de .list, las sublistas reciben sangría automática; los ul usan circle y los ol, lower-alpha.

Recomendaciones

Buenas prácticas con listas

01

Semántica primero

Usa ol si el orden importa y ul cuando los elementos sean equivalentes.

02

Marcadores visibles

No elimines viñetas en contenido editorial si son necesarias para comprender la estructura.

03

Separación moderada

Elige un único nivel de gap por lista para conservar un ritmo visual consistente.

04

Reset intencional

Usa .list-reset sólo cuando un componente vaya a definir toda su presentación.