Justifier texte WordPress : ordinateur affichant des icônes d’alignement de texte

Comment justifier un texte avec WordPress ?

Mis à jour le

Même si justifier un texte sur WordPress n'est pas une pratique courante, vous pourriez en avoir besoin pour certains de vos contenus. 

Les constructeurs de pages les plus connus, comme Elementor ou Divi, proposent la justification directement dans leurs réglages

En revanche, ce n’est pas le cas avec l’éditeur de texte par défaut, Gutenberg. Il en va de même pour l’éditeur classique – l’ancienne version toujours largement utilisée, avec près de 10 millions d’installations (source : WordPress.org).

Dans la suite de cet article, vous découvrirez des méthodes pour justifier un texte dans WordPress.

Justification de texte sur le web : état des lieux

Les textes justifiés sont très fréquents dans les supports imprimés comme les livres ou les magazines. En revanche, sur un site internet, on privilégie généralement un alignement à gauche.

Cette préférence s’explique par deux raisons principales :

  • Espaces irréguliers : dans un navigateur web, la justification peut créer des écarts inégaux entre les mots pour combler la largeur de la ligne.
  • Repère visuel : le bord droit irrégulier sert de repère, facilitant le passage des yeux d’une ligne à l’autre. 

Remarque : pour atténuer le problème des espaces inégaux, vous pouvez utiliser la propriété CSS « hyphens ». Elle divise les mots à l’aide d’un trait d’union pour assurer des espaces plus réguliers.

Justifier un texte dans WordPress avec Gutenberg

Avec l’éditeur de blocs Gutenberg, utilisez une extension comme Justify for Paragraph Block. Une fois installée et activée, elle ajoute un bouton « Justifier » dans la barre d’outils du bloc paragraphe.

Bouton « Justifier » un texte avec Gutenberg dans WordPress.

Justifier un texte dans l’éditeur classique de WordPress

Si vous utilisez encore l’éditeur classique TinyMCE, plusieurs solutions s’offrent à vous pour justifier vos textes.

Utiliser un raccourci clavier

Le raccourci clavier est la méthode la plus simple et la plus rapide. Il vous évite d’ajouter du CSS ou d’installer une extension supplémentaire. C’est préférable, car les plugins peuvent ralentir votre site ou créer des failles de sécurité.

Voici les raccourcis à connaître :

  • Windows : Alt + Maj + J
  • Mac : Cmd + Maj + J

Utiliser un plugin

Vous pouvez aussi installer le plugin Re-add text underline and justify. Il ajoute des options de mise en forme à l’éditeur, dont la justification de texte.

 

Gratuit :  session stratégique profitez d’une prestation

Réservez votre session stratégique et bénéficiez d'une prestation gratuite et sans engagement.

Justifier un texte avec un constructeur de page WordPress

Un constructeur de page WordPress est un outil visuel en glisser-déposer qui permet de créer des pages sans coder.

Les plus populaires, comme Elementor ou Divi, proposent une option de justification. Prenons l’exemple d’Elementor :

  • Sélectionnez le texte que vous souhaitez justifier.
  • Rendez-vous dans l’onglet style.
  • Choisissez l’alignement justifié parmi les options disponibles.

L’option « Justifier » un texte avec Elementor dans WordPress.

Justifier un texte WordPress en HTML / CSS

Le CSS (Cascading Style Sheets) est le langage qui définit l’apparence visuelle d’un site internet : couleurs, typographie, mise en page, adaptation mobile, etc. C’est donc lui qui gère la mise en forme du texte.  

Les styles peuvent être ajoutés soit dans un fichier externe, soit directement dans le code HTML de la page.

Intégrer du CSS dans le code HTML

Dans la mesure du possible, je vous recommande de ne pas insérer le CSS directement dans le code HTML. Regrouper vos styles dans un fichier externe rend l’organisation plus simple et facilite les futures modifications.

Cependant, si vous n’êtes pas à l’aise avec les fichiers ou le code, il n’y a rien de dramatique : l’important est d’obtenir le rendu visuel que vous souhaitez.

