How do I add a table with headers in a Content: Text and Tables block?

Modified on Fri, 28 Aug at 9:16 AM

Tables help organize and present structured data clearly, but poorly built tables can create barriers for learners using screen readers or other assistive technology. This article covers best practices for building accessible tables, including using proper headers and avoiding merged cells or layout tables that can confuse assistive technology.


  1. Navigate to the page and select Edit this Page. Find the position where you want to add a block and select the plus (+) icon.
    Screenshot of a blank content page in Edit mode.

  2. From the dropdown, select Add Block.
    Screenshot of a pop up menu that prompts users to Add Block, Paste from Clipboard, and Add Boilerplate Template

  3. In the Add Block modal, either:
    • Use the Search field to find a block by keyword
    • Select a block from your custom list of Favorites
    • Scroll through the list of All Blocks to select one
    • Use the various Categories to filter by block type
    • Select a star icon to add or remove blocks in your Favorites listscreenshot of add block with the poll block showing

  4. Select the Content: Text and Tables block. The Content: Text and Tables editor will open.
    content text and tables block blank form


Add a Table

Complete these steps to add a table and ensure your table is accessible for all of your learners.

  1. Click the table icon and select the grid size for the table from the Table dropdown.
    Note: The table grid size may be modified at any time.Edit view of Content: Text and Tables block with Table menu visible, then table with 4x4 grid selected
  2. Add content to the table by placing the cursor into a table cell and entering the required text.
    Edit view of Content: Text and Tables block with a table being populated with data
  3. Use the tab key to advance the cursor to the next cell and enter text.
    Edit view of Content: Text and Tables block with a table being populated with data 
  4. Continue to tab through the table and enter the necessary information.
     Note: In addition to navigating the table with the tab key, it is also possible to edit any cell by clicking it.

  5. If additional rows or columns are required, click to place a cursor in the table and then use the table tool popup to insert a row.Edit view of Content: Text and Tables block with the table menu options visible below the table


Make the Table Accessible

For the next steps, and to ensure your table is accessible, identify your top row as a header row and identify header cells in the top row or left column as appropriate.

  1.  Select the top row of cells to highlight them.Edit view of Content: Text and Tables block with the top row highlighted
  2. Select Row and then Row Properties from the Table menu in the toolbar.
    Edit view of Content: Text and Tables block with the Table button highlighted, Row, then Row properties selected
  3. For Row type, choose Header.
    Edit view of Content: Text and Tables block with Row properties modal visible, and Header selected
  4. Select the top row of cells to highlight them again, then select Cell and Cell properties.
    Edit view of Content: Text and Tables block with table menu visible, with Cell and Cell properties selected

  5. Choose Header cell.Edit view of Content: Text and Tables block with Cell Properties modal visible, and Header cell selected
  6. Repeat steps 4 and 5 (cell properties) with cells in the first column if those are also headers.

  7. Once the table is configured as needed, select Add Block+ to add the Content: Text and Tables block to the page.
    Edit view of Content: Text and Tables block with Add Block button
  8. The Content block will now appear on the page in the edit page view. Select the Publish My Edits button to save the block to the page. 
    table view of data with headers in edit view
  9. Once the changes are published, the Content block displays as it will appear to learners with theme colors applied to the header cells, rows and columns.
    table view of data with headers in published view
  10. Watch the video below to learn how to create an accessible table with headers in CourseArc.  





Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article