LEÇON

13. Le texte : Titre, Paragraphe, Éditeur de texte et typographie

Un site vitrine est d’abord fait de mots : un slogan, des titres, des descriptions de prestations, des coordonnées. Maintenant que vous savez construire des boîtes (chapitres 09 à 12), ce chapitre ouvre la partie « Contenu et style » par la matière première la plus importante, le texte : quels éléments l’écrivent, comment hiérarchiser les titres, et comment régler une typographie lisible sur tous les écrans.

Un site vitrine est d’abord fait de mots : un slogan, des titres, des descriptions de prestations, des coordonnées. Maintenant que vous savez construire des boîtes (chapitres 09 à 12), ce chapitre ouvre la partie « Contenu et style » par la matière première la plus importante, le texte : quels éléments l’écrivent, comment hiérarchiser les titres, et comment régler une typographie lisible sur tous les écrans.

En bref

Public
Toute personne qui doit écrire et mettre en forme les textes d’un site.
Enjeu
Des titres bien hiérarchisés et un texte lisible sur tous les écrans, sans nuire au référencement ni à l’accessibilité.
Idée clé
Une balise de titre dit ce que le texte est, jamais la taille qu’il fait.
Prérequis
Chapitres 05, 06, 07 (la page d’accueil existe) et 09.
Lecture
Environ 15 minutes (+ 35 minutes d’exercices).

13.1 — Trois outils pour écrire

Elementor propose trois éléments pour poser du texte, et le débutant hésite souvent entre eux. Le Titre (Heading) atomique écrit une ligne de titre, portée par une balise H1 à H6. Le Paragraphe (Paragraph) atomique écrit un paragraphe de texte courant, avec des mots en gras ou en italique et des liens. L’Éditeur de texte (Text Editor), widget classique, ouvre une petite fenêtre de traitement de texte capable d’enchaîner plusieurs paragraphes, des listes à puces et des citations.

La règle du support est simple. Pour tout ce qui se lit d’un coup d’œil — un titre, un sous-titre, la phrase d’accroche d’une carte —, on prend le Titre et le Paragraphe atomiques : ils sont légers, entièrement responsives, et ils acceptent les classes et les variables du chapitre 18. Pour un texte long et structuré — la page « À propos », les mentions légales, une liste d’étapes —, on prend l’Éditeur de texte, parce qu’il sait faire des listes et tenir plusieurs paragraphes dans un seul élément.

Définition

Balise (tag) — l’étiquette invisible que le navigateur lit pour savoir ce qu’est un morceau de page : un titre de niveau 1 (h1), un paragraphe (p), un lien (a). Le visiteur ne la voit pas ; Google et les lecteurs d’écran, si. Choisir la bonne balise, c’est décrire son contenu, pas le décorer.

13.2 — La hiérarchie des titres, de H1 à H6

Le web connaît six niveaux de titre, de H1 (le plus important) à H6 (le plus fin). Ils forment le plan de la page, exactement comme les titres de chapitre et de section d’un rapport. Trois règles suffisent pour ne jamais se tromper.

Un seul H1 par page. Le H1 est le titre de la page, celui qui dit de quoi elle parle. Sur l’accueil de la Menuiserie Roche, c’est le slogan « Le bois, sur mesure, depuis 2009 » ; sur la page Prestations, ce sera « Escaliers, cuisines et agencements sur mesure ». Deux H1 sur une page, ce sont deux sujets annoncés : le moteur de recherche ne sait plus lequel retenir.

Un ordre logique, sans saut. Après le H1 viennent des H2 pour les grandes parties, puis des H3 pour les subdivisions de chaque H2. On ne passe pas d’un H2 à un H4 : ce serait ouvrir une sous-sous-partie sans sous-partie. Voici le plan de la page d’accueil telle que le chapitre 07 l’a laissée, une fois les balises bien choisies :

  • H1 — Le bois, sur mesure, depuis 2009
  • H2 — Nos prestations, puis trois H3 : Escaliers, Cuisines, Agencements
  • H2 — Ils nous font confiance (témoignages)
  • H2 — Parlons de votre projet (appel à devis)

