Guideline 6. Provide methods of checking and correcting inaccessible content

Many authoring tools allow authors to create documents with little or no knowledge about the underlying markup. To ensure accessibility, authoring tools must be designed so that they may automatically identify inaccessible content, and enable its correction even when the markup itself is hidden from the author.

In supporting the creation of accessible Web content, authoring tools should take into account the differing authoring styles of their users. In general, authors will prefer to be able to configure their tools to support their working style. Tools that allow such configuration can help authors to feel that accessible authoring is a natural practise (see also the previous guideline) rather than a tiresome intrusion on their normal work pattern. For example some users may prefer to be alerted to problems when they occur, whereas others may prefer to perform a check after the document is completed. This is analogous to programming environments that allow users to decide whether to check for correct code during editing or at compile time.

Note that valid markup is an accessibility requirement, particularly because it supports interoperability of assistive technologies (see also guideline 2 - Generate Standard Markup).

Checkpoints:

6.1 Check for and alert the author to accessibility problems. (Priority 1 for accessibility problems that are [Web-Content-Priority-1], Priority 2 for accessibility problems that are [Web-Content-Priority-2], Priority 3 for accessibility problems that are [Web-Content-Priority-3])
6.2 Assist authors in correcting accessibility problems. (Priority 1 for accessibility problems that are [Web-Content-Priority-1], Priority 2 for accessibility problems that are [Web-Content-Priority-2], Priority 3 for accessibility problems that are [Web-Content-Priority-3])
6.4 Allow the author to override any removal of unrecognized markup. [Priority 2]
Notes:
  1. The author may have included or imported markup that is not recognized by the tool, but which enhances accessibility.
  2. This need not be the default setting.
6.5 Provide the author with a summary of the document accessibility status on a configurable schedule. [Priority 3]
6.6 Allow the author to perform element transformations. [Priority 3]
For example, to transform visually formatted elements to structure elements, or tables to lists.

Techniques for this guideline: