Drupal Accessibility

This section highlights ways to improve accessibility in Drupal.

Perceivable

1.1 Non-text content

Images have a text alternative.

How does Drupal handle alt tags?

Form inputs have properly associated text labels.

Frames are titled.

1.2 Audio and video

Text transcript is included for all prerecorded audio or video.

Supplimental description for video with sound.

Level AA Supplimental descriptive audio for video with sound.

1.3 Page structure

Headings, lists, and special text are used appropriately.

The page order is clear and makes sense.

Operable

2.2 Moving content and time limits

Any page or application with a time limit, offers the user options to turn off, adjust, or extend that time limit.

Understandable

3.1 Languages

The language of the page is identified using the HTML lang attribute.

Level AA The language of page content that is in a different language is identified using the lang attribute.

3.2 Predictable site behavior

When an element received focus it doesn’t change the page in confusing ways.

Interacting with a control doesn’t change the page in unexpected ways without informing the user ahead of time.

3.3 Forms and error handling

Required form elements or specific format requirements are noted in the element’s label.

Level AA If an input error is detected (via client-side or server-side validation), provide suggestions for fixing the input.

Level AA If the user can change or delete legal, financial, or test data, the changes/deletions can be reversed, verified, or confirmed.

Robust

4.1 Maximize compatibility

HTML/XHTML validates without significant parsing errors.