Jamais une balise pour sa taille. C’est l’erreur la plus fréquente : on veut un titre plus petit et l’on choisit H4 « parce que c’est plus petit ». La balise décrit la place du titre dans le plan ; la taille se règle à part, dans l’onglet Style. Un H2 peut faire 24 px si la maquette le demande, il restera un H2 pour Google et pour la personne qui navigue avec un lecteur d’écran.

Piège classique

Le thème Hello affiche lui-même le titre WordPress de la page, en H1, au-dessus du contenu (c’est ce que désigne le « Sélecteur de titre de page » des Réglages du site, réglé sur h1.entry-title). Si vous construisez votre propre H1 dans Elementor, la page en compte deux. Ouvrez les Réglages de page (l’engrenage de la barre supérieure) et activez Masquer le titre (Hide Title) sur chaque page construite avec Elementor.

À savoir

Les lecteurs d’écran, utilisés par les personnes malvoyantes, proposent de « sauter de titre en titre » pour parcourir une page comme on feuillette un sommaire. Une hiérarchie propre n’est donc pas une coquetterie de référencement : c’est ce qui rend votre site navigable pour tous, et c’est l’un des points contrôlés au chapitre 34.

13.3 — L’élément Titre

Déposez un Titre depuis le panneau (catégorie Éléments atomiques). Son onglet Général tient en quatre champs : le texte du titre, la Balise (Tag, de H1 à H6), un Lien facultatif, et un champ ID qui donne un nom unique à l’élément — il servira aux ancres du chapitre 15. Depuis la version 3.35, le texte s’édite aussi directement sur la toile : un double-clic sur le titre ouvre la saisie en place. Pour un titre, on s’en tient au texte brut ; du gras ou de l’italique à l’intérieur d’un titre nuisent plus qu’ils n’aident.

  1. Déposez un Titre dans le Flexbox « Nos prestations » de la page d’accueil, au-dessus des trois blocs.
  2. Saisissez le texte Nos prestations, dans le panneau ou par double-clic sur la toile.
  3. Choisissez la balise H2 : c’est une grande partie de la page, sous le H1 du bandeau.
  4. Passez dans l’onglet Style, section Typographie : famille Playfair Display, taille 36 px, graisse 700, couleur anthracite #2B2B2B.
  5. Vérifiez dans la Structure (Ctrl+I, Cmd+I sur Mac) que le Titre est bien l’enfant du bon Flexbox, puis enregistrez avec Ctrl+S.
Bonne pratique

Renommez vos Titres dans la Structure (« H1 Slogan », « H2 Prestations »). Quand la page comptera vingt éléments de texte, vous retrouverez en une seconde celui qui porte le H1 — l’exercice 13.2 vous le fera vérifier.

13.4 — Le Paragraphe et l’Éditeur de texte

Le Paragraphe atomique

Le Paragraphe produit exactement une balise p. Son onglet Général contient le texte et un lien facultatif ; sur la toile, le double-clic permet de sélectionner quelques mots et de les passer en gras ou en italique, ou d’y poser un lien, grâce à une petite barre de mise en forme. Un Paragraphe par paragraphe : si votre texte en compte trois, déposez trois Paragraphes dans un Flexbox en colonne avec un écart de 16 px, ou passez à l’Éditeur de texte. Cette discipline paraît lourde ; elle rend en échange chaque paragraphe déplaçable, stylable et responsive séparément.

L’Éditeur de texte classique

Ce widget ouvre l’éditeur visuel de WordPress, TinyMCE, avec ses deux onglets Visuel et Texte. En mode Visuel, vous disposez des outils d’un traitement de texte simplifié : gras, italique, listes à puces et numérotées, citation, alignement, lien, couleur. En mode Texte, vous voyez le HTML et pouvez y coller un petit tableau ou un code fourni par un tiers. Le widget ajoute deux options rares ailleurs : la mise en Colonnes d’un texte long (deux ou trois colonnes de journal) et la Lettrine (Drop Cap).

C’est un widget classique : il a trois onglets (Contenu, Style, Avancé) et sa typographie de départ vient des Polices globales des Réglages du site (chapitre 19), non des variables atomiques. On l’utilise pour les textes longs ; on ne l’utilise pas pour les titres, car ses titres internes (menu déroulant « Titre 2 », « Titre 3 ») sont bien plus difficiles à styler que des éléments Titre séparés.

