Guidebook
Generator of an Accessibility Statement
LMS Check
  • Text Content
    • General Information on Texts
    • Headings
    • Paragraphs
    • Quotations
    • Lists
    • Tables
    • Cross-references
    • Links
    • Formulas
    • Code
  • Color
    • Use of Color
    • Contrast of Texts
    • Contrast of Buttons and Graphics
  • Images and Graphics
    • Informative and Functional Images
    • Decorative Images
  • Audio Elements
    • Formatting Audio Elements
    • Media Alternatives for Audio Elements
    • Mediaplayer
  • Video and Animation
    • Videoplayer
    • Caption
    • Audiodescription
    • Full-Text Alternative
    • Embed Video
  • Interactive Elements
    • Accordeon
    • Interactive Image
    • Map
    • Buttons
    • Form Fields
    • Custom Elements
    • JSX-Graph
  • PDF
    • Export PDF Document
    • Post-Processing with Adobe Acrobat Pro
    • Accessibility Check
  • Course layout
    • Stylesheets (CSS)
    • Scripts (JS)
  • Accessibility Testing
  • Upload Accessibility Statement to LMS
    • Create
    • Update

Tables

The following criteria are taken from the checklist:
  • The tables have a logical structure, understandable headings and contextual information.
  • Complex tables with merged cells: The assignment of headings and content is correct ('scope' or 'id' and 'headers' attributes are used).
  • Layout tables, which only format text, are avoided or they do not have structural markup.

Visually impaired and blind users develop an idea of the structure of a table based on headings and other information available in context. To support this, tables need to have a clear structure and unambiguous headings. If headings in headers or columns are marked with structure elements, screen readers can read them aloud when rows or columns are changed.

Tables should not be used to control the layout of your page, because then screenreaders will read out the page in a way that reflects the table structure, not the visual layout.

Markup of Tables

Create Table

OPAL editor: Menu bar: Table > Table > choose number of rows and columns

Format table

Add caption

  1. In the menu bar choose Table and then Table properties.
  2. Enable Caption.
  3. Change caption to fit your content.

Mark header of the table

  1. First select the desired row or column..
  2. Then choose the following: menu bar > Table > Cell > Cell properties.
  3. As Cell type choose 'Header cell'.
  4. Select 'Column' as the Scope for column headings and 'Row' for row headings.

Complex table: merge cells

  1. Mark cells to be connected
  2. Menu bar: Table > Cell > Merge Cells
The following criteria are taken from the checklist:
  • Tables with multiple header rows or columns are not used.
  • Layout tables are not used. Layout tables are tables that create the visual structure of the website.
  • Table footers were not used.
  • Tables have a logical structure, understandable headings and contextual information.

Only one header row or column should be used. It should contain meaningful headings for each row or column. Footers and footer columns should be avoided, as they are not properly marked.
A label should be added that briefly describes the contents of the table. This will appear above or below the table.
The language selection has no function at the moment, but should be filled in for the sake of completeness.

Add Table

  1. Click the plus sign and choose "Insert Data Table".
  2. The following points need to be considered regarding properties:
    • Use only one header
    • Do not use footers or footer columns
    • Add Caption

Insert Extended Table

An extended table is a table that can contain other content modules, such as images or videos, in addition to text.

  1. Click the plus sign and choose "Insert Advanced Table".
  2. Proceed as you would for a simple table.
The following criteria are taken from the checklist:
  • The tables have a logical structure, understandable headings and contextual information.
  • Complex tables with merged cells: The assignment of headings and content is correct ('scope' or 'id' and 'headers' attributes are used).
  • Layout tables, which only format text, are avoided or they do not have structural markup.

Visually impaired and blind users develop an idea of the structure of a table based on headings and other information available in context. To support this, tables need to have a clear structure and unambiguous headings. If headings in headers or columns are marked with structure elements, screen readers can read them aloud when rows or columns are changed.

Tables should not be used to control the layout of your page, because then screenreaders will read out the page in a way that reflects the table structure, not the visual layout.

Markup of Tables

HTML tags:
create table: <table>, caption: <caption>, table header: <thead>, table body: <tbody>, table footer: <tfoot>
table content: table rows <tr>, table headings: <th>, table data: <td>

Format table with html code

  • Provide a Caption: Use the <caption> element to provide a brief overview of the table. This helps users understand what kind of information to expect in the table.
                              
                                  <table>
                                  <caption>This is a caption for this table.</caption>
                                    ...
                                  </table>
                              
                            
    This is a caption for this table.
    Heading 1 Heading 2
    value 1 value 2
  • Create the table content: Use thead and tbody to structure your table.
                              
                                  <table>
                                  <caption>This is a caption for this table.</caption>
                                    <thead>  
                                      <tr>  
                                        <th >Heading 1</th>
                                        <th >Heading 2</th>
                                      </tr>
                                    </thead>  
                                    <tbody>  
                                      <tr>
                                        <td>value 1</td>
                                        <td>value 2</td>
                                      </tr>
                                      ...
                                    </tbody>  
                                  </table>
                              
                          
    This is a caption for this table.
    Heading 1 Heading 2
    value 1 value 2
  • Specify Scope for Headers: Use the scope attribute on <th> elements to specify whether they are headers for a column (scope="col") or a row (scope="row"). This is particularly important for tables with row and column headings and helps assistive technologies to assign the headings correctly to the data cells.
                                    
                                        <table>
                                          <tr>  
                                            <td> </td>
                                            <th scope="col">Monday</th>
                                            <th scope="col">Tuesday</th>
                                          </tr>
                                          <tr>
                                            <th scope="row"> 09:00 – 11:00</th>
                                            <td>Closed</td>
                                            <td>Open</td>
                                          </tr>
                                          ...
                                        </table>
                                    
                                
    Monday Tuesday
    09:00 – 11:00 Closed Open
  • Creating merged cells: The rowspan and colspan attributes can be used to connect table cells. Rowspan connects the specified number of cells within a row, colspan in a column. Furthermore use id and headers attributes to explicitly associate data cells with the correct headers.
                                
                                    <table>
                                      <tr>
                                        <th id="name">First Name</th>
                                        <th id="job">Job role</th>
                                      </tr>
                                      <tr>
                                        <td headers="name">Lisa</td>
                                        <td headers="job" rowspan="2">Marketing Coordinator</td>
                                      </tr>
                                      <tr>
                                        <td headers="name">John</td>
                                      </tr>
                                      <tr>
                                        <td colspan="2">Welcome to the company</td>
                                      </tr>
                                    ...
                                    </table>
                                
                            
    First Name Job role
    Lisa Marketing Coordinator
    John
    Welcome to the company
