Ajouter

Lorem ipsum

Lorem ipsum

A
A
A
Design

4 vues

5 min

Ajouter un tableau dans Webflow

Dans ce tutoriel, Sandro cofondateur de l'agence Webflow Gemeos vous montre comment ajouter un tableau dans Webflow avec le format HTML/CSS de Gemeos : responsive mobile, hover, première colonne mise en valeur.

Pourquoi cette méthode

Webflow propose un élément Table natif depuis 2024, mais uniquement sur les pages statiques dans le Designer. Pour les Rich Text et les collections CMS, la seule façon d'intégrer un tableau est d'utiliser un embed HTML avec du CSS personnalisé. Le format Gemeos que vous trouverez ici est celui utilisé dans tous les articles de l'Académie : scroll horizontal sur mobile, en-têtes en violet clair, première colonne mise en gras, hover sur les lignes.

Exemple :

Outil Prix Hébergement CMS
Webflow À partir de 14€/mois Inclus Natif
WordPress Gratuit + hébergement À payer séparément Natif
Framer À partir de 10€/mois Inclus Limité

bon à savoir

Sur mobile, le tableau se réorganise automatiquement : chaque ligne devient un bloc empilé, les en-têtes de colonnes disparaissent et sont remplacés par des labels lus depuis l'attribut data-label de chaque cellule td. Pensez à renseigner data-label='[Nom de la colonne]' sur chaque td pour que le rendu mobile soit lisible.

1. Ajoutez le CSS dans votre projet

Deux options : soit dans Project Settings > Custom Code > Head pour l'appliquer à tout le site, soit dans un embed <style> sur la page concernée uniquement.

/* Wrapper scroll horizontal */
.blog-table-wrapper {
width: 100%;
overflow-x: auto;
margin-top: 1.5rem;
}
/* Tableau principal */
.blog-table {
position: relative;
left: -0.5rem;
width: calc(100% + 1rem);
table-layout: fixed;
min-width: 720px;
border-collapse: separate;
border-spacing: 8px;
font-size: 16px;
line-height: 1.5;
color: #1a1a1a;
background: transparent;
}
/* En-têtes */
.blog-table thead th {
background: rgba(209, 207, 249, 0.72);
padding: 18px 20px;
font-weight: 600;
text-align: left;
color: #111;
border: none;
border-radius: 10px;
white-space: normal;
}
/* Cellules body */
.blog-table tbody td {
padding: 20px;
background: #fffefa;
border: none;
border-radius: 10px;
white-space: normal;
text-align: left;
vertical-align: top;
}
/* Première colonne */
.blog-table tbody td:first-child {
background: rgba(232, 231, 255, 0.48);
font-weight: 700;
}
/* Hover */
.blog-table tbody tr:hover td { background: #f0efff; }
.blog-table tbody tr:hover td:first-child { background: rgba(209, 207, 249, 0.6); }
/* Mobile */
@media (max-width: 640px) {
.blog-table { table-layout: auto; min-width: 0; border-spacing: 0; }
.blog-table thead { display: none; }
.blog-table tbody tr {
display: block; margin-bottom: 12px;
border-radius: 12px; overflow: hidden; background: transparent;
}
.blog-table tbody td {
display: grid; grid-template-columns: 40% 1fr;
align-items: start; gap: 12px;
padding: 14px 16px; border-radius: 0;
border-bottom: 1px solid rgba(209, 207, 249, 0.4);
background: #fffefa; font-size: 15px;
}
.blog-table tbody td:first-child {
background: rgba(232, 231, 255, 0.72);
font-weight: 700; border-radius: 12px 12px 0 0;
}
.blog-table tbody tr td:last-child {
border-bottom: none; border-radius: 0 0 12px 12px;
}
.blog-table tbody td::before {
content: attr(data-label);
font-weight: 600; color: #111;
}
.blog-table tbody td:first-child::before { display: none; }
}

2. Collez le HTML dans un Embed Webflow

Dans le Designer ou dans votre Rich Text, ajoutez un élément Embed. Collez la structure HTML suivante et adaptez les en-têtes, les lignes et le nombre de colonnes à votre besoin. Le data-label sur chaque td (hors première colonne) sert uniquement pour le rendu mobile.

<div class="blog-table-wrapper">
  <table class="blog-table">
    <thead>
      <tr>
        <th>Critère</th>
        <th>Option A</th>
        <th>Option B</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td>Performance</td>
        <td data-label="Option A">Rapide</td>
        <td data-label="Option B">Très rapide</td>
      </tr>
      <tr>
        <td>Prix</td>
        <td data-label="Option A">Gratuit</td>
        <td data-label="Option B">29€/mois</td>
      </tr>
    </tbody>
  </div>
  </table>

3. Personnalisez votre tableau

Quelques ajustements courants :

  • Nombre de colonnes : ajoutez ou supprimez des <th> dans le thead et des <td> dans chaque tr du tbody.
  • Couleur des en-têtes : modifiez rgba(209, 207, 249, 0.72) dans le CSS.
  • Largeur des colonnes : ajoutez style="width: 30%" sur les <th> pour contrôler les proportions.
  • Alignement : ajoutez style="text-align: center" sur les cellules numériques.

4. Utilisation dans le CMS

Pour intégrer un tableau dans un article de blog ou une page CMS, utilisez l'élément Embed dans votre Rich Text Webflow. Collez le HTML complet (wrapper + table + CSS si non global). Le tableau s'affiche directement dans l'article, entièrement responsive.

Conclusion

Ce format est le standard Gemeos pour tous les tableaux comparatifs, cheat sheets et récapitulatifs. Il est utilisé dans tous les tutoriels de l'Académie. Cas d'usage :

  • Tableaux comparatifs d'outils ou de solutions
  • Cheat sheets de propriétés CSS ou d'attributs
  • Récapitulatifs de tarifs ou de fonctionnalités

bon à savoir

Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

Lorem ipsum dolor sit amet consectetur.

Lorem ipsum dolor sit amet consectetur. Aliquam orci sagittis dignissim sapien praesent donec.

Lorem ipsum

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Publié le 10.04.2025

Ces tutoriels pourraient vous intéresser

tutoriels similaires

SEO / GEO

5 min lecture

5 vues

Comment faire une redirection sur Webflow ? (2026) ?

Mis à jour le 19.12.2025 par Sandro DA SILVA

SEO / GEO

5 min lecture

5 vues

Ajouter des données structurées à votre site Webflow ?

Mis à jour le 21.08.2025 par Sandro DA SILVA

No-code

5 min lecture

5 vues

Comment obfusquer un lien dans Webflow ?

Mis à jour le 23.04.2025 par Sandro DA SILVA

Let’s f*****G GO !!

Prêt à faire décoller
votre activité  ?

Alexandre

Max

Enora

Bryan

Cannelle

Tiphaine

Vous allez :heart: notre collaboration...