Mis à jour 15 juillet 2026

Typographie fluide vs points de rupture

Ouvrez deux sites bien conçus côte à côte et rétrécissez lentement la fenêtre du navigateur. Sur l’un, le titre reste à 40px, saute à 33px lorsque vous franchissez 1280px, se stabilise à nouveau, puis saute à 28px à 768px — un escalier. Sur l’autre, il descend d’une fraction de pixel à la fois et ne change jamais de façon visible. Les deux sont des systèmes délibérés et cohérents ; ils ont répondu à la même question différemment.

La typographie à points de rupture définit des tailles de police fixes par palier de viewport et saute de l’une à l’autre au niveau des media queries ; la typographie fluide définit une plage de tailles et laisse le navigateur interpoler continûment à travers elle. Les points de rupture apportent prévisibilité et contrôle par palier ; le fluide apporte fluidité et moins de nombres — et beaucoup de systèmes en production finissent par les combiner : du texte fluide dans des mises en page à paliers. Ceci est le chapitre comparatif de notre guide de la typographie fluide, et il défend honnêtement les deux camps.

Qu’est-ce que la typographie à points de rupture fait de mieux ?

Prévisibilité. Dans un système à points de rupture, le h1 fait exactement 33px sur un écran de 768px. C’est une affirmation testable : la QA peut la vérifier, les captures d’écran peuvent être comparées pixel par pixel, et un rapport de bug peut dire « le titre est incorrect sur tablette » et désigner quelque chose de précis. Les tailles fluides sont des fonctions, et les fonctions sont plus difficiles à confronter à une spécification à l’œil nu.

Elle correspond à la façon dont les maquettes sont conçues. Les designers conçoivent à des largeurs fixes — un cadre de 375px, un cadre de 768px, un cadre de 1440px — et un système à points de rupture est une transcription directe de ces plans de travail. Le modèle à paliers est ancré dans la manière dont le responsive design a été formulé à l’origine (voir les bases du responsive design de web.dev pour ce modèle de l’ère des points de rupture) ; le flux de travail et la technique ont co-évolué, ce qui explique en partie pourquoi la technique persiste.

Contrôle par palier. Un système à points de rupture peut donner au mobile une hiérarchie véritablement différente, pas seulement des tailles plus petites. Dans l’exemple travaillé ci-dessous, le h1 mobile fait 1,75× le corps de texte tandis que le h1 desktop fait ≈2,22× — une hiérarchie plus plate et plus calme sur les petits écrans, ce qui est souvent le bon choix éditorial. (Choisir ce ratio est la propre question de l’échelle typographique.) La mise à l’échelle purement fluide ne peut pas faire cela : elle multiplie chaque niveau par le même facteur, de sorte que la forme de la hiérarchie reste constante.

Qu’est-ce que la typographie fluide fait de mieux ?

Aucune gêne entre les tailles. Un système à points de rupture est correct à ses largeurs de conception et seulement tolérable entre elles — à 1279px, vous obtenez le palier tablette étiré jusqu’à sa limite, un pixel avant que le palier desktop ne s’enclenche. La typographie fluide n’a pas d’entre-deux, parce que chaque largeur est une largeur de conception.

Moins de nombres magiques. L’exemple travaillé ci-dessous spécifie la même hiérarchie sous la forme de onze nombres dans trois contextes média, ou de sept nombres dans un seul. L’écart se creuse avec chaque niveau et chaque palier que vous ajoutez — tailles × paliers croît de façon multiplicative ; quatre paramètres fluides ne croissent pas du tout.

Fluidité là où les largeurs sont continues. Téléphones pliables, tablettes en écran partagé, fenêtres de bureau redimensionnables : une part croissante des sessions se déroule à des largeurs qu’aucun plan de travail n’avait anticipées, et certaines changent de largeur en cours de session. Un système en escalier saute pendant un redimensionnement ; un système fluide se contente de respirer.

À quoi ressemble la même hiérarchie des deux façons ?

Trois niveaux, spécifiés comme des paliers à points de rupture :

360–767px768–1279px≥1280px
h128px33px40px
h222px25px28px
corps16px16px18px

Surface de maintenance : neuf déclarations de taille plus deux valeurs de point de rupture — onze nombres répartis sur trois contextes média. Ajouter un quatrième niveau de texte signifie trois nombres de plus ; ajouter un quatrième palier signifie redécider chaque niveau une fois de plus.

