LEÇON

11. Lire un site existant : Conteneurs classiques, Sections et Colonnes

Tous les sites que vous toucherez n’auront pas été construits en 2026. Beaucoup de sites reçus en maintenance, hérités d’un ancien prestataire ou d’un neveu doué, reposent sur deux systèmes plus anciens : les Sections et Colonnes, puis le Conteneur classique. Ce chapitre ne sert pas à construire avec eux — le support ne le fera jamais — mais à les reconnaître, à retrouver leurs réglages et à décider, en connaissance de cause, ce que l’on convertit et ce que l’on reconstruit.

Tous les sites que vous toucherez n’auront pas été construits en 2026. Beaucoup de sites reçus en maintenance, hérités d’un ancien prestataire ou d’un neveu doué, reposent sur deux systèmes plus anciens : les Sections et Colonnes, puis le Conteneur classique. Ce chapitre ne sert pas à construire avec eux — le support ne le fera jamais — mais à les reconnaître, à retrouver leurs réglages et à décider, en connaissance de cause, ce que l’on convertit et ce que l’on reconstruit.

En bref

Public
Toute personne qui hérite d’un site Elementor construit par quelqu’un d’autre, ou qui met à jour un site antérieur à 2026.
Enjeu
Identifier la génération de chaque bloc en trois secondes, traduire ses réglages dans le vocabulaire du chapitre 09, et ne pas casser ce qui fonctionne.
Idée clé
On lit l’ancien, on construit en atomique.
Prérequis
Chapitres 06 et 09.
Lecture
Environ 16 minutes (+ 25 minutes d’exercice).

11.1 — Trois générations sur une même page

Le chapitre 06 a raconté l’histoire en trois temps : les Sections et Colonnes (de 2016 à 2022), le Conteneur classique (Flexbox Container, 2022) et l’Éditeur atomique (alpha en juillet 2025, stable depuis le 30 mars 2026, actif par défaut sur les nouveaux sites). Ce qu’il faut ajouter ici, c’est que ces trois générations cohabitent sans difficulté sur un même site, et même sur une même page. Un site créé en 2019 et enrichi chaque année peut contenir un en-tête en Sections, une page d’accueil en Conteneurs et une page « Actualités » toute neuve en atomique. Rien de cela n’est une erreur ; c’est la vie normale d’un site.

Pour savoir à quelle génération appartient un bloc, deux indices suffisent. Le premier est le nom dans la Structure (Ctrl+I, Cmd+I sur Mac) : « Section », « Colonne » et « Section interne » signent la première génération ; « Conteneur » la deuxième ; « Flexbox », « Bloc Div » et « Grille » la troisième. Le second est le nombre d’onglets du panneau quand le bloc est sélectionné : trois onglets Mise en page, Style et Avancé pour les deux premières générations ; deux onglets Général et Style, plus Interactions, pour les éléments atomiques (Centre d’aide Elementor, page « What are the differences between the Elementor Editor 3.x and V4 »).

Sections et ColonnesConteneur classiqueÉléments atomiques 2016 – 202220222026, par défaut Section (bande horizontale) Colonne 50 %Colonne 50 % TitreTexteImage widgets classiques Conteneur (Direction : Ligne) ConteneurConteneur TitreTexteImage widgets classiques Flexbox (Direction : Ligne) Bloc DivBloc Div TitreParagrapheImage éléments atomiques Même résultat à l’écran ; trois vocabulaires, trois onglets différents dans le panneau.
Figure 11.1 — Un même bloc « image + texte » dans les trois générations : Section et Colonnes, Conteneur classique, Flexbox et Blocs Div.

11.2 — Sections et Colonnes : l’ancien monde

Dans le premier système, la page est une pile de Sections, chacune étant une bande horizontale qui occupe toute la largeur. Une Section contient toujours au moins une Colonne, et ce sont les Colonnes qui reçoivent les widgets ; un widget ne peut pas être posé directement dans une Section. Pour mettre des colonnes dans une colonne, il fallait un widget spécial, la Section interne (Inner Section), et l’on ne pouvait pas aller plus loin : deux niveaux, pas trois. Cette contrainte explique bien des bricolages que vous rencontrerez.

