QuicklyCSS v2 · Docs
Display
Versión v2.0 alpha.2
MÓDULO•ESTRUCTURA

Estructura · display.css

Display (flujo y visibilidad)

Controla cómo participa cada elemento en el flujo del documento: bloque, línea, flex, grid, tabla, ocultamiento y utilidades accesibles.

v2.0

Flujo explícito

Declara block, inline, flex, grid o table sin escribir CSS adicional.

Composición preparada

Activa el contexto correcto antes de aplicar los módulos de grid o flex.

Accesibilidad

Incluye helpers para contenido visualmente oculto que sigue siendo accesible.

Problema que resuelve

Evita repetir declaraciones de display y visibility en componentes. Las utilidades hacen explícito el comportamiento estructural directamente en el marcado.

Convención real de clases

Usa clases como .display-block, .display-flex, .display-grid, .display-none, .visible, .invisible y .sr-only.

Código + resultado

Ejemplos reales de display

Selecciona una utilidad para comparar el marcado con su resultado aplicado.

HTML
Resultado aplicadodisplay: block
viewportcomportamiento real

Referencia

Clases de display

La tabla refleja las utilidades disponibles actualmente en PRODUCCION/src/css/estructura/display.css.

ClasePropiedadValorUso recomendado
.display-nonedisplaynoneRetira el elemento y su espacio del layout.
.display-blockdisplayblockElemento de bloque a ancho disponible.
.display-inlinedisplayinlineContenido dentro del flujo de texto.
.display-inline-blockdisplayinline-blockDimensiones de bloque dentro del flujo inline.
.display-flow-rootdisplayflow-rootCrea un nuevo contexto de formato de bloque.
.display-flexdisplayflexActiva un contenedor flexible.
.display-inline-flexdisplayinline-flexFlex que participa como elemento inline.
.display-griddisplaygridActiva un contenedor grid.
.display-inline-griddisplayinline-gridGrid que participa como elemento inline.
.display-tabledisplaytableComportamiento visual de tabla.
.display-table-rowdisplaytable-rowComportamiento visual de fila.
.display-table-celldisplaytable-cellComportamiento visual de celda.
.display-contentsdisplaycontentsEl wrapper no genera caja propia.
.visiblevisibilityvisibleHace visible el elemento.
.invisiblevisibilityhiddenOculta conservando el espacio.
.visible-collapsevisibilitycollapseColapsa filas o celdas de tabla.
.sr-onlyhelpervisualmente ocultoContenido exclusivo para lectores de pantalla.
.sr-only-focusablehelpervisible al enfocarEnlaces de salto y controles accesibles.
Regla del sistemaDisplay define la participación en el layout. Grid, flex, separación y alineación se completan con los módulos correspondientes.

Recomendaciones

Buenas prácticas con display

01

Usa HTML semántico

La utilidad cambia la presentación, no el significado del elemento.

02

Combina módulos

Activa grid o flex aquí y configura su estructura con el módulo especializado.

03

Distingue ocultamiento

display-none elimina el espacio; invisible lo conserva.

04

Protege accesibilidad

Usa sr-only cuando el contenido aún deba anunciarse.