Member-only story

Stacked List: The Best Way to Fit Tables on Mobile Screens

New UX pattern for mobile tables

UX Movement
4 min readAug 1, 2024

Viewing a table on a mobile screen isn’t a pleasant user experience. Users have to scroll vertically and horizontally to view the rows and columns of data. This dual-axis scrolling creates confusion and increases task time.

You cannot shrink a wide desktop table to get it to fit on a mobile screen. Instead, you must rethink the table design and come up with a more space-efficient pattern. A stacked list is the best UX pattern for mobile tables because it saves users time and effort from excessive scrolling and confusion.

Space efficiency is essential to fitting a table on a mobile screen. To demonstrate how efficient a stacked list is, here’s a desktop table with five data columns. A stacked list can fit all five in a compact space.

As you can see, all the data from the five columns fit neatly in rows. The stacked list excludes the column header labels because users don’t need them to discern what the data represents. They can intuitively interpret what they mean by how they’re stacked and visually treated.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

UX Movement
UX Movement

Written by UX Movement

There’s a good and bad way to design user interfaces. Our publication shows you which way gives the best user experience. https://uxmovement.substack.com

Responses (10)

What are your thoughts?

Whilst I like the idea of stacked lists on mobile, I disagree with the assertion that accordions are a bad idea. Using details pages means that the user can only ever see the details of one list item at a time, whereas they might want to compare…

Would be interesting to see that implemented in responsive HTML/CSS.

Most struggling nuances. Thanks for sharing 😇