Section — Largeur du contenu : Boîte (1140 px) · Position verticale : Milieu Colonne 33 %Colonne 33 %Colonne 33 % Boîte d’icôneBoutonBoîte d’icôneBoutonBoîte d’icôneBouton écart 20 px Écart entre colonnes (Section) · Espace entre widgets 20 px (Colonne) · largeurs en % dont la somme fait 100.
Figure 11.2 — Anatomie d’une Section à trois Colonnes : la Section porte la largeur et l’alignement vertical, chaque Colonne porte sa largeur en pourcentage et l’espace entre ses widgets.

Les réglages d’une Section se trouvent dans son onglet Mise en page : Largeur du contenu (Content Width), avec deux valeurs, Boîte (Boxed, le contenu est limité à la largeur du site, 1140 px par défaut) ou Pleine largeur (Full Width) ; Écart entre colonnes (Columns Gap), en paliers nommés plutôt qu’en pixels ; Hauteur, avec le choix Par défaut, Ajuster à l’écran ou Hauteur minimale ; Position verticale (Vertical Align), qui aligne les colonnes en haut, au milieu ou en bas ; puis Débordement et Balise HTML. Une Colonne, elle, expose sa Largeur de la colonne en pourcentage — la somme des colonnes d’une section fait toujours 100 —, son alignement vertical et horizontal, et l’Espace entre widgets (Widgets Space), qui vaut 20 px par défaut et joue le rôle de l’Écart du chapitre 09. La table de correspondance de la section 11.6 traduit chacun de ces réglages.

À savoir

Pour ajouter une Colonne à une Section, on faisait un clic droit sur une Colonne existante puis Ajouter une nouvelle colonne ; pour changer la répartition, la Section proposait un choix de Structure en dessins (une colonne, deux, trois, 33/66…). Vous n’aurez à le faire que pour réparer une page ancienne ; sur une page atomique, l’équivalent est un simple Écart et des largeurs en pourcentage ou en fr.

11.3 — Le Conteneur classique : le pont entre les deux mondes

Le Conteneur de 2022 a remplacé la paire Section + Colonne par une seule boîte, imbricable sans limite, qui applique déjà les règles du Flexbox. Si vous avez lu le chapitre 09, vous en connaissez presque tout. Son onglet Mise en page est simplement organisé autrement : un premier groupe Conteneur avec Largeur du contenu (Boîte ou Pleine largeur), Largeur (1140 px par défaut, reprise des Réglages du site) et Hauteur minimale ; un groupe Éléments avec Direction (ligne, colonne et leurs inverses), Justifier le contenu, Aligner les éléments, Écarts et Retour à la ligne ; enfin un groupe de réglages supplémentaires avec Débordement et Balise HTML. Une variante Grille du Conteneur existe aussi, avec ses colonnes et ses lignes.

La différence utile pour vous est la Largeur du contenu intégrée : un Conteneur classique en mode Boîte limite lui-même son contenu à 1140 px tout en étalant son fond sur toute la largeur, là où le Flexbox atomique demande la paire « section + contenu » de la figure 9.4. C’est plus court à poser, mais c’est aussi ce qui rend le code HTML d’un Conteneur plus lourd qu’un élément atomique — une enveloppe supplémentaire —, et le chapitre 06 a expliqué que les atomes se contentent d’un seul div, sans mise en forme imposée, avec les Classes et les Variables en prime. Le Conteneur classique reste un excellent système : on le lit et on le maintient sans crainte ; on ne s’en sert simplement plus pour du neuf.

11.4 — L’onglet Avancé : où se cachent les réglages des deux premières générations

