Select Page

Every table setting, in one module

Divi Table Extended is a purpose-built table module for Divi 5 that gives you full control over how tabular data looks, behaves, and performs. CSS Grid architecture, real accessibility, and a complete set of design controls.

CSS Grid, not HTML tables

Each cell item has a column span and row span slider (1 to 100). Merge cells horizontally, vertically, or both.

Faster rendering

CSS Grid calculates layout in a single pass. Legacy tables need multiple passes to resolve column widths across rows.

Flexible layouts

Column widths, spanning, and alignment are controlled with grid properties. No workarounds for merged cells or uneven columns.

Accessibility-first markup

Proper ARIA roles (table, row, columnheader, rowheader, cell) are applied throughout, so tables remain usable with screen readers.

Clean responsive behavior

Grid-based markup restructures without fighting browser table-layout defaults. Accordion and block modes reflow without hacks.

What you can build

Each feature is a setting in the module panel. No shortcodes, no custom CSS, no code editing needed.

1

What you can build

Build tables with any combination of headers, footers, and content cells. Column-based, row-based, or both. Cells can span multiple columns and rows for grouped headers, merged sections, and multi-level footers.

  • Set header columns, header rows, and footer rows with range sliders
  • Column span and row span controls on every cell (1 to 100)
  • Empty header cells for alignment control
  • The underlying grid stays clean and predictable

Product overview

column span: 3

Price

Region A

row span: 2

Widget

WDG-01

$49

Gadget

GDG-02

$79

Region B

Tool Pro

TLP-03

$129

Column footer (3 items)

$257

#

Country

Population

1

United States

331.9M

2

China

1.41B

3

Japan

125.7M

4

Germany

83.2M

5

India

1.42B

6

United Kingdom

67.7M

7

France

67.4M

8

Brazil

214.3M

9

Italy

59.1M

10

Canada

38.9M

11

South Korea

51.7M

12

Australia

26.0M

13

Spain

47.4M

2

Mexico

128.9M

14

Indonesia

275.5M

2

Sticky headers and scrolling

Keep context visible in long or wide tables with sticky column headers or sticky row headers. Sticky positioning is calculated dynamically so it stays accurate even with row-spanning cells or multi-level header stacks.

  • Pin column headers for vertical scroll
  • Pin row headers for horizontal scroll
  • Set max height for the table container
  • Headers stay pinned without visual glitches
3

Alternating stripes

Apply alternating stripes horizontally or vertically to improve readability across large datasets, with full control over stripe color and pattern.

  • Horizontal stripes: alternating row backgrounds
  • Vertical stripes: alternating column backgrounds
  • Set separate odd and even background colors
  • Works alongside all other table features

Metric

Q1

Q2

Q3

Revenue

$1.2M

$1.5M

$1.8M

Expenses

$0.8M

$0.9M

$1.0M

Profit

$0.4M

$0.6M

$0.8M

Growth

12%

18%

24%

Customers

Customers

1,240

1,580

Churn

3.2%

2.8%

2.1%

Specification

Standard

Professional

Processor

t

The CPU that handles all main computations

Intel i5

Intel i9

Memory

t

DDR5 RAM for multitasking and workload capacity

16 GB

64 GB

Storage

t

NVMe SSD with read speeds up to 7,000 MB/s

512 GB

2 TB

GPU

t

Dedicated graphics for rendering and 3D workloads

RTX 4060

RTX 4090

4

Tooltips on any cell

Add contextual tooltips to individual cells with configurable trigger behavior, animation, duration, sizing, and breakpoint-aware placement. Useful for footnotes, definitions, or supplementary detail without cluttering the table itself.

 

  • Configurable animations for entrance and exit
  • Trigger on hover or click
  • Place top, bottom, left, right, or auto
  • Custom sizing and duration per tooltip

Built for real-world use

Accessibility support and performance are part of the architecture, not an afterthought.

Accessibility-first markup

Proper ARIA roles are applied throughout, so tables remain usable with screen readers and assistive technology. Every element gets the correct semantic role.

role="table"

role="rowgroup"

role="row"

role="columnheader"

role="rowheader"

role="cell"

Performance-minded architecture

Tables are built to stay lightweight and cache-friendly. Dynamic behavior (sticky positioning, responsive breakpoints) is handled with care so it works cleanly alongside caching and performance plugins.

CSS-only sticky

No heavy JS

Cache-safe

Grid layout

Every table setting, in one module

One Divi 5 module with a child item for each cell. All controls below are in the module settings panel.

Column headers

Set the number of header columns with a range slider. Style them independently from content cells.

Row headers

Set the number of header rows. Apply separate background, font, and border styles to row headers.

Footer rows

Add footer rows for totals, CTAs, or summary data. Style footers independently from headers and content.

,

Column span

Every cell has a column span slider (1 to 100). Merge cells horizontally for grouped headers or wide content.

)

Row span

Every cell has a row span slider (1 to 100). Merge cells vertically for multi-row labels or grouped regions.

Sticky column headers

Pin the top header row while scrolling vertically. Set a max height for the table container.

Sticky row headers

Pin the first column while scrolling horizontally. Dynamic calculation handles multi-level headers.

Accordion mode

On mobile, each row collapses into a tappable accordion panel with all column values inside.

Block mode

On mobile, each column becomes a stacked card with the header as the card title and values listed below.

Horizontal stripes

Alternate row backgrounds for readability. Set separate odd and even colors.

Vertical stripes

Alternate column backgrounds for readability. Set separate odd and even colors.

Tooltips

Attach a tooltip to any cell. Configurable animation, trigger, placement, duration, and sizing.

Cell background colors

Set background color per cell, per region, or table-wide. Gradient and solid options available.

Typography controls

Font family, size, weight, style, color, line height, and letter spacing for each cell region.

Cell padding

Set padding independently for each side. Apply to individual cells or all cells in a region.

Border styles

Border width, color, and style per cell or per region. Choose gapped or lined frame styles.

Corner rounding

Border radius per cell or for the entire table card. Match your site's design system.

Box shadows

Apply box shadows to the table container or individual cells. Multiple shadow layers supported.

Text alignment

Horizontal and vertical text alignment per region: left, center, right, top, middle, bottom.

l

Rich text editor

Each cell's description field supports the full Divi rich text editor with formatting controls.

Images with alt text

Upload images per cell with proper alt text for accessibility. Images resize within the cell.

Cell icons

Pick an icon for any cell from the Divi icon library. Size and color are controlled per cell.

View counter

Track table views with a built-in counter. Displayed in the settings panel for each table.

ARIA roles

Semantic ARIA roles applied to every element: table, row, columnheader, rowheader, cell.

Built for professionals

Agencies and freelancers

Building client sites in Divi 5 who need table functionality beyond what's built into the theme. Pricing pages, spec sheets, and comparison charts without custom code.

Developers

Who need a reliable, accessible table component for pricing pages, spec sheets, comparison charts, and data displays. CSS Grid architecture means clean, predictable markup.

Site owners

Who want table content that reads clearly on every device, without manual breakpoint tweaking. Set the responsive mode once and the table handles the rest.