Cette méthode présente d’ailleurs un avantage : le style ajouté directement dans le HTML prend le dessus. Concrètement, si un alignement est défini dans un fichier CSS externe, celui que vous appliquez dans votre code HTML sera prioritaire (sauf si l’autre règle est marquée avec !important).

Vous êtes prêt ? C’est parti ! On commence par l’éditeur de blocs Gutenberg.

Gutenberg

Tout d’abord, localisez les trois petits points dans l’éditeur. Cliquez pour ouvrir le menu, puis choisissez l’option modifier en HTML.

Menu Gutenberg pour modifier le code HTML et insérer du CSS en ligne.

Ensuite, pour justifier votre texte, ajoutez du CSS directement dans la balise <p> comme suit :

 <p style="text-align: justify; hyphens: auto;">Ici, mettez le paragraphe que vous voulez justifier</p>   

La propriété CSS text-align gère l’alignement du texte. La propriété hyphens gère la césure des mots en fin de ligne afin d’améliorer la répartition des espaces.

Éditeur de texte classique

Passez simplement à l’onglet code et insérez le code CSS comme illustré dans l’image :

Onglet Code de l’éditeur classique TinyMCE avec du CSS inline pour la justification du texte.

Elementor

Comme nous l’avons déjà vu, Elementor propose une option native pour justifier vos paragraphes. Vous n’avez donc pas besoin de vous compliquer la vie avec du CSS en ligne. 

Par ailleurs, pour ajouter du CSS personnalisé directement dans Elementor, il faut disposer de la version payante.

Si vous utilisez la version gratuite, Elementor propose l’éditeur classique accessible depuis la barre latérale gauche. La procédure de justification reste la même que celle que nous avons déjà expliquée.

Ajouter du CSS dans une feuille de style

Avec cette méthode, vous insérez le code CSS une seule fois dans le fichier de style de votre thème WordPress, puis ajoutez le nom de la classe à chaque élément HTML à justifier.

Pour ajouter du code CSS dans votre feuille de style :

Dans le menu outils, rendez-vous dans l’éditeur de fichiers des thèmes. Sélectionnez style.css dans la section fichiers du thème à droite.

Éditeur de fichiers des thèmes WordPress ouvert sur style.css pour ajouter du code CSS.

Ensuite, insérez le code CSS suivant dans votre fichier style.css :

 .texte-justifie {
  text-align: justify;
  hyphens: auto;
}
 

Vous pouvez personnaliser le nom de la classe (ici, « texte-justifie ») comme vous le souhaitez. N’oubliez pas de mettre un point (.) au début du nom de la classe.

La manière d’ajouter le nom de la classe à votre élément HTML varie en fonction de l’éditeur de texte que vous utilisez.

Gutenberg

Ouvrez l’onglet bloc situé à droite, cliquez sur avancé, puis entrez le nom de la classe (sans le point) dans le champ classe(s) CSS additionnelle(s).

Éditeur Gutenberg avec la section Avancé pour ajouter une classe CSS au bloc.

Éditeur de texte classique

Passez dans l’onglet code, puis ajoutez la classe directement dans votre balise HTML :

Onglet Code de l’éditeur classique WordPress montrant l’insertion d’une classe CSS.

Elementor

Rendez-vous dans la barre latérale gauche, dans l’onglet avancé puis classes CSS.

Onglet Avancé d’Elementor montrant l’ajout d’une classe CSS.

Pour conclure sur la justification du texte sur WordPress

Quelle que soit la méthode choisie, le résultat est le même : votre texte est justifié ! À vous de sélectionner la technique qui vous convient le mieux.

Pour ma part, je justifie rarement le texte sur WordPress. Et vous, vous êtes plutôt texte justifié ou non ?

Si vous avez besoin d’un coup de pouce pour débuter avec WordPress ou si vous avez des questions, n'hésitez pas à nous contacter pour une session stratégique gratuite.