Kilotest: Diagnoses of heading located in table
violation by HTML element 555 on YMCA of Greater San Antonio page
Basics
About the YMCA of Greater San Antonio page
- URL: https://ymcasatx.org/
- Tested 46 days ago by job
klvon 2026-06-05 at 05:41
About HTML element 555
- Tag name:
H2 - Text:
Social Responsibility
- Start tag:
<h2> - XPath:
[not obtained] - Bounding box: x = 16, y = 3077, width = 1888, height = 38
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 rule engines diagnose the heading located in table
issue for HTML element 555 of the YMCA of Greater San Antonio 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