Table rows, TH and TD, Headers and Regularity – Failed
What Acrobat’s table rules (Rows, TH and TD, Headers, Regularity and Summary) check, why tables fail them, and how to fix table tags in Acrobat Pro.
Last updated
This message comes from Adobe Acrobat's Accessibility Checker.
The Accessibility Checker in Adobe Acrobat Pro has five table rules: Rows, TH and TD, Headers, Regularity and Summary. A result such as Regularity – Failed or Headers – Failed means a table's tags, the hidden structure behind it, don't describe a clean grid of rows, header cells and data cells. When that structure is broken, a screen reader can't announce the table correctly, and values get read under the wrong headings or with no headings at all.
What this means
Acrobat expects every table to follow this structure: a Table tag holds rows (TR), optionally grouped into THead, TBody and TFoot, and each row holds header cells (TH) and data cells (TD). Each rule checks one part of that:
| Acrobat rule | What it checks | Typical cause |
|---|---|---|
| Rows | Every TR is a child of Table, THead, TBody or TFoot | Rows dragged out of the table, or a table split by a page break |
| TH and TD | Every TH and TD is a child of a TR | Cells tagged as paragraphs, or cells sitting directly under Table |
| Headers | Every table has header cells | A header row exported as ordinary data cells |
| Regularity | Every row has the same number of columns, and every column the same number of rows | Merged cells without row or column spans, or empty cells left untagged |
| Summary | Each table has a summary | No summary was added |
The Summary rule is the odd one out. Adobe's own help says table summaries are optional, although they can improve accessibility. WCAG 2.1 doesn't require them. A one-sentence summary helps with a large or complex table, but a Summary failure on its own doesn't make a table inaccessible.
Passing all five rules still doesn't guarantee a usable table. PDF/UA, the ISO standard for accessible PDFs, also requires each header cell to be linked to its data cells, which Acrobat doesn't check. PAC does, under TH has associated cells.
Why it matters
Screen readers use these tags to say where a person is, such as "row 3, column 2", and to announce the header for each cell as they move. With broken structure, numbers are read under the wrong header, rows run together, or the table is read as a jumble of text. In a budget, fee schedule or election results table, that can change the meaning entirely. This is WCAG 2.1 success criterion 1.3.1, Info and Relationships.
How to fix it in Acrobat Pro
- In the Accessibility Checker panel, expand the failed rule, right-click an item and choose Show in Tags Panel.
- Rows, TH and TD: in the Tags panel, drag each
TRback under itsTable(orTBody), and each cell under its row. To retype a cell, right-click it, choose Properties and change the tag type toTDorTH. - Headers: open the Reading Order tool (Fix reading order in newer versions), right-click the table and choose Table Editor. Select the header cells, right-click, choose Table Cell Properties, set the type to Header Cell and choose a scope: Column or Row.
- Regularity: in the same dialog, set the row span or column span for merged cells, and add an empty
TDfor any missing cell, so every row adds up to the same number of columns. - Summary (optional): in the Reading Order tool, right-click the table, choose Edit Table Summary and describe the table in a sentence.
- Right-click the rule and choose Check Again. Then check the file in PAC, which tests header cells more strictly.
Fix it in the source file
Clean tables in the source produce clean tags:
- Word: use a real table, not tabs or spaces. Turn on Header Row in Table Design, and in Table Properties > Row turn on Repeat as header row at the top of each page. Turn off Allow row to break across pages so a row isn't split. Avoid merged cells, blank rows or columns for spacing, and tables inside tables. Microsoft also documents that some newer Word builds treat a table with no borders or shading as a layout table and tag each cell as a paragraph, so give data tables visible borders or shading.
- InDesign: turn top rows into header rows with Table > Convert Rows > To Header, and avoid merged cells where you can.
- Any app: keep tables simple. One header row and at most one header column is easiest for everyone, including screen reader users.
Fix it automatically with Includoc
Includoc rebuilds table tags automatically as Table, TR, TH and TD, and fixes simple irregular tables, such as rows with missing cells. Deciding which cells are headers takes judgment, so our AI identifies header rows and columns and you confirm them in the tables panel on the review screen.
Complex tables, such as those with merged cells or several header rows, are flagged for review with suggested headers rather than changed silently. If a complex table matters, such as a budget people rely on, the human-verified tier checks it for you.
Upload your PDF to fix this automatically
Free check in seconds. Files are deleted within 24 hours.
Standards
| Standard or tool | Reference |
|---|---|
| WCAG 2.1 | |
| PDF/UA-1 (ISO 14289-1) | Clause 7.2, Clause 7.5 |
| Matterhorn Protocol | Checkpoint 09-004 |
| Acrobat rule | Rows |
| Standard or tool | Reference |
|---|---|
| WCAG 2.1 | |
| PDF/UA-1 (ISO 14289-1) | Clause 7.2 |
| Acrobat rule | Regularity |
| Standard or tool | Reference |
|---|---|
| WCAG 2.1 | |
| PDF/UA-1 (ISO 14289-1) | Clause 7.5 |
| Matterhorn Protocol | Checkpoint 15-001, Checkpoint 15-002 |
| Acrobat rule | Headers |
| Standard or tool | Reference |
|---|---|
| WCAG 2.1 | |
| PDF/UA-1 (ISO 14289-1) | Clause 7.5 |
| Matterhorn Protocol | Checkpoint 15-005 |
| Acrobat rule | Summary |
Related errors
- TH has associated cells: PAC's stricter check that header cells are linked to their data cells.
- List items and Lbl and LBody – Failed: the same kind of structure problem, for lists.
For a complete walkthrough, read Tables in PDFs, or check a PDF free to see which tables need work.
Related
- TH has associated cells
PAC fails “TH has associated cells” when a table header isn’t linked to its data cells. Learn about scope, headers and IDs, and how to fix it.
- List items and Lbl and LBody – Failed
Acrobat’s List items and Lbl and LBody rules fail when list tags are nested wrongly. The correct L, LI, Lbl and LBody structure and how to fix it.
- Accessible tables in PDFs: header cells, scope and complex tables
How to tag tables in a PDF so screen readers can follow them: TH cells, scope, Headers and IDs for complex tables, and fixes in Word and Acrobat.