Skip to main content

Table header scope is wrong

scope-attr-valid

A table header says whether it heads a row or a column, and the value used is not valid.

Who this affects

Screen reader users, who get the wrong header read alongside each cell.

Fix it in WordPress

Rebuild the table with a plugin that outputs correct scopes, or correct the HTML by hand.

What the fix is, technically

Use scope="col" or scope="row" only, and only on header cells.

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