Définition

TinyMCE — le petit éditeur de texte enrichi intégré à WordPress depuis ses débuts, celui de « l’éditeur classique » d’avant Gutenberg. Il transforme vos clics sur « gras » ou « liste » en balises HTML, sans que vous ayez à les écrire.

13.5 — La typographie dans l’onglet Style

Pour tout élément atomique, la section Typographie (Typography) de l’onglet Style rassemble les mêmes réglages. Les voici dans l’ordre où vous les rencontrez, avec ce qu’un site vitrine en fait.

La famille de police (font family). Le menu regroupe les polices système (celles déjà installées sur l’appareil du visiteur : Arial, Georgia, Verdana…), le catalogue Google Fonts et, en Pro, vos polices personnalisées. La Menuiserie Roche a choisi Playfair Display pour les titres et Source Sans 3 pour le texte : deux familles, pas plus. Chaque famille supplémentaire est un fichier de plus à télécharger.

La taille. Trois unités sont utiles. Le pixel (px) est absolu : 17 px, c’est 17 px partout. L’em se mesure par rapport à la taille de texte de l’élément parent. Le rem (root em) se mesure par rapport à la taille de base du site, 16 px par défaut dans les navigateurs : 1 rem vaut 16 px, 1.5 rem vaut 24 px. Nous recommandons le rem pour le texte courant et les titres : si un visiteur a agrandi la taille de police de son navigateur pour mieux lire, tout votre texte suit. Le pixel reste pratique pour les petits éléments (badges, légendes) et pour les valeurs que vous réglez à l’œil.

La graisse (font weight) : 400 pour le texte normal, 600 ou 700 pour les titres et les mots à faire ressortir. L’interligne (line height) s’exprime sans unité : 1.6 pour un texte courant aéré, 1.1 à 1.2 pour un grand titre sur deux lignes, sinon les lignes se retrouvent trop écartées. L’espacement des lettres (letter spacing) sert surtout aux petits textes en capitales (un léger 0.05 em les rend lisibles) ; on ne le touche pas ailleurs. La transformation (text transform) passe un texte en capitales ou en minuscules sans le retaper ; la décoration (text decoration) souligne — réservez le soulignement aux liens, sinon vos visiteurs cliqueront sur des mots inertes. L’alignement : à gauche pour tout ce qui dépasse deux lignes, centré pour un titre court ou une accroche, jamais justifié sur le web (les espaces irréguliers gênent la lecture). Enfin, la couleur du texte se règle dans la même section.

  1. Sélectionnez le Paragraphe du bandeau d’accueil et ouvrez Style › Typographie.
  2. Choisissez la famille Source Sans 3 dans la liste (tapez les premières lettres pour filtrer).
  3. Réglez la taille : changez l’unité en rem puis saisissez 1.0625 (soit 17 px). Graisse 400, interligne 1.6.
  4. Réglez la couleur sur l’anthracite #2B2B2B et l’alignement à gauche.
  5. Passez en vue Mobile (Ctrl+Shift+M) : descendez la taille à 1 rem si le texte paraît trop grand. La valeur ordinateur reste inchangée (chapitre 12).
Attention

Google Fonts et RGPD. Par défaut, une police Google est téléchargée depuis les serveurs de Google à chaque visite, ce qui leur transmet l’adresse IP du visiteur ; en 2022, un tribunal allemand a condamné un site pour ce seul motif. La pratique recommandée en Europe est d’héberger les fichiers de police sur son propre serveur. Dans Elementor, le réglage se trouve dans Elementor › Éditeur › Réglages › Avancé : l’option Google Fonts permet de désactiver le chargement depuis Google, et Chargement de Google Fonts (Google Fonts Load) règle la façon dont le texte s’affiche en attendant la police (Swap évite le texte invisible). Une fois le chargement Google coupé, on fournit les fichiers soi-même : avec Elementor Pro, dans Elementor › Éditeur › Éléments personnalisés › Polices personnalisées (fichiers .woff2 obtenus depuis Google Fonts ou un outil gratuit de conversion) ; sans Pro, par le thème ou une extension dédiée. Le chapitre 35 revient sur les cookies et les ressources tierces.

