Au bas d'un formulaire d'inscription, une ligne discrète rappelle qu'en cliquant sur « Créer mon compte », la personne accepte les conditions générales d'utilisation. Au bas d'un site, une autre ligne indique le nom de l'entreprise, son numéro d'immatriculation et l'année de copyright.
Ces mentions ne sont pas de simples détails de mise en page qu'on réduit pour qu'elles prennent moins de place : elles ont un statut à part, celui du petit texte légal, et HTML leur réserve une balise précise plutôt qu'une simple diminution de taille de police.
Définition
<small> enveloppe les mentions annexes d'une page : avertissements légaux, clauses, conditions, copyright, ou tout texte que la pratique éditoriale place traditionnellement en petits caractères au bas d'un document imprimé. Sa traduction visuelle par défaut, un texte plus petit que le reste, n'est qu'une convention héritée de cette tradition papier.
Ce que <small> ne représente pas, c'est « un texte que je veux afficher plus petit ». Réduire la taille d'un titre, d'un libellé ou d'une légende pour des raisons purement visuelles ne relève jamais de cette balise, mais d'une propriété CSS, une distinction détaillée plus bas.
Syntaxe et balisage minimal
C'est un élément en ligne, sans attribut spécifique au-delà des attributs globaux. Il enveloppe généralement une phrase courte ou un fragment de paragraphe, rarement un bloc entier.
<footer>
<p><small>© 2026 Believemy. Tous droits réservés.</small></p>
</footer>Exemple concret
Un formulaire d'inscription combine souvent un bouton d'action et, juste en dessous, la mention légale qui encadre ce que ce bouton déclenche.
<button type="submit">Créer mon compte</button>
<p><small>
En créant un compte, vous acceptez nos conditions générales
et notre politique de confidentialité.
</small></p>Cette mention pourrait aussi préciser la dernière mise à jour du document référencé grâce à <time>, par exemple « conditions mises à jour le 3 mars 2026 », ce qui garde le texte lisible par une machine autant que par un lecteur pressé.
Différence avec font-size en CSS pur
Réduire une taille de police et marquer un petit texte légal sont deux gestes différents, qui se confondent facilement parce qu'ils produisent souvent le même rendu à l'écran.
<small> | CSS font-size seul | |
|---|---|---|
| Ce qu'il exprime | Une mention légale ou annexe, reconnue comme telle | Rien, purement une taille d'affichage |
| Pour un lecteur d'écran | Un contenu identifiable comme secondaire | Aucune différence avec le texte environnant |
| Bon usage | Copyright, clauses, avertissements | Réduire un libellé, une légende, un titre par choix graphique |
Un titre affiché plus petit pour des raisons purement esthétiques reste un titre : il garde sa balise de titre et sa taille se règle en CSS. À l'inverse, une mention légale affichée dans la même taille que le reste du texte, par choix de design, garde malgré tout sa balise <small> : la taille visuelle et le sens sont deux choses indépendantes, même si elles coïncident souvent par convention.
<small> n'implique aucune importance moindre du texte pour un lecteur d'écran ni pour un moteur de recherche : ce n'est pas une balise qui rend un contenu secondaire ou ignorable, seulement une balise qui identifie une mention annexe. Un avertissement légal important n'en devient pas moins important parce qu'il est marqué en <small>.
Bonnes pratiques
Réservez <small> aux mentions qui relèvent traditionnellement du petit texte légal : copyright, clauses contractuelles, avertissements, conditions d'utilisation résumées, mentions de disclaimer. N'y recourez jamais pour réduire visuellement un titre, un menu ou une légende sans lien avec ce registre légal, une propriété CSS suffit largement pour ce besoin purement visuel.
Gardez le contenu court et ciblé : <small> enveloppe une phrase ou un court paragraphe, pas une page entière de conditions générales, qui mérite son propre document lié en toute lisibilité normale.
Questions fréquentes
Doit-on afficher le texte dans <small> réellement plus petit que le reste ?
Le navigateur le fait par défaut, mais rien n'oblige à garder ce style. Le sens de la balise vient de ce qu'elle désigne, une mention annexe, pas de sa taille d'affichage, que le CSS du site peut ajuster librement sans retirer de sens au balisage.
Peut-on utiliser <small> pour un simple libellé secondaire, comme un sous-titre discret ?
Non, ce n'est pas le rôle de cette balise. Un sous-titre discret reste un élément de titre ou un paragraphe stylé plus petit en CSS, tandis que <small> est réservé au registre du petit texte légal, mentions, clauses, copyright, un usage bien plus étroit.
Une note de bas de page appelée par un chiffre en exposant relève-t-elle de <small> ?
Le renvoi lui-même, écrit en chiffre surélevé dans le texte, relève plutôt de <sup>. Le bloc de notes rassemblées en bas de page, lui, adopte souvent <small> parce qu'il s'agit d'un texte annexe au corps principal, ce qui correspond bien à l'esprit de la balise même si aucune règle n'impose ce choix précis.