Skip to content
Plugin
Utilities

Easy Responsive Tables

Make every table readable on phones, automatically: side-scrolling, stacked cards or priority columns. No article edits, no JavaScript.

Instant access after purchaseOne-click Joomla updatesLifetime option available

30-day money-back guarantee

v1.0.35.0 rating

Works with
Joomla 4 Joomla 5 Joomla 6
Easy Responsive Tables
DemoExample 1 - Auto layout (no class needed)

Tables without a class use the Auto layout from the plugin settings. Here it side-scrolls on small screens, so existing articles work with no edits.

Auto: plan comparison
PlanSitesUpdatesSupportPrice
Starter1 site6 monthsEmail$19
Business3 sites1 yearPriority email$29
Agency10 sites1 yearPriority email$49
LifetimeUnlimitedLifetimePriority email$99
DemoExample 2 - Side-scrolling with swipe hint

Wide tables keep every column and scroll sideways inside a focusable, labeled region. A “Swipe to see more” hint and edge shadow show there is more to see; both can be turned off.

Side-scrolling: monthly page views
PageJanFebMarAprMayJunJulAugSep
Home1,2002,4003,6004,8006,0007,2008,4009,60010,800
Pricing1,5503,1004,6506,2007,7509,30010,85012,40013,950
Docs1,9003,8005,7007,6009,50011,40013,30015,20017,100
Blog2,2504,5006,7509,00011,25013,50015,75018,00020,250
DemoExample 3 - Stacked cards

On phones, each row becomes a card and the column headings become labels. Card colors, radius, padding and label width are set in the plugin.

Team directory
NameRoleOfficeEmailPhone
Emma Clarke
Office Manager
Toronto
This email address is being protected from spambots. You need JavaScript enabled to view it.
(416) 555-0142
Daniel Ortiz
Senior Accountant
Vancouver
This email address is being protected from spambots. You need JavaScript enabled to view it.
(604) 555-0187
Priya Nair
HR Coordinator
Calgary
This email address is being protected from spambots. You need JavaScript enabled to view it.
(403) 555-0119
Liam Walsh
Client Services Lead
Ottawa
This email address is being protected from spambots. You need JavaScript enabled to view it.
(613) 555-0164
DemoExample 4 - Priority columns with “More details”

Less important columns hide on small screens. Their values move into a “More details” toggle in each row, built with a native <details> element and no JavaScript.

Recent orders: Date and Shipping move into More details
OrderCustomerDateShippingTotalMore details
#10482Sarah MitchellOct 2, 2026UPS Ground$184.50
More details
Date
Oct 2, 2026
Shipping
UPS Ground
#10483James CarterOct 3, 2026FedEx 2Day$62.00
More details
Date
Oct 3, 2026
Shipping
FedEx 2Day
#10484Olivia BennettOct 5, 2026USPS Priority$318.75
More details
Date
Oct 5, 2026
Shipping
USPS Priority
#10485Noah ThompsonOct 6, 2026UPS Ground$97.20
More details
Date
Oct 6, 2026
Shipping
UPS Ground
DemoExample 5 - Data attributes instead of classes

Prefer attributes? data-ert-mode picks the layout and data-ert-hide lists the columns to hide.

Priority set with data attributes
DeviceScreenBatteryWeightPortsMore details
Laptop15 in12 h1.6 kgUSB-C, HDMI
More details
Battery
12 h
Weight
1.6 kg
Tablet11 in10 h0.5 kgUSB-C
More details
Battery
10 h
Weight
0.5 kg
Phone6.1 in20 h0.17 kgUSB-C
More details
Battery
20 h
Weight
0.17 kg
DemoExample 6 - Safe fallback for complex tables

Tables with merged cells, several header rows or nested tables always side-scroll instead of breaking.

Merged cells: always scrolls
Region20252026
H1H2H1H2
North America120140165190
Europe90110130150
DemoExample 7 - Leave a table alone

Add ert-ignore (or data-ert="ignore") and the plugin never touches that table. You can also include or exclude tables by CSS selector, menu item or component in the plugin settings.

Ignored table
PlanSitesUpdatesSupportPrice
Starter1 site6 monthsEmail$19
Business3 sites1 yearPriority email$29
Agency10 sites1 yearPriority email$49
LifetimeUnlimitedLifetimePriority email$99

Mobile Menu

Login

Don't have an account yet? Register now!