Elementor Pro

Les Polices personnalisées (Custom Fonts) sont réservées à Elementor Pro, dès le plan Essential. Elles servent à deux choses : héberger localement une police Google (point ci-dessus) et utiliser une police achetée ou fournie par votre graphiste. Une fois téléversée, la police apparaît dans le menu de famille comme n’importe quelle autre.

13.6 — Lisibilité : taille, longueur de ligne, contraste

Une belle police mal réglée se lit mal. Trois mesures font la différence, et toutes trois se règlent dans Elementor sans code.

La taille du corps de texte : entre 16 et 18 px sur ordinateur, jamais en dessous de 16 px sur mobile. Les navigateurs de téléphone zooment d’eux-mêmes sur les champs de texte trop petits, ce qui casse la mise en page. Le fil rouge retient 17 px, soit 1,0625 rem.

La longueur de ligne : entre 45 et 75 caractères par ligne, espaces comprises, soit environ 10 à 12 mots. Au-delà, l’œil se perd en revenant à la ligne ; c’est ce qui rend illisible un paragraphe étiré sur toute la largeur d’un écran de 1 920 px. La parade est un réglage de Largeur max (Max width) dans la section Taille de l’onglet Style : 720 px pour un texte de 17 px ; si votre version propose une unité personnalisée, 65ch (l’unité ch vaut à peu près la largeur d’un caractère) fait le même travail en s’adaptant à la police. Appliquez-la au Paragraphe lui-même ou au Flexbox qui contient le texte.

Le contraste entre le texte et son fond. La référence internationale (WCAG, niveau AA) demande un rapport d’au moins 4,5:1 pour le texte courant et 3:1 pour les grands titres. Sur le fond blanc cassé #FAF7F2 de la Menuiserie Roche, l’anthracite #2B2B2B atteint environ 13:1 : parfait pour le corps de texte. Le bois chaud #A8663C plafonne vers 4,2:1 : convenable pour un grand titre, insuffisant pour un texte de 17 px. Le vert sauge #7A9E7E descend à 2,8:1 : à réserver aux fonds, aux filets et aux éléments décoratifs, jamais à un texte. Des vérificateurs de contraste gratuits existent en ligne ; le chapitre 34 en explique l’usage.

Reste le cas du texte posé sur une photo : le contraste change d’une zone à l’autre de l’image, et un titre blanc peut devenir illisible sur un ciel clair. La solution est un voile de couleur entre la photo et le texte ; le chapitre 14 la met en œuvre sur le bandeau d’accueil.

Une échelle typographique pour un site vitrine

Plutôt que de régler chaque titre à l’instinct, fixez une fois pour toutes une échelle : quelques tailles, toujours les mêmes, qui donnent au site son rythme. Celle-ci convient à la plupart des sites de TPE ; adaptez-la à vos polices (Playfair Display, généreuse, supporte des titres un peu plus petits que la moyenne).

ÉlémentOrdinateurMobileInterligneGraisse et remarques
H1 (titre de page)44 à 56 px (2,75 à 3,5 rem)32 à 36 px1,1700 ; police de titres ; un seul par page
H2 (grande partie)32 à 36 px (2 à 2,25 rem)26 à 28 px1,2700 ; police de titres
H3 (sous-partie, titre de carte)24 px (1,5 rem)20 à 22 px1,25600 ou 700 ; police de titres ou de texte
H4 et au-delà20 px (1,25 rem)18 px1,3600 ; rarement utile sur un site vitrine
Corps de texte17 px (1,0625 rem)16 px1,6400 ; largeur max 720 px ou 65 ch
Accroche (sous le H1)20 px (1,25 rem)18 px1,5400 ; une ou deux phrases
Petit texte (légendes, mentions)14 px (0,875 rem)14 px1,5400 ; jamais en dessous de 14 px
Bouton16 à 17 px16 px1600 ; voir chapitre 15