La même hiérarchie, spécifiée en fluide dans le style root-clamp : corps = 1rem, h2 = 1,75rem, h1 = 2,375rem, et un unique clamp à la racine glissant de 16→18px à travers les viewports 360→1280. Surface de maintenance : trois tailles en rem plus quatre paramètres fluides — sept nombres dans un seul contexte, aucune media query. Le h1 s’affiche à 38px du côté étroit, ≈40,4px en milieu de gamme, 42,75px du côté large.

Regardez cette hiérarchie glisser dans Scale Composer — le simulateur de viewport du mode fluide vous permet de faire glisser la largeur simulée à travers la plage et de voir chaque niveau se déplacer sur l’unique pente partagée.

Une hiérarchie typographique à trois niveaux dans le mode fluide de Scale Composer, glissant à travers la plage de viewport simulée

Un astérisque honnête : ces deux spécifications sont proches, mais ce n’est pas la même conception. La version à points de rupture aplatit la hiérarchie mobile (h1 à 1,75× le corps) ; la version fluide maintient 2,375× à chaque largeur. Si la hiérarchie mobile plus plate compte pour votre contenu, le système fluide a besoin d’une surcharge par palier en plus — ce qui reprend une partie de sa simplicité. Comptez ce coût honnêtement plutôt que de prétendre que les sept nombres achètent tout ce que les onze offraient.

Que livrent réellement la plupart des produits ?

Un hybride : du texte fluide à l’intérieur d’une mise en page à paliers. Les colonnes, les barres latérales et la navigation veulent des états discrets — une mise en page à trois colonnes ne se dégrade pas continûment, elle se réorganise — donc la mise en page garde ses points de rupture. Le texte à l’intérieur de ces colonnes n’a pas cette contrainte, donc il glisse. Les deux systèmes sont indépendants et se composent proprement : la mise en page saute, la typographie non, et aucun n’a besoin de connaître l’autre. Les équipes qui ont besoin de changements de hiérarchie par palier les ajoutent sous forme de surcharges aux points de rupture existants de la mise en page — des exceptions à paliers sur une base fluide, plutôt qu’un système entièrement à paliers.

Lequel devriez-vous choisir ?

  • Sites de contenu et de marketing : fluide. Longue lecture, un large éventail d’appareils, et une hiérarchie dont la forme peut rester constante — la fluidité est un gain net et le nombre de paramètres reste minime.
  • Interfaces d’application denses : points de rupture — ou aucune mise à l’échelle du tout. Les tableaux de bord et les outils vivent dans des plages de largeur étroites et prévisibles où la gêne entre les tailles existe à peine, et la testabilité l’emporte : « l’en-tête du tableau fait 13px » est une spécification dont vous pouvez tenir quelqu’un pour responsable.
  • Systèmes qui servent les deux : des design tokens fluides avec des surcharges par palier. Une seule fondation fluide, des exceptions à paliers là où un palier a véritablement besoin d’une hiérarchie différente.

Et le coût des tests, dit franchement : le fluide signifie qu’il n’existe aucun ensemble fini de largeurs auxquelles le système est entièrement vérifié. En pratique, vous testez les extrémités, une largeur intermédiaire, et les largeurs où le texte glissant rencontre un saut de mise en page — mais « en pratique » fait un travail dans cette phrase dont les trois captures d’écran d’un système à points de rupture n’ont jamais besoin.

Ressentez la différence en un seul glissement

Toute la comparaison se comprime en un seul geste : chargez la même échelle avec le mode fluide désactivé, lisez les tailles fixes, puis basculez l’interrupteur sur fluide et faites glisser le simulateur de viewport à travers la plage. L’escalier et le glissement s’accordent aux extrémités — tout ce que ce guide compare réside dans ce qui se passe entre eux.

Continuer la lecture

  • Qu'est-ce que la typographie fluide ?

    La typographie fluide fait de la taille des polices une fonction de la largeur du viewport : un minimum, un maximum et un glissement continu entre les deux. La formule, le système, ce qui reste fixe.

  • Le piège de l'unité vw

    Pourquoi la taille de police en vw pur échoue : aucune borne, insensible au zoom, un seul nombre verrouillant taille et pente. 4vw évalué à cinq largeurs, et le clamp() borné qui le remplace.