What is accessibility? It's the practice of ensuring that all users have equal access to information and functionality, regardless of disability. To achieve our foundational goal of our land-grant university, we need to provide access to our website to all.
According to the World Wide Web Consortium, to be accessible, web content must be:
- Perceivable,
- Operable,
- Understandable and
- Robust,
Which spells out the acronym, POUR.
Perceivable
Most people perceive web pages by looking at them. They rely on their ability to see. However, some people experience low vision, or may be blind. In this case they need to perceive the web in some other way. Sound is often a good alternative, and screen reader software can be used to convert digital text into synthesized speech.
For those who cannot see or hear, there is one more sensory modality that may be available for perceiving the web: touch. Digital text can be converted into Braille, three-dimensional characters with raised dots that represent the alphabet and other characters and symbols. There are modern refreshable devices that scan a web page and convert the digital text into Braille. These devices present one line of text at a time, allow the user to feel it, then move on to the next line of text.
Understanding the alternative methods your audience could use in order to perceive your web page is important. Digital text is universally accessible because it can be converted into other formats, such as audio or Braille.
To make your web pages as accessible as possible, then, you should provide digital text for every element on your page. In addition to writing the main content on your page, include captions for your photos, provide alternative text (or image descriptions) to be read by screen readers, and include transcripts for audio or video content. You can make dynamic elements on your page, such as an expandable list, accessible as well by using ARIA (Accessible Rich Internet Applications). For help using ARIA, please consider using the following resources:
Operable
Operability is about how your audience inputs information on the web. This can include using input devices like a mouse, keyboard, touchscreen, voice recognition software, or other specialized input device. All features, and especially those related to navigation or dynamic elements, need to be functional no matter what kind of input device a person uses.
For an example, consider a student who has had major surgery on a hand or arm and is not able to use the mouse. This student may rely on the keyboard in order to navigate, so your web page needs to allow for keyboard navigation into every drop-down menu, the ability to select a link in that menu, or move past the menu and into another element of your page.
Also consider students who use their phones to access your web pages. They need to be able to access the same features a desktop user has when certain events are triggered when the mouse hovers over an item-as of yet, our touchscreen devices do not sense when your finger hovers over an item on the screen, all you can do is click.
Typically you won't need to worry about operability if you are relying on the CMS Editor. However, if you begin to write your own HTML code, you will need to think about operability. For help ensuring your content is operable, please visit HTML, PHP, JavaScript, and Web Accessibility.
Understandable
Not only does your web content need to be perceptible by the user, but he or she also needs to be able to comprehend. Some general design tips to help with comprehension include avoiding unnecessarily complicated information, limiting unfamiliar terminology, and providing supplemental formats such as images, audio, and video. If you are using multiple languages on your page you will need to specify the language that way a screen reader will correctly pronounce the words. (For specific help with languages, please visit HTML, PHP, JavaScript, and Web Accessibility, Language.
The visual layout of your web page also affects comprehension. This is why every web page under the montana.edu domain contains the top navigation bar and bottom resource footer. This visual layout remains consistent so that people interpret MSU's web pages as coherent, interrelated content within the context of the university.
Robust
Robust content is that which is compatible across multiple platforms, from Google Chrome to Internet Explorer, Windows to Mac, or Android to Apple's iOS. It is impossible to support every possible platform, as each browser or device experiences version updates and there are many alternative platforms in addition to those most commonly used. But, there are certain steps you can take to maximize the robust nature of your web pages.
One of the best ways to maximize robustness is to use standard markup. This will be taken care of if you use the CMS Editor. However, if you are writing your own HTML code, you will need to think about your markup. For tools to validate your content, consider: