Skip to main content

Large table cells have no headers

td-has-header

In a table big enough to need them, data cells are not connected to any header.

Who this affects

Screen reader users, who hear a stream of values with no idea which column each belongs to.

Fix it in WordPress

TablePress produces correct headers when the "first row is a header" option is enabled. Turn it on rather than styling the first row to look like a header.

What the fix is, technically

Add proper th elements with scope attributes, so every data cell has a header.

Does your site have this problem?

Scan any page free and find out in about fifteen seconds. No signup, and nothing about your site is stored.

Check my page

Other common failures