Accessibility and Tables

You can make tables more accessible by performing certain tasks. Also, support for Accessible Rich Internet Applications (ARIA) tags helps make tables more accessible.

[Menu Proxy — Headings — Online — Depth3 ]

Accessibility Tasks

You can improve the accessibility of tables by including the following to each one:

  • Header row
  • Captions
  • Summary

Improve the accessibility of tables by adding a header row, captions, or a summary.

See Inserting Tables and Editing Table Properties.

ARIA Tags

For HTML5 output, Flare Desktop adds ARIA attributes to new tables automatically. This helps make tables more accessible in HTML5 output by letting users know where the cursor is located in the table. See Accessibility and ARIA Tags.

Depending on how you structure the table or table stylesheet, the following attributes will be included in the code:

  • scope="col"

    • This displays when the content in a <th> tag is within a <thead> tag.

      ARIA attribute in table, showing content in the header for accessibility.

    • It tells the user that the content covers the scope of the current column.

      The ARIA tag for accessibility covering the scope of a table column.

  • scope="row"

    • This displays when the row content is within a header column. You can create this scenario by changing the <td> tag in a row to a <th> tag.

      ARIA attribute in table, showing row content within header for accessibility.

    • It tells the user that the content covers the scope of the current row.

      The ARIA tag for accessibility covering the scope of a table row.

  • role="rowheader"

    • This displays when the content is in a column header, as specified by the Column Type (Header) in a table stylesheet.

      The rowheader ARIA tag, showing when content is in the column header.

    • It tells the user that the content covers the scope of the current row (when it is in a <td> tag rather than a <th> tag).

      The ARIA tag for accessibility covering the scope of a rowheader.

Note If you have already added these kinds of attributes to existing tables by using the Internal Text Editor, Flare Desktop will not overwrite them.