CSS text-transform : Majuscules, Minuscules et Capitalize (Exemples)

Un guide pratique sur CSS text-transform et quand utiliser CSS plutôt que JavaScript pour modifier vraiment le texte.

CSS text-transform : Majuscules, Minuscules et Capitalize

De nombreux développeurs cherchent à "passer de majuscule en minuscule avec CSS" en espérant une modification réelle du texte. Or, CSS ne change que l'apparence visuelle, pas la valeur réelle de la chaîne. Ce guide explique pourquoi c'est important.

Table des matières :

text-transform: lowercase

Le texte apparaît en minuscules, mais la source reste inchangée.
.selecteur { text-transform: lowercase; }

text-transform: uppercase

Le texte s'affiche en capitales sans modifier la chaîne d'origine.
.selecteur { text-transform: uppercase; }

text-transform: capitalize

Capitalize affiche la première lettre de chaque mot en majuscule — uniquement visuellement.
.selecteur { text-transform: capitalize; }

CSS vs JavaScript

Utilisez ce tableau pour décider quelle technologie est la plus adaptée à votre besoin.
Cas d'usage CSS JavaScript
Style visuel uniquement Oui Optionnel
Modification réelle du texte Non Oui
Envoi de formulaires Non Oui

Convertir le texte réel

Si vous avez besoin que le texte change vraiment (pour copier-coller ou pour un formulaire), utilisez JavaScript ou un convertisseur.

FAQ

Si vous vous posiez des questions sur le CSS et la casse, voici la réponse clé.

Est-ce que text-transform modifie le texte source ?

Non. C'est uniquement une transformation visuelle.

Quand utiliser JavaScript plutôt que CSS ?

Utilisez JS quand vous avez besoin que la valeur réelle du texte soit modifiée.

Y a-t-il une option rapide sans code ?

Oui. Utilisez le convertisseur en ligne.

Besoin de modifier le texte source ?

Utilisez le convertisseur pour un changement de format réel, et pas seulement visuel.

Ouvrir le convertisseur