The following criteria are taken from the checklist:
  • The table has a simple structure. It only has a header row and a few rows and columns.
  • The header row is marked as a heading.
  • The table has an alternative text with a summary.

Visually impaired and blind users develop an idea of the structure of a table based on headings and other information available in context. To support this, tables need to have a clear structure and unambiguous headings. If headings in headers or columns are marked with structure elements, screen readers can read them aloud when rows or columns are changed.

Realization of the criteria

Do not use a header column, as this is not marked correctly by PowerPoint. You should also avoid complex tables (with many entries or linked cells). These not only make slides confusing, but are also difficult for blind and visually impaired people to understand.

  1. Insert table: Menu bar: Insert > Tables > Table
  2. Mark header row as heading: Menu bar: Table Design > Table Style Options > Header Row
  3. Add alternative text: Context menu (right click) > View Alt Text > Enter alternative text

Additional Information

  • Instructions for the accessible design of documents from the Disability and Study Services working group of the TU Dresden

BITV-Guidelines

  • Data tables correctly structured
The following criteria are taken from the checklist:
  • The tables have a logical structure, understandable headings and contextual information.
  • Tables do not contain irregular rows or columns.
  • Tables do not contain empty cells.
  • No layout tables were used.

Visually impaired and blind users develop an idea of the structure of a table based on headings and other information available in context. To support this, tables need to have a clear structure and unambiguous headings. If headings in headers or columns are marked with structure elements, screen readers can read them aloud when rows or columns are changed.

Tables should not be used to control the layout of your page, because then screenreaders will read out the page in a way that reflects the table structure, not the visual layout.

Markup of Tables

Create Tables

Microsoft Word: Menu bar: Insert > Table

Label Header Rows

Microsoft Word: Select Table > Menu bar: Table Design > Table Style Options > Select Header Row/First Column

Achtung

When converting to a PDF document, a multi-page table is marked up as several separate tables. Therefore, it's important that the header row is repeated on each page. Additionally, when using multi-page tables, page breaks in table rows should be disabled to ensure the tables remain easier to read and understand.

Microsoft Word: Select Table > Right-click in Table > Table Properties… > Select Repeat as header row at the top of each page/Deselect Allow row to break across pages
Avoid using merged cells to avoid confusion and ambiguity. Using merged cells can make it difficult to correctly assign content to the correct column heading and may result in incorrect output from assistive technology. Check for the presence of merged cells using the Accessibility Checker in Microsoft Word.

Complex Tables

Complex, nested, multidimensional tables should be split into several simple tables to make them more readable.
  1. Select the cells you want to split into a separate table.
  2. Click in the menu bar: Table Layout > Merge > Split Cells

Create Tables

Microsoft Word: Menu bar: Insert > Table

Label Header Rows

Microsoft Word: Select Table > Menu bar: Table Design > Table Style Options > Select Header Row/First Column

Achtung

When converting to a PDF document, a multi-page table is marked up as several separate tables. Therefore, it's important that the header row is repeated on each page. Additionally, when using multi-page tables, page breaks in table rows should be disabled to ensure the tables remain easier to read and understand.

Microsoft Word: Select Table > Right-click in Table > Table Properties… > Select Repeat as header row at the top of each page/Deselect Allow row to break across pages
Avoid using merged cells to avoid confusion and ambiguity. Using merged cells can make it difficult to correctly assign content to the correct column heading and may result in incorrect output from assistive technology. Check for the presence of merged cells using the Accessibility Checker in Microsoft Word.
The following criteria are taken from the checklist:
  • The tables have a logical structure, understandable headings and contextual information.
  • Tables do not contain irregular rows or columns.
  • Tables do not contain empty cells.
  • No layout tables were used.

Visually impaired and blind users develop an idea of the structure of a table based on headings and other information available in context. To support this, tables need to have a clear structure and unambiguous headings. If headings in headers or columns are marked with structure elements, screen readers can read them aloud when rows or columns are changed.

Tables should not be used to control the layout of your page, because then screenreaders will read out the page in a way that reflects the table structure, not the visual layout.

Markup of Tables

LaTeX does not currently support automatic tagging, so the correct tags must be added in post-processing.
See Guidebook: „Example PDF Tags“ for help with tagging.

BITV-Guidelines

  • Data tables correctly structured
  • Assignment of table cells
  • No structure markup for layout tables
State emblem of the Free State of Saxony: The lettering “Saxony” in black, below the stylized coat of arms of the Free State of Saxony in black on a white background. This measure is co-financed by tax funds on the basis of the budget approved by the Saxon state parliament.

v.0.11.1 - beta

  • Legal Notice
  • Data Protection
  • Accessibility
  • Checklist
  • Guidebook