Web Developer Extension for Firefox

Nathan White

Presented by the Great Lakes ADA & IT Center

About this Presentation

This presentation is a structured XHTML document that uses a combination of CSS and JavaScript to be viewable as a presentation with many PowerPoint like qualities. This presentation is powered by Eric Meyer's S5 system, and complies with the OSF format. The file size of this presentation is many times smaller than a comparable PowerPoint presentation, and the content is accessible to any device that can access web content.

The URL of this presentation is:

http://www.natewhite.com/present/web_toolbar.php

Overview

Web Developer Toolbars for various browsers offer quick and easy methods to assess two key components of web accessibility:

This session will explore how the Web Developer Extension can be used to examine documents, while suggesting best practices for the accessibility of various HTML elements. While many websites will be used as examples of using the toolbar, participants are encourgaged to assess their own websites throughout the presentation.

Background: Thoughts on Web Architecture

Where to Find Developer Toolbars

Web Developer (or accessibility) toolbars with a similar feature set are available for several browsers:

Structural Integrity of HTML Elements

Image Accessibility – 1 of 2

Image Accessibility – 2 of 2

Image Accessibility - Using the Toolbar

The Web Developer toolbar provides options to disable images, outline images, display alt text for images, replace image with alt text, and more.

We'll assess the images at the home page of Sandisk.com.

Follow along by using the tools to consider images at your own website.

Text Accessibility – 1 of 2

Text Accessibility – 2 of 2

Text Accessibility - Using the Toolbar

Primary, we want to ensure that text on a website is marked up with the appropriate structural HTML tag. The Web Developer toolbar has several features which can be helpful:

Color Accessibility

Color Accessibility - Using the Toolbar

The Web Developer extension has a limited toolset for analyzing color accessibility issues. Other toolbars link to resources that assess color contrast, or provide mechanisms to change the screen depth on the page.

Try to disable page colors on your own site - we'll take a look at an example of an Accessible University website form that conveys meaning with color alone.

Table Accessibility – 1 of 3

Table Accessiblity – 2 of 3

Table Accessiblity – 3 of 3

Table Accessibility - Using the Toolbar

Frame Accessibility

Form Accessibility – 1 of 3

Form Accessibility – 2 of 3

Form Accessibility - 3 of 3

Form Accessibility - Using the Toolbar

An accessible form at the Northwest ADA & IT Center website provides a good example to explore the toolbar's form features.

Graceful Degradation

Graceful Degradation - JavaScript

Graceful Degradation - Style Sheets

Assuming style sheet support is available can also be problematic. Pages should have a semantic structure that is meaningful regardless of styling. Examples of problems that can occur from dependence on style sheets include:

Graceful degradation problems with style sheets are likely to be most pronounced when a website lacks a consistent separation between presentation and structure.

Graceful Degradation - Using the Toolbar

The toolbar can be used to disable javascript, CSS styles, and more. The ability to easily disable these technologies is very useful in simulating different use conditions. Browsers traditionally make it difficult to disable such technologies.

This presentation provides a good example of graceful degradation.

Moving Forward: Thoughts on Implementing Change

Shameless but relevant: Reason CMS

Carleton College has a homegrown content management system called Reason which we are releasing as an open source application.

Questions?

Thanks for coming!