Typographie fluide

La typographie fluide fait varier la taille du texte en douceur entre un minimum et un maximum selon l'écran, en général avec clamp(), sans paliers.
Design
Created on
23.08.2026

Résumer avec

La typographie fluide fait varier la taille du texte en douceur avec la taille de l'écran, entre un minimum et un maximum définis, au lieu de sauter à des points de rupture fixes. Le CSS moderne le fait en une ligne avec clamp(), si bien qu'un titre grandit progressivement du mobile au bureau tout en restant dans des limites lisibles. Cela donne au texte un rythme naturel sur chaque écran.

Comment fonctionne clamp()

La fonction clamp() prend trois valeurs : un minimum, une valeur préférée et un maximum. Le navigateur utilise la valeur préférée mais ne descend jamais sous le minimum ni ne dépasse le maximum.

  • font-size: clamp(1.5rem, 1rem + 2vw, 2.5rem);
  • Minimum : 1.5rem garde les petits écrans lisibles.
  • Préférée : 1rem + 2vw s'adapte au viewport.
  • Maximum : 2.5rem l'empêche de devenir trop grand sur les larges écrans.

Pourquoi la formule rem plus vw

Mêler une base rem à un terme vw est ce qui garde la typographie fluide accessible. La partie rem répond encore au réglage de taille de police de l'utilisateur et au zoom du navigateur, tandis que la partie vw ajoute la mise à l'échelle selon l'écran. Utiliser du vw pur casserait le zoom, la combinaison compte donc.

Fluide ou par paliers

CritèreTypo par paliersTypo fluide
Mise à l'échelleSaute à chaque point de ruptureDouce et continue
CodePlusieurs media queriesUne ligne clamp()
Tailles intermédiairesParfois mal proportionnéesToujours proportionnelles

Construire une échelle typographique fluide

Appliquez la même approche à une échelle (corps, h3, h2, h1) avec des minimums et maximums adaptés à chaque niveau, pour que toute la hiérarchie grandisse ensemble en gardant ses proportions. Piloter ces valeurs par des propriétés personnalisées rend l'échelle facile à ajuster au même endroit.

Notes d'accessibilité

Définissez toujours un minimum assez grand pour rester lisible sur petits écrans, et gardez un terme rem dans la formule pour que le zoom et les préférences utilisateur fonctionnent encore. Testez à 200 % de zoom pour vérifier que rien n'est coupé ni bloqué.

La typographie fluide chez BeBranded

Chez BeBranded, nous utilisons la typographie fluide pour que titres et texte courant s'adaptent proprement du mobile au grand écran, avec des minimums accessibles. Cela fait partie du front-end systématique et évolutif de notre travail de design.

FAQ

La typographie fluide fait varier la taille du texte en douceur entre un minimum et un maximum selon l'écran, en général avec clamp(), au lieu de sauter à des points de rupture fixes.
clamp() prend un minimum, une valeur préférée et un maximum. Le navigateur utilise la valeur préférée mais ne descend jamais sous le minimum ni ne dépasse le maximum, gardant le texte dans des limites lisibles.
Le terme rem garde le texte sensible au zoom et au réglage de police de l'utilisateur, tandis que le terme vw ajoute la mise à l'échelle selon l'écran. Le vw pur casserait le zoom, les combiner garde le texte accessible.
Elle s'adapte en douceur au lieu de sauter, demande moins de code et reste proportionnelle à chaque largeur. La typo par paliers fonctionne encore, mais la typo fluide donne généralement un résultat plus propre.
Pas si elle est bien faite. Gardez un minimum lisible et un terme rem dans la formule pour que le zoom et les préférences fonctionnent. Évitez de dimensionner le texte en unités viewport pures.
Oui. Vous pouvez utiliser clamp() pour les tailles de police dans Webflow via des propriétés personnalisées ou des valeurs personnalisées, pour que titres et texte s'adaptent en continu.

Prêt à booster vos conversions ?

Notre équipe est là pour comprendre vos besoins et travailler avec vous pour créer vos prochains projets.
Recevez des news et des ressources.
Des conseils pratiques directement dans votre boîte mail.
Merci ! Votre demande a bien été reçue.
Oups ! Une erreur est survenue lors de l'envoi du formulaire.