Dans les Sections, les Colonnes, les Conteneurs et tous les widgets classiques, ce que l’Éditeur atomique range sous l’onglet Style se trouve dans l’onglet Avancé (Advanced). C’est là qu’il faut aller chercher les valeurs qui « expliquent » l’aspect d’un bloc hérité. Parcourez-le dans l’ordre :

  • Mise en page : Marge et Padding sur quatre côtés (le modèle de boîte du chapitre 10), Largeur d’élément pour un widget (pleine largeur, à son contenu, ou personnalisée), Position (par défaut, absolue, fixe), Z-index, puis l’ID CSS et les classes CSS.
  • Effets de mouvement (Motion Effects) : l’animation d’entrée, gratuite, et, en Pro, les effets de défilement, les effets de souris et l’option Sticky qui rend un en-tête collant — l’équivalent de la position Collante du chapitre 10.
  • Transformer, Fond, Bordure, Masque : l’habillage, que le chapitre 17 traite pour les atomes.
  • Responsive : les cases Masquer sur ordinateur, tablette ou mobile (Hide On), ainsi que l’inversion de l’ordre des colonnes sur tablette et mobile. C’est l’endroit où l’on découvre pourquoi un bloc « manque » sur téléphone.
  • Attributs et CSS personnalisé, réservés à Elementor Pro (le CSS personnalisé aux plans Advanced et supérieurs).
Méthode

Pour comprendre un bloc hérité, lisez toujours dans cet ordre : la Structure (quelle génération, quelle imbrication), l’onglet Mise en page (largeurs, direction, hauteur), puis l’onglet Avancé de haut en bas (marges négatives, position absolue, masquage responsive). Notez chaque valeur « bizarre » — une marge de −60 px, une hauteur fixe de 350 px, une colonne masquée sur mobile — avant de toucher à quoi que ce soit. Un bloc ancien qui fonctionne a souvent un équilibre fragile ; on le comprend d’abord, on le modifie ensuite.

11.5 — Convertir ou reconstruire ?

Quand la fonctionnalité Conteneur Flexbox est active, une Section sélectionnée propose, dans son onglet Mise en page, un bouton pour la convertir en Conteneur (Convert). Elementor crée alors une copie de la Section sous forme de Conteneurs — un Conteneur pour la Section, un Conteneur enfant par Colonne — et la place sous l’originale, qui reste en place tant que vous ne la supprimez pas. C’est commode pour comparer les deux et revenir en arrière ; c’est aussi la raison pour laquelle une page « convertie » à la hâte peut afficher chaque bloc deux fois.

  1. Sauvegardez d’abord. Une révision suffit pour une page (Ctrl+S crée un point de retour dans l’Historique) ; pour un site entier, une sauvegarde complète avant toute campagne de conversion (chapitre 36).
  2. Sélectionnez la Section par sa poignée ou dans la Structure, puis ouvrez l’onglet Mise en page et repérez le bouton de conversion, quand votre version le propose.
  3. Comparez la copie et l’originale sur la toile, en vue ordinateur puis en vue mobile (Ctrl+Shift+M). Corrigez les largeurs (les pourcentages des colonnes ne tiennent pas toujours compte des écarts) et les marges héritées de l’onglet Avancé.
  4. Supprimez l’originale une fois la copie validée, renommez les Conteneurs obtenus dans la Structure, enregistrez.

Faut-il tout convertir ? Non, et pour trois raisons. D’abord, la conversion produit des Conteneurs classiques, pas des éléments atomiques : elle ne vous fait franchir qu’une génération, et il n’existe pas, à notre connaissance, de bouton pour transformer un Conteneur en Flexbox atomique. Ensuite, une page ancienne qui s’affiche bien, se charge vite et tient sur mobile n’a aucun besoin d’être touchée : le visiteur ne voit pas la génération du code. Enfin, quand une page mérite vraiment d’être refaite — parce qu’elle est lente, cassée sur mobile ou impossible à modifier —, le plus rapide est presque toujours de la reconstruire en atomique à côté, en copiant les textes et les images, plutôt que de convertir puis de corriger. La règle du support tient en une phrase : on ne construit jamais de neuf en Sections ni en Conteneurs classiques ; on reconstruit en atomique ce qui doit changer ; on laisse tranquille ce qui fonctionne.

