Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-21782

Make header rows and columns mandatory for table macro

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Minor
    • None
    • 15.10.4
    • WYSIWYG Editor
    • XWiki
    • Unknown

    Description

      The declaration of header rows and columns is important for accessibility and helps limit tables being used for stylistic purposes, instead of the intended purpose of communicating structured/tabular data. 

      Open UBC Guidance on creating accessible tables (see Best Practices 3)

      W3C Tables Tutorial

      WebAIM: Creating Accessible Tables

      How screen readers navigate data tables

      Currently, there is an option to assign a header or row in the Table Editor (excellent!) but users need to select this under Table Properties. Is it possible to default to having the first column and row be headers and assigned the <th> tag? The idea is to build in as much support for creating accessible content without users having to select for these options. 

      Thank you

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              JGilmore Julia Gilmore
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: