Skip to content
design system
Thème d’affichage, actuellement Auto

atom · stable · site, app · since 2026-08

Prose

Purpose

A paragraph of running text, in the soft ink, with its line length bounded. Beyond about 58 characters the eye loses the next line coming back to the margin; the component sets that bound so that no page has to remember it.

When to use, when not

Use it for the sentences under a heading, an introduction, a caption of more than one line. Do not use it for interface labels, which belong to their control, nor for lists or tables.

Anatomy

  1. A paragraph, soft ink, with a maximum width in characters.

Props

Props of Prose
NameTypeDefaultWhat it does
size?'base' | 'lg' | 'sm''base'The type size: `sm` for a caption, `lg` for an introduction.
measure?number58The maximum line length in characters; a maximum, never a fixed width.
class?string''Layout classes only: margins.
childrenSnippet

States

Three sizes and a measure; no interaction.

base

Light

Les outils automatiques couvrent environ un tiers du référentiel. Le reste demande un œil humain, et un instrument qui pose les bonnes questions.

Dark

Les outils automatiques couvrent environ un tiers du référentiel. Le reste demande un œil humain, et un instrument qui pose les bonnes questions.

320 px, light

Les outils automatiques couvrent environ un tiers du référentiel. Le reste demande un œil humain, et un instrument qui pose les bonnes questions.

320 px, dark

Les outils automatiques couvrent environ un tiers du référentiel. Le reste demande un œil humain, et un instrument qui pose les bonnes questions.

216 px, light

Les outils automatiques couvrent environ un tiers du référentiel. Le reste demande un œil humain, et un instrument qui pose les bonnes questions.

Forced colours, captured
Prose, story base, as Chromium renders it with forced colours active

large

Light

RGAA Lab est une extension Chrome et Firefox et une application web qui guident l'audit des 106 critères du RGAA 4.1.2.

Dark

RGAA Lab est une extension Chrome et Firefox et une application web qui guident l'audit des 106 critères du RGAA 4.1.2.

320 px, light

RGAA Lab est une extension Chrome et Firefox et une application web qui guident l'audit des 106 critères du RGAA 4.1.2.

320 px, dark

RGAA Lab est une extension Chrome et Firefox et une application web qui guident l'audit des 106 critères du RGAA 4.1.2.

216 px, light

RGAA Lab est une extension Chrome et Firefox et une application web qui guident l'audit des 106 critères du RGAA 4.1.2.

Forced colours, captured
Prose, story large, as Chromium renders it with forced colours active

narrow

A short measure, for a caption beside a figure.

Light

Chaque écart porte sa preuve : une capture, un sélecteur, une date.

Dark

Chaque écart porte sa preuve : une capture, un sélecteur, une date.

320 px, light

Chaque écart porte sa preuve : une capture, un sélecteur, une date.

320 px, dark

Chaque écart porte sa preuve : une capture, un sélecteur, une date.

216 px, light

Chaque écart porte sa preuve : une capture, un sélecteur, une date.

Forced colours, captured
Prose, story narrow, as Chromium renders it with forced colours active

small

Light

Un <a> quand il y a une destination, un <button> quand il y a une action.

Dark

Un <a> quand il y a une destination, un <button> quand il y a une action.

320 px, light

Un <a> quand il y a une destination, un <button> quand il y a une action.

320 px, dark

Un <a> quand il y a une destination, un <button> quand il y a une action.

216 px, light

Un <a> quand il y a une destination, un <button> quand il y a une action.

Forced colours, captured
Prose, story small, as Chromium renders it with forced colours active

Accessibility contract

  • Role and name: a paragraph.
  • Keyboard, focus, live regions: none.
  • The soft ink measures 7.32:1 on the page and 7.64:1 on a surface (tokens/contrast.json).

Content rules

French, full sentences, one idea per sentence. No “il est important de”.

Do and don’t

  • Do let it wrap; a measure is a maximum, never a fixed width.
  • Do not put a heading’s job in it: a bold first sentence is not a heading.

Examples

<Prose size="lg" measure={54}>
	RGAA Lab est une extension Chrome et Firefox et une application web qui guident
	l'audit des 106 critères du RGAA 4.1.2.
</Prose>

Surfaces

  • Site: 38 files.
  • App: the error page.

Related

Heading, Eyebrow, InlineMarkup.

Decisions

  • 2026-08: 58 characters by default, the site’s article measure being 66 and the page rule 70; a paragraph under a heading reads best shorter than a column of prose.
  • 2026-09-24: rl-paragraph rules on the tokens; the class is not rl-prose, which the base layer reserves for article typography. The measure stays the one dynamic style.

Criteria held by construction

  • 10.11, Pour chaque page web, les contenus peuvent-ils être présentés sans avoir recours à un défilement vertical pour une fenêtre ayant une hauteur de 256px ou à un défilement horizontal pour une fenêtre ayant une largeur de 320px ?
    The measure is a maximum in characters, not a fixed width: the paragraph reflows at 320 pixels without horizontal scrolling.

Tokens it reads