Skip to content
Breakdance Extended
← All modules
New
Element Since v0.7.0

Table

Accessible, sortable tables from manual input, pasted CSV, a CSV file or an ACF field.

Topics: Accessibility · Data

Highlights

Real table semantics with caption and header cells
Sortable columns with aria-sort and announcements
German and English number formats
Stacked label/value layout on small screens
CSV import with semicolon detection for German Excel

Accessibility

Caption (visible or screen-reader only), column and row headers, keyboard-scrollable region, sort buttons announce their state.

Privacy

Rendered on the server. No external requests, the sort script only loads for sortable tables.

Live demo

See it in action

Everything below is the real element, configured in Breakdance. Try it with your keyboard, zoom in, or open the page on your phone.

Variant 1

Sortable with dates and German prices

Column buttons sort text, dates and numbers. Prices in German notation (149,00 €) are recognized as numbers and aligned at the end. The current sort order is announced to screen readers.

Workshop dates 2026/27 (sample data)
WorkshopDateSeats leftPrice
Accessible forms in Breakdance2026-11-124149,00 €
Privacy-first maps and video2026-11-2611129,00 €
Design systems with presets2026-12-030189,00 €
Tables, timelines and data2027-01-14799,00 €
WCAG 2.2 audit day2027-01-282249,00 €

Variant 2

Wide table with sticky first column

On tablets the plan names stay visible while the rest scrolls horizontally inside a keyboard-focusable region. Below 768 pixels the rows switch to the stacked layout.

Hosting plans (sample data)
PlanStorageWebsitesBackupsSupport
Starter10 GB1Daily, 7 daysEmail
Business50 GB10Daily, 30 daysEmail and chat
Agency250 GBUnlimitedHourly, 30 daysPriority phone

Variant 3

Pasted CSV with semicolons

Paste an export from Excel or Google Sheets. The delimiter is detected automatically, thousands separators and decimal commas are understood when sorting.

Website statistics, pasted from a German Excel export (sample data)
MonthVisitorsBounce rateAvg. time on page
July12.48041,2 %1:48
August13.90539,8 %1:55
September15.32037,1 %2:07
October17.04435,6 %2:12