Kilotest: Diagnoses of heading located in table
violation by HTML element 92 on Portland OR Councilor Clark bulletin 2026-05-01 page
Basics
About the Portland OR Councilor Clark bulletin 2026-05-01 page
- URL: https://content.govdelivery.com/accounts/ORPORTLAND_ENT/bulletins/41547e4
- Tested 26 days ago by job
9bgon 2026-05-06 at 19:11
About HTML element 92
- Tag name:
H1 - Text:
Update from Council Vice President Olivia Clark
- Start tag:
<h1 class="govd_header" style="line-height: 1.2; font-family: helvetica; font-size: 30px; margin: 0 0 20px;"> - XPath:
[not obtained] - Bounding box: x = 675, y = 927, width = 570, height = 87
About the heading located in table
issue
- Why it matters: Complex relationships in a table may confuse a user
- Priority: lowest
- Related WCAG standard: 1.3.1
Diagnoses
Here is how tools diagnose the heading located in table
issue for HTML element 92 of the Portland OR Councilor Clark bulletin 2026-05-01 page.
- <p>To fix: remove heading formatting. Use row and column headers instead.</p> <p>Content headings ("Heading 1", "Heading 2") form a navigable table of contents for screen reader users, labelling all content <strong>until the next heading</strong>. Table headers label specific columns or rows within a table.</p> <p></p> <table><tr><th>1</th><th>2</th><th>3</th><td rowspan="2">To illustrate: a <strong>table</strong> header in cell 2 would only label its column: cell B. <br><br> A <strong>content</strong> heading in cell 2 would label all subsequent text, reading from left to right: cells 3, A, B and C, as well as this text!</td></tr> <tr><td>A</td><td>B</td><td>C</td></table>
Tool: Editoria11y (Princeton University)
Rule:
tableContainsContentHeading - <p>To fix: remove heading formatting. Use row and column headers instead.</p> <p>Content headings ("Heading 1", "Heading 2") form a navigable table of contents for screen reader users, labelling all content <strong>until the next heading</strong>. Table headers label specific columns or rows within a table.</p> <p></p> <table><tr><th>1</th><th>2</th><th>3</th><td rowspan="2">To illustrate: a <strong>table</strong> header in cell 2 would only label its column: cell B. <br><br> A <strong>content</strong> heading in cell 2 would label all subsequent text, reading from left to right: cells 3, A, B and C, as well as this text!</td></tr> <tr><td>A</td><td>B</td><td>C</td></table>
Tool: Editoria11y (Princeton University)
Rule:
tableContainsContentHeading