Body
Quick Links: | Why This Matters | What You Can Do | Instructions |
Tables are effective for showing relationships between two dimensions, such as dates and assignment types, but when a table has no defined headers, assistive technology reads it as a jumble of cells. Students who rely on screen readers must count columns and rows in their heads, often losing their place. Marking header cells in Canvas fixes this: the screen reader announces “row header” or “column header” before each value, so students instantly know what a number or phrase means. Adding proper header cells plus scope information in Canvas’s Rich Content Editor (RCE) repairs that barrier without changing the table’s look. Clear headers benefit everyone: they provide landmarks for low-vision, cognitive, and sighted learners alike.
Why This Matters
When headers are missing, a screen reader presents each cell without context. Users who are blind or have low vision must memorize the table’s structure or perform tedious back-tracking to find the column or row label. Cognitive-disability and ADHD populations also struggle because the visual cues that sighted peers rely on (bold text, shading) are not announced. In large tables this cognitive load grows, leading to frustration or outright abandonment of the content.
What You Can Do
Canvas lets you convert any row or column to true <th>
header cells, complete with a scope attribute that tells assistive tech whether a header applies down a column or across a row. Defining headers:
-
Gives blind and low-vision students the same orientation sighted students get at a glance.
-
Helps everyone interpret data faster, especially on phones where only part of the table is visible.
-
Enables Canvas’s Accessibility Checker to confirm that the table meets WCAG requirements.
Instructions
To ensure students using assistive technology can identify your table headings, do the following:
-
From the Rich Content Editor, insert or select your table.
-
Highlight the first row. Select Table > Cell > Cell Properties. In the dialog:
-
Highlight the first column. Select Table > Cell > Cell Properties. Choose Header cell again and set Scope to Row. Select Save.
-
Prefer a simpler menu path? Highlight the header row, then choose Table > Row > Row Properties. Change Row Type to Header and select Save.
-
Review your table with Canvas’s Accessibility Checker. If it flags additional headers, repeat the steps above until no errors remain, then select Save on the page.
Avoid turning tables into layout tools. If you find yourself merging cells to position text or images, use Canvas’s Rich Content Editor layout options instead. Properly marked header cells keep your data clear, accessible, and future-proof.