When it comes to design and user experience, responsiveness is the first thing that comes to mind. It’s important to make your tables responsive to all devices so that the content is visible and readable.

Ninja Tables gives you control of your table’s responsiveness, so you don’t have to worry about your tables fitting into different device screens.

You can find this option on the leftmost side of the Table Editor and see the responsiveness setting is turned on by default.

drag and drop responsiveness

Properties of Responsive option #

ScopeOption NameOption Type
MobileDisable BreakpointToggle On or Off
Top Row as HeaderToggle On or Off
Items Per HeaderNumeric Value
Cell Border bottomNumeric Value
TabletDisable BreakpointToggle On or Off
Top Row as HeaderToggle On or Off
Items Per HeaderNumeric Value
DesktopTop Row as HeaderToggle On or Off
Static Top RowToggle On or Off

Responsiveness on mobile and tablet #

Disable Breakpoint: You can disable the breakpoints, which is the variable to show contents in separate ways for different display outputs. Turning responsiveness off and disabling this gets the same in output.

table responsiveness on mobile

Top Row as Header: With this option, you can set the top row as the header (or turn it off) for mobile devices. By default, it is set to on.

top row as header

Items Per Header: Additionally, you can set the number of items per header to show more contents in a single view or stack. By default, it is set to 1.

table content in header

Cell Border bottom: The separator border per stack can also be thickened or thinned by setting the value. By default, it is set to 4.

table cell border

Responsiveness on desktop #

Top Row as Header: Same as Mobile and Tablet.

Static Top Row: Same as Mobile and Tablet.