À éviter

Convertir toutes les pages d’un site le jour de la reprise « pour faire propre » ; ajouter une nouvelle Section sur une page ancienne parce que « c’est comme le reste » ; désactiver une fonctionnalité dans les réglages pour voir ce que ça fait.

À faire

Lire chaque page avec la Structure ; noter ce qui fonctionne et ce qui ne fonctionne pas ; ajouter le neuf en atomique, même sur une page ancienne ; reconstruire seulement les pages à problème, une par une, après sauvegarde.

Les fonctionnalités à ne pas toucher

Dans Elementor › Éditeur › Réglages › Fonctionnalités (Features, anciennement Experiments), vous verrez les interrupteurs Conteneur Flexbox (Flexbox Container), Conteneur Grille et Éléments imbriqués (Nested Elements, qui permet aux widgets Onglets et Accordéon de contenir d’autres éléments). Activer l’Éditeur atomique, depuis l’onglet Éditeur Atomic du même écran, active aussi Conteneur Flexbox, Éléments imbriqués et la Barre supérieure (Centre d’aide, page « Elementor experiments »). Ne désactivez jamais Conteneur Flexbox sur un site qui contient des Conteneurs : les pages qui en dépendent cessent de s’afficher correctement, et l’éditeur recommence à créer des Sections à chaque dépôt. C’est l’une des pannes les plus fréquentes du chapitre 36.

Attention

Sur un site existant, l’Éditeur atomique n’est pas activé automatiquement par la mise à jour vers Elementor 4 : le site reçoit une notice dans le panneau des éléments, et c’est vous qui l’activez dans Elementor › Éditeur › Réglages › Éditeur Atomic. Tant que ce n’est pas fait, le panneau ne propose ni Flexbox ni Bloc Div atomiques, et vous ne pouvez pas appliquer la ligne du support. C’est la première chose à vérifier sur un site hérité.

11.6 — Table de correspondance : d’une génération à l’autre

Ce tableau traduit chaque notion des anciens systèmes dans le vocabulaire des chapitres 09 et 10. Gardez-le sous la main : c’est lui qui permet de « lire » un site ancien avec des réflexes modernes, et de reconstruire sans rien oublier.

Sections et Colonnes (2016)Conteneur classique (2022)Élément atomique (2026)
Section (bande pleine largeur)Conteneur, Largeur du contenu : Pleine largeur ou BoîteFlexbox « section », balise section, contenant un Flexbox « contenu » à 1140 px max
Colonne (largeur en %)Conteneur enfant, largeur en %Bloc Div ou Flexbox enfant, Taille › Largeur en % (ou colonne fr d’une Grille)
Section interne (deux niveaux maximum)Conteneur imbriqué, sans limiteFlexbox ou Grille imbriqué, sans limite
Structure (choix du nombre de colonnes)Direction Ligne + autant de Conteneurs enfantsDirection Ligne + enfants, ou Grille à N colonnes
Écart entre colonnes (paliers nommés)Écarts (valeur en px)Écart (Mise en page)
Espace entre widgets (20 px)Écarts du Conteneur enfantÉcart du Bloc Div ou du Flexbox parent
Position verticale (Section) · Alignement vertical (Colonne)Aligner les éléments · Justifier le contenuAligner les éléments · Justifier le contenu (chapitre 09)
Hauteur : Ajuster à l’écran / Hauteur minimaleHauteur minimaleTaille › Hauteur min (chapitre 10)
Avancé › Marge / PaddingAvancé › Marge / PaddingStyle › Espacement
Avancé › Position absolue / Z-indexIdemStyle › Position
Avancé › Effets de mouvement › Sticky (Pro)IdemStyle › Position › Collante (gratuit)
Avancé › Effets de mouvement › Animation d’entréeIdemOnglet Interactions (chapitre 20)
Style › Fond / Bordure · Avancé › Fond / BordureIdemStyle › Arrière-plan / Bordure / Effets (chapitre 17)
Avancé › Responsive › Masquer sur mobileIdemStyle › Mise en page › Aucun, sur le point de rupture voulu (chapitre 12)
Section › Balise HTMLConteneur › Balise HTMLGénéral › Balise HTML
Couleurs et polices globales (Réglages du site)IdemVariables et Classes (chapitre 18), synchronisées avec les globales

