Prose

CSS scope para contenido largo en MDX

stable v1.1.0

Preview

Heading level 2

How vexingly quick daft zebras jump. The five boxing wizards jump quickly at dawn. Amazingly few discotheques provide jukeboxes, y sin embargo la línea aguanta el cuerpo de 18px sin fatiga.

Quiere la boca exhausta vid, kiwi, piña y fugaz jamón.

El pingüino Wenceslao hizo kilómetros bajo exhaustiva lluvia y frío; añoraba a su querido cachorro.

Heading level 3

Jovencillo emponzoñado de whisky: ¡qué figurota exhibe! La cigüeña tocaba el saxofón detrás del palenque de paja.

CSS real de prose.css (el canon), sin overrides: los tamaños que ves (h2 40px, body 18px, blockquote 28px Aleo italic) son los de producción. En uso real el contenedor centra a 90ch.

Elementos

ElementoFamiliaDesktopMobile
h1Aleo64px / 50036px
h2Aleo40px / 40028px
h3Aleo32px / 40024px
pGeorama18px / 40017px
strongGeorama18px / 50017px
blockquoteAleo28px / 400 italic22px
tableGeorama16px16px
figcaptionGeorama14px14px

Restricciones

  • Sin @tailwindcss/typography. Todos los estilos son custom.
  • Bold = peso 500. Nunca 700.
  • Max-width 90ch.
  • Solo dos componentes MDX: Lead y Figure/Caption.

Decisiones

DecisiónPor qué
90ch max-width65ch era demasiado estrecho para body a 18px
Strong a weight 500Georama 700 es demasiado pesado
Blockquote en Aleo italicDistingue del body por cambio de typeface, no solo por borde
Fallback para figcaption huérfanoPreviene rotura visual si se olvida el wrapper figure