Les valeurs en rem supposent la base de 16 px des navigateurs. Les tailles mobiles s’appliquent en vue Mobile (chapitre 12) ; la vue Tablette hérite le plus souvent des valeurs ordinateur sans retouche.

Deux polices, une échelle, un contraste : le reste de la typographie n’est que de la constance.

Exercice 13.1 — La typographie de la Menuiserie Roche 25 min

Objectif : appliquer sur toute la page d’accueil le couple Playfair Display (titres) / Source Sans 3 (texte), à l’échelle du tableau ci-dessus, sur ordinateur et sur mobile.

  1. Dans Elementor › Éditeur › Réglages › Avancé, vérifiez l’état de l’option Google Fonts et notez-le : vous déciderez au chapitre 35 de l’hébergement local des polices. Réglez Chargement de Google Fonts sur Swap.
  2. Ouvrez la page Accueil dans Elementor. Sélectionnez le Titre H1 du bandeau : Playfair Display, 3.25 rem (52 px), graisse 700, interligne 1,1, couleur anthracite, alignement centré.
  3. Réglez le Titre H2 « Nos prestations » (36 px, soit 2.25 rem) et les trois H3 des blocs (1.5 rem, graisse 700, Playfair Display).
  4. Réglez chaque Paragraphe : Source Sans 3, 1.0625 rem, graisse 400, interligne 1,6, couleur anthracite, largeur max 720 px pour l’accroche du bandeau.
  5. Passez en vue Mobile (Ctrl+Shift+M) : H1 à 2.125 rem (34 px), H2 à 1.75 rem, H3 à 1.375 rem, texte à 1 rem. Revenez en vue Ordinateur et vérifiez que rien n’a bougé.
  6. Vérifiez le contraste de chaque texte coloré : aucun texte de moins de 24 px en bois chaud ou en vert sauge.
  7. Enregistrez (Ctrl+S), ouvrez l’Aperçu sur ordinateur, puis sur votre téléphone.

Résultat attendu : une page d’accueil dont tous les titres sont en Playfair Display et tout le texte en Source Sans 3, aux tailles de l’échelle, lisible sur téléphone sans zoomer. Vous avez répété les mêmes réglages sur une dizaine d’éléments : c’est précisément la répétition que les Classes du chapitre 18 vont supprimer.

Exercice 13.2 — L’audit des titres 10 min

Objectif : vérifier la hiérarchie des balises de la page d’accueil avec la Structure.

  1. Ouvrez la Structure (Ctrl+I) et renommez chaque Titre avec sa balise et son rôle : « H1 Slogan », « H2 Prestations », « H3 Escaliers »…
  2. Listez sur papier les balises dans l’ordre où elles apparaissent sur la page. Il doit y avoir un seul H1, en premier ; chaque H3 doit suivre un H2.
  3. Ouvrez les Réglages de page et confirmez que Masquer le titre est activé.
  4. Corrigez toute balise choisie « pour sa taille », puis rétablissez la taille voulue dans Style › Typographie.

Résultat attendu : une liste de la forme H1, H2, H3, H3, H3, H2, H2 — sans doublon de H1 ni saut de niveau — et des noms parlants dans la Structure.

À retenir

  • Le Titre et le Paragraphe atomiques servent aux textes courts et structurés ; l’Éditeur de texte classique sert aux textes longs avec listes.
  • Une page a un seul H1, puis des H2 et des H3 dans l’ordre, et la balise ne se choisit jamais pour sa taille ; masquez le titre du thème sur les pages Elementor.
  • La section Typographie de l’onglet Style règle famille, taille, graisse, interligne, espacement, transformation, décoration, alignement et couleur ; préférez le rem au pixel.
  • Lisibilité : corps de texte de 16 à 18 px, lignes de 45 à 75 caractères (largeur max 720 px), contraste d’au moins 4,5:1.
  • Les polices Google chargées depuis Google posent une question de RGPD : le réglage est dans Elementor › Éditeur › Réglages › Avancé, l’hébergement local passe par les Polices personnalisées (Pro) ou le thème.
  • Fixez une échelle typographique (H1 44-56, H2 32-36, H3 24, corps 17) et tenez-vous-y sur toutes les pages.