<aside> ℹ️ A table is an excellent way to show data for comparison and primarily numerical values. It raises questions about whether the table contains images, lists, headings, and another complex formatting on multiple lines.

</aside>

A table with images and complex formatting is hard to read and a very strange solution.

A table with images and complex formatting is hard to read and a very strange solution.

The whole point of a table is to present the data in the best possible format for quick scanning and comparison. This can only be done if each table row has short one-line text and numbers.

05-06-02-2x.png

In all other cases, the table becomes unreadable, even if it has no formatting and no images. Any long text or text in several lines makes the table awkward to read. So if there is more than one line of text in a cell, you should think about a different representation of the data.

A table with cell data in several lines reads poorly.

A table with cell data in several lines reads poorly.

Borders in tables create noise and interfere with reading, especially if they are bold and contrasty. Users' attention keeps shifting to the borders themselves, which causes the eye to jump from the data to them.

Borders and lines distract from reading the table data.

Borders and lines distract from reading the table data.

It is better to make the borders thin and light. Then they will take on less attention. And vertical lines in tables are not needed at all; without them, the rows and columns are perfectly readable.

The table reads better without borders and vertical lines.

The table reads better without borders and vertical lines.