Exercice 11.1 — Diagnostic d’une page héritée 25 min

Objectif : lire une page ancienne à partir de sa seule arborescence, en repérer les fragilités et rédiger un plan de reconstruction en atomique.

Camille Roche vous confie l’ancienne page d’accueil de la Menuiserie, construite en 2019 par un cousin. La Structure affiche ceci :

  • Section 1 — Pleine largeur, Hauteur : Ajuster à l’écran ; une Colonne 100 % contenant Titre (H2), Éditeur de texte, Bouton.
  • Section 2 — Boîte, Hauteur minimale 350 px ; trois Colonnes 33 % contenant chacune une Boîte d’icône ; la Colonne 2 a une marge externe haute de −40 px (Avancé).
  • Section 3 — Boîte ; deux Colonnes 50 % : Image à gauche ; à droite une Section interne à deux Colonnes contenant Titre (H1) et Éditeur de texte.
  • Section 4 — Pleine largeur, masquée sur mobile (Avancé › Responsive) ; une Colonne 100 % contenant Google Maps et le numéro de téléphone.
  1. Identifiez la génération de chaque bloc et le nombre de niveaux d’imbrication de la Section 3.
  2. Listez au moins cinq problèmes, en distinguant ceux qui gênent le visiteur (mobile, accessibilité, sémantique) et ceux qui gênent seulement la maintenance.
  3. Pour chaque Section, écrivez son équivalent atomique à l’aide de la table de correspondance : quel conteneur, quelle direction, quels réglages d’espacement.
  4. Décidez, en une phrase argumentée, s’il vaut mieux convertir cette page ou la reconstruire, puis proposez l’ordre des opérations.

Résultat attendu : un plan écrit d’une dizaine de lignes. Il relève notamment : le H1 placé dans la Section 3 alors que le titre du bandeau est un H2 (hiérarchie inversée, chapitre 13) ; la hauteur fixe de 350 px et la marge négative de la Section 2, qui casseront sur mobile ; la Section 4 masquée sur mobile, qui prive justement les visiteurs sur téléphone du plan et du numéro ; la Section interne, dont l’imbrication devient un simple Bloc Div. Il conclut à une reconstruction en atomique (quatre Flexbox « section » avec leur « contenu » à 1140 px, une Grille pour les trois prestations), après sauvegarde et en gardant l’ancienne page en brouillon.

À retenir

  • Trois générations cohabitent sans problème : Sections et Colonnes (2016-2022), Conteneur classique (2022), éléments atomiques (2026).
  • On reconnaît la génération au nom dans la Structure et au nombre d’onglets : trois (Mise en page, Style, Avancé) pour l’ancien, deux plus Interactions pour l’atomique.
  • Dans l’ancien monde, les marges, positions, masquages responsive et effets se trouvent dans l’onglet Avancé ; c’est là que l’on lit ce qui « explique » un bloc.
  • La conversion Section → Conteneur crée une copie sous l’originale et ne mène pas à l’atomique ; on convertit peu, on reconstruit ce qui doit changer, on laisse tranquille ce qui fonctionne.
  • Ne jamais désactiver Conteneur Flexbox sur un site qui en contient ; sur un site hérité, vérifier d’abord que l’Éditeur Atomic est activé.
  • Règle du support : on lit l’ancien, on construit en atomique.