Professional Documents
Culture Documents
Brandy Milson
Dr. Rice
Abstract
Section 508 of the Workforce Rehabilitation Act of 1973 signed into law by President Clinton in
1998 calls for electronic and information technology that is either developed by or purchased by
cognitive). This review covers tools that analyze website accessibility specifically by looking at
what elements on websites are currently preventing individuals covered by law from being able
to make full use of web resources. This review will provide only a basic overview of these
selected tools.First, we will examine traditional tools such as the Cynthia Says Portal, GrayBit,
called TAW 3 Java web application, aDesigner, andFunctional Accessibility Evaluator 1.0.5
(FAE).
Portal, Graybit, Access Key, TAW 3 Java web application, aDesigner, Functional Accessibility
Table of Contents
b. Graybit
c. Access Key
b. aDesigner
III. Conclusion
IV. Appendixes
Report
f. Appendix F: FAE
Section 508 of the Workforce Rehabilitation Act of 1973 signed into law by President Clinton in
1998 calls for electronic and information technology that is either developed by or purchased by
the governmental entities to be accessible by people with disabilities (visual, auditory, mobility,
and cognitive). This review covers tools that analyze website accessibility specifically by
looking at what elements on websites are currently preventing individuals covered by law from
being able to make full use of web resources. This review will provide only a basic overview of
these selected tools. First, we will examine traditional tools such as the Cynthia Says Portal,
Graybit, and Access Key. Additional we examine three additional alternative accessibility tools
called TAW 3 Java web application, aDesigner, and Functional Accessibility Evaluator 1.0.5
(FAE).
blog created using Blogger from Google. This site is primarily generated using a WYSIWYG
type interface created by predesigned templates, layouts, and widgets. Very little thought is
Often designers are not resistant to increase site accessibility but they not be aware of the
strategies for doing so. Many modifications are simple and require little time once they are
learned. There are numerous ways that webpages can be modified to meet user needs. Visual
impairments may require an audio file which can introduce topics of interest and explain key
resources. Alternate text can be used describing images so screen readers could explain images
to viewers that cannot see them due to blindness, limited visibility, and color blindness.Another
effective strategy is creating captions for all graphics that accurately describes what is taking
place. It also is necessary to make sure all forms are accessible and labels are applied, ensuring
Running head: ACCESSIBILITY TOOLS
5
link text makes sense. Finally, headings for data tables are beneficial and take little time to
create.
Multimedia content on websites present a new challenge for those with auditory impairments.
Multimedia resources should be captioned for the deaf when at all possible. Providing captions
for a verbal animation or verbal stimulus will also assist users and prevent frustration. A good
strategy is to always attempt to pair text with auditory and video with text.
Users which face mobility challenges are struggling to maintain independence while using the
site where no scrolling was required by limiting per page entries to three per day. Designing
pages so that they can be accessed using a mouth stick and other devices which enabled limited
mobility individuals the ability to navigate the web with minimal assistance.
The final category of accessibility that it is important to address is users who face cognitive
abilities. These users deal with lots of distracting site features such as flashing text, animations,
or superfluous graphics. One strategy that will really help these users is to decrease distracting
widgets in the side bar. Pay close attention to use of white space and layout as highly structured
pages with limited chunks of information are best for users who face cognitive challenges. Also,
it is a good idea to avoid sharp contrast of bright colors when designing for these users.
accessibility standard as designated mainly by Section 508 of the U.S. Rehabilitation Act or
the W3C's Web Content Accessibility Guidelines. Each of the tools have their own format,
categories, and standards associated. This review will offer a mixture of online and offline
traditional and non-traditional tools which will help designers improve accessibility for their
sites.
The Cynthia Says portal by HighSoftware provides a report which highlights text-based errors
listed by line number. It lists both the specific guideline of 508 Section 1194.22 being used to
scan the page as well as instances of this type of accessibility error. It further breaks the analysis
into rules which make revision easier. The report Cynthia says generates is very detailed and
descriptive which helps advanced designers easily identify and correct errors.
Findings
Educatorstechconnect.blogspot.com has a lot of rule violations but many of them are repetitive.
The web page was designed using Blogger from Google and many of the errors are on features
that were auto-generated rather than hand coded. Many of the images on the side are missing an
alternative description which allows visually challenges users to understand what the graphics
might look like otherwise they are simply placeholders with empty meaning.
Rule: 1.1.8 - All AREA elements are Check for area elements
required to contain the alt attribute. and write alternative
No AREA elements found in document descriptions, if any exist.
body.
element is not.
Strengths
Cynthia Says provides a report which allows designersto quickly see what areas of the site
passed the standards and guidelines set forth by the ADA and looks for WCAG conformity.
This is a web portal service which can be accessed from anywhere unlike many programs which
require downloads. This tool emphasizes alternative text and code elements. It breaks down the
standards into rules which aid in clarifying errors especially for users which are new to coding.
Weaknesses
This is not the ideal format for quickly locating the accessibility error in the source code
which can be time consuming to sort through the code to locate or fix errors. This program only
checks sites one page at a time which can be frustrating when constricted for time. Reports are
limited to HTML reports and is primarily used to check HTML and XHTML which is somewhat
limiting. The data using this tool is raw, and does not provide novice users much guidance on
fixing errors.
If a designer learns basic source code they can learn to identify the patterns. Designers can
check pages as they design them. which will decrease the one page at a time concern. Many of
the solutions are easy and relatively quick fixes. If you check pages as they are created the
single page limitation ought not to be restrictive. The raw data produced by this table can be used
GrayBit v2.0
Running head: ACCESSIBILITY TOOLS
10
GrayBit by Jona Fenocchi and Mike Chericonverts colors on a page to their grayscale equivalent
providing a visual contrast for users. Visual contrast helps make text headings and other
elements standout from other text which helps low visibility users separate information.
Findings
but the grayscale does make the contrast deeper. I need to deepen the contrast on some elements
to make my headings standout more. Graybit is a simple but effective tool that also helps
would produce the same effects as grayscale. However, I feel that I have a significant amount of
contrast as shown above. A few subtle changes ought to improve this site accessibility greatly
Strengths
Contrast makes it easier for those with visual impairments or color blindness to see websites. As
the creators of GraysBit explain, "Currently the tool works best on websites that make use of
Running head: ACCESSIBILITY TOOLS
11
cascading style sheets and a standardized markup"(Fenocchi& Cherim, 2010, General Info,
para. 2). This means that those designersusing CSS can use the reports to make a few changes
that may potential solve multiple errors. According to Fenocchi and Cherim(2010),
"GrayBit’s Binary Technology, or Bit, is powered with PHP, a server-side scripting language. It
will function regardless of your individual browser settings and/or limitations"(Tech Info, para.
2).This means that you do not have to worry about cross compatibility errors on client-side
computers. Additionally, the server-side option means that the tool is always available and can
Weaknesses
Graybit works best on CSS but not all designers have made the switch to using CSS yet.
As the website explains, "GrayBit isn’t without limitations. Sites that use style information
within tables or use frames may not be properly converted" (Fenocchi & Cherim, 2010, General
Info, para. 2) If designers use tables and frames, as many do, this many not be the tool to use
for analysis. It works but the output is not as helpful as what other tools may provide.
JavaScript's may also not function as expected Graybit leaves them untouched. When analyzing
educatorstechconnect.blogspot.com the profile image and other side bar tools did not show up
which suggests that they should be removed or not used to convey important information in case
they cannot be seen by all users. The final weakness that I noticed is that it does not alter default
link colors, which can cause frustration for users and developers.
Some of the weaknesses of Graybit cannot be overcome. Truthfully, it is a simple tool that is
limited in scope and purpose, which is to expose contrast levels. If designers are still not using
CSS it is important to familiarize themselves with the code as HTML is rumored to be scheduled
for phase out. To combat the solution with frames and tables you could linearize your layout
Running head: ACCESSIBILITY TOOLS
12
tables to ensure accessibility. You can check your layout tables using Lynx Viewer.When
creating data tables make sure that your heading labels are clear and accessible by screen readers.
JavaScript's are primarily designed to add extra and ancillary features to websites such as color
effects, rollovers, and form submission. JavaScript has to be able to be disabled if your site can
be truly deemed accessible. So ensure that all JavaScript elements are not housing important
information that must be seen by all users. If JavaScript is crucial, the script shall be described
with functional text that can be read by assistive technology tools such as screen readers.
Access Key
AccessColor by AccessKey primarily checks websites for brightness and color difference.
Color difference is different that the contrast analyzed by Graybit. It analysis the contrast
between the foreground and background of the website. This tool is relatively simple to interpret
Findings
Educatorstechconnec.blogspot.com does not meet the color difference and brightness test for 15
percent of the website. The search box is not visible which can be improved by taking steps to
ensure that the search box is visible to a screen reader or can be accessed using a pen or mouth
mobility device. Developers can also be creative and add audio files which describe to visually
impaired users how they can access the search box. This strategy works for many forms as well.
The table below shows all of the errors for educatorrrstechconnect.blogspot.com in detail and a
The W3C recommends a standard of 500 or greater for the color difference and a standard
Running head: ACCESSIBILITY TOOLS
13
1. Both color difference and color brightness do not meet the recommended standard
for 14.46%of the total text.
2. Either color difference or color brightness does not meet the recommended
standard for72.49% of the total the text.
If a visual document uses color to relate important information, insure that no information is
lost, or potentially misunderstood, when the color is not available.
Where either the foreground or background is not defined, then the values for color
difference and color brightness are n/a.
If specifying a foreground color, always specify a background color as well (and vice versa).
Text not visible to human eye, when displayed in the web browser, is 0.6% of total text.
Line 758 Search this Blog box is not visible Take steps to ensure that the search
box is visible to a screen reader or
can be accessed using a pen or
mouth mobility device or be
creative and add an audio file which
tells visually impaired users that
how they can access the search box.
Do this strategy for forms as well.
Line 911, 1019, 1175, 1229, (TEXT) fails because of lack Change either the foreground or
of difference and brightness (dark grey shading, bright background colors to provide more
Running head: ACCESSIBILITY TOOLS
14
Lines 917, 927, 931, 971, 981, 985, 1035, 1039, 1076, The foreground color is a deep
1086, 1090, 1127, 1137, 1141, 1181, 1191, 1195, 1235, blue purple #20124d. The
1245, 1249, 1286 1288, (TEXT) composition is 77 blue, 18 green,
32 red. The HSL is saturation .62,
Foreground=#20124d Element: a lightness .19, and hue .71)
Background=#999999 Class: .date-outer It is not paired with its opposite
fails for brightness and difference color a light sage #dfedb2 or
the brightening color of
#8f88a6 . The web safe
equivalent is #330066
Most of the warnings and elements which failed the AccessColor test deal with brightness and
contrast. One step in which you can take is to simply change the colors in your template or
layout. You can get a color analysis chart of the web and look up the opposite color, brightening
color, and web safe version of the colors originally used. This is a simple change which can do a
a web site which take little time but make an immense difference to challenged students.
For search boxes, It is a good idea to make everything searchable. Place the search box at the
top of the page where users do not have to scroll to locate it. Do not overwhelm your search
boxes with advanced options such as case sensitivity. Give your box a proper label and access
key such as "4". Forms are another challenge for students because there are often many fields
which must be completed. The tabindex can come in very handy for mobility challenged users.
Other important features for the mobility challenged user include the accesskey, setfocus,
Strengths
AccessColor tests the color contrast and brightness of websites by examining the foreground and
background. High contrast is important for visually impaired users. It uses the Web Content
Accessibility Guidelines 1.0 standards for analysis. It uses an algorithm designed by AERT to
look at CSS code. When using AccessColor to check websites, many users find that it catches
errors which are not obvious to the naked eye. It generates reports which allow users to go back
Weaknesses
Running head: ACCESSIBILITY TOOLS
20
Access currently only looks at the foreground and background colors and text. Flash and
background images are not analyzed on the page. Advanced features such as roll overs and link
hovers are also not detected. It currently checks single pages and cannot analyze an entire site at
once.
Each accessibility tool is designed for specific reasons and AccessColors does a great job with
analyzing foreground and background contrast. It would be helpful if the creators would code
the program to work with flash and more complicated images and multimedia features. Another
excellent revision which would increase the usability of this tool would be to allow it to check
multiple pages rather than single pages. This is being done by other programs so it is an
achievable goal if the code developers chose to take on the extra functionality revisions.
http://www.webdevelopmentstuff.com/103/taw-web-accessibility-test.html
http://www.tawdis.net/taw3/cms/en
Functionality
One feature that automatically sets TAW3 apart from the other sites is that it is offered in many
languages(the original language is Spanish) and the page includes a translator. The TAW3 Java
Webstart application offers similar information to the TAW3 but it is accessed through a JAVA
applet and it breaks down reports according to priority. There are three levels of priority for this
tool.
Strengths
Running head: ACCESSIBILITY TOOLS
21
TAW is available in a few different formats including online and offline. It can be processed
online from the TAW homepage, or downloaded to your local machine. There is also a
javabased software called TAW JAVA webstart (See appendix D) which has a user friendly
layout similar to File Zilla or Dreamweaver. This java applet provides a lot of content
evaluation methods and a variety of reports that can be generated such as the TAW, the EARL,
or a summary report.
Weaknesses
The Java interface is complicated for beginning users. This can be overcome through practice
and experience using the program. Designers using this tool need some coding knowledge in
order to be able to use the data generated in the summary report and interpret the priority levels.
This knowledge can be acquired overtime but it does require a good deal of self-direction.
Recommendation
I will recommend this program to others that possess the necessary technical knowledge to
interpret reports. I would however recommend some other tools to be used in combination with
this program which would help generate a more holistic perspective of the analysis. I would not
be quick to recommend this tools to beginning designers as there are other tools which are more
Professional Use:
I would use this tool to check my sites when designing sites for school, training, or public access
but not for personal sites. I like the priority break down initiated by this report that seem to
emphasize features other programs miss such as controlling blinking and freezing motions.
aDesigner
Function
aDesigner is a Rich Client Platform (RCP) applicationfor designers to check visual elements and
improve accessibility of their sites. It tries to maintain and ensure compatibility with screen
readers and voice browsers. It offers unique features such as being able to simulate blind and low
Standards : aDesigner checks page compliance using the following four accessibility
Guidelines 2.0 (WCAG 2.0), Section 508 of the Rehabilitation Act §1194.22 (Section 508), and
Strengths
This tool increases usability for visually challenged users.When you first log in to aDesigner you
can choose from 4 modes which includes HTML accessibility, Open Document Accessibility,
Flash accessibility, and GUI accessibility. Many screening programs only check for HTML
accessibility. aDesigner has a simulation mode for preview which can help designers experience
their pages as users would. You can check content through blind or low visibility options and
you can look at the simulated pages side by side with the original which highlights the revisions
Running head: ACCESSIBILITY TOOLS
23
made for accessibility. This program takes into account color blindness which is a different
visual challenge all together. aDesigner makes sure that design ensures compliance with law. It
also includes a sitewide analyzer rather than a page by page analyzer. The simulator can help
designers catch problems early on and this can save a lot of time. This tool has an analysis mode
which presents findings in a table format which makes data analysis easier to manage. The
algorithm used with aDesigner also calculates page load times which can also be frustrating to
Weaknesses
It may require some technical knowledge to figure out how to use the program unless users are
crucial to be able to read many of the error reports. I spent quite a few hours with this program
and still do not know how to use all of the available features. I have a limited knowledge of
Recommendation
I would recommend this to others for use if they have some technical experience. It is a good
tool but you would have to show less technically incline users the benefits and basic
requirements like program installation.The table format for findings can help novice developers
quickly discover errors that may remain overlooked otherwise. I also really like the simulator
which allows you to experience the site as users will and hopefully catch inaccessible code and
transform it.
Professional Use
I will use this when designing my webpages for school or for workshops. I will also use it like I
did today to ensure that my blog and Google site are as accessible as possible. Some of the
Function
FAE analyzes web resources for HTML or XHTML by checking them against best practice
guidelines established by the W3C.The FAE provides two reports including a summary report
and a Sitewide report. The summary report is broken into five categories; navigation and
orientation, text equivalents, scripting, styling, and HTML standards. It provides a status for
each of the categories such as; complete, partially implemented, or almost complete (each comes
with a pass/fail percentage). Then the summary report breaks each main category into
subcategories (see Appendix F). The Sitewidereport further breaks down each subcategory
showing where individual errors are and includes links to the best practices and the iCITA
website.
Strengths
FAE checks HTML, CSS, and XHTML code which gives developers more of a range of users
than some tools that limit the code to html or CSS. Fae checks in page groups as well as
checking single pages which speeds up the process. You can create a free account which will
allow you to check multiple pages by initiating web crawls. It is an online checker which does
not require download. You can save reports in an archived reports list. You can also generate
Sitewide reports which specify problem pages for easy revisions (see appendix).Automated
testing makes it easier for beginning level users. I really like that it breaks down reports into
orientation and navigation (83% pass) which tells me where to specifically revise content. It
also breaks down categories into subcategories which allow me to see that my errors are in my
titles and subheadings(h1 and h6). The Sitewide content report breaks down the analysis even
Weaknesses
Not all accessible options can be analyzed through automated screenings. Several questions still
must be asked such as; Does the alternative text really describe the image it is meant to describe?
Are headings used for all sections and in tables? Does the alternative text for a linkdescribe what
the link connects accurately? Are meaningful labels used strategically? Are there textual
Recommendation
I would definitely recommend FAE to other designers. This is one of my favorite tools from the
ones that I examined. It seems more user friendly for novice designers and experienced
designers can benefit from the summary and Sitewide report as well.
Professional Use
I would use this tool first when checking accessibility issues because it seems to be a more
holistic tool than others that I reviewed. It would be good in combination with a TAW3 analysis
and a Graybit review. I would use it when designing sites for school or commercial use.
Conclusion
This review presents only a small sample of both traditional and alternative accessibility tools. I
encourage readers to continue to explore accessibility tools because many of them do things
differently and what works for some may not be as useful for others. As the web continues to
progress through to the stages on its way to web 4.0, accessibility tools will change as codes
change.Section 508 of the Workforce Rehabilitation Act of 1973 mandates modification for
Running head: ACCESSIBILITY TOOLS
26
cognitive). The tools reviewed in this report analyze website accessibility specifically by
looking at what elements on websites are currently preventing individuals covered by law from
being able to make full use of web resources. First, examined traditional tools such as the
Cynthia Says Portal, Graybit, and Access Key. Finally, we examined three additional alternative
accessibility tools called TAW 3 Java web application, aDesigner, and Functional Accessibility
Evaluator 1.0.5 (FAE). Keep in mind when designing websites in the future that accessibility is
not only a legal requirement, it makes content available to users who are limited but can still
benefit from online instruction and it is important to give them the access they deserve.
Running head: ACCESSIBILITY TOOLS
27
APPENDIXES
Running head: ACCESSIBILITY TOOLS
28
Appendix B:
The level of detail setting for the report is to show all detail.
Verification Checklist
Checkpoints Passed
508 Standards, Section 1194.22 Yes No Other
A. 508 Standards, Section 1194.22, (a) A text equivalent for every non-text No
element shall be provided (e.g., via "alt", "longdesc", or in element content).
○ Rule: 1.1.1 - All IMG elements are required to contain either the alt or the
longdesc attribute.
○ Warning - IMG Element found at Line: 825, Column: 1 contains the
'alt' attribute with an empty value. Please verify that this image is
only used for spacing or design and has no meaning.
○ Warning - IMG Element found at Line: 936, Column: 1 contains the
'alt' attribute with an empty value. Please verify that this image is
only used for spacing or design and has no meaning.
○ Warning - IMG Element found at Line: 941, Column: 1 contains the
'alt' attribute with an empty value. Please verify that this image is
only used for spacing or design and has no meaning.
○ Warning - IMG Element found at Line: 990, Column: 1 contains the
'alt' attribute with an empty value. Please verify that this image is
only used for spacing or design and has no meaning.
○ Warning - IMG Element found at Line: 995, Column: 1 contains the
'alt' attribute with an empty value. Please verify that this image is
only used for spacing or design and has no meaning.
○ Warning - IMG Element found at Line: 1044, Column: 1 contains the
'alt' attribute with an empty value. Please verify that this image is
only used for spacing or design and has no meaning.
○ Warning - IMG Element found at Line: 1049, Column: 1 contains the
'alt' attribute with an empty value. Please verify that this image is
only used for spacing or design and has no meaning.
○ Warning - IMG Element found at Line: 1098, Column: 1 contains the
'alt' attribute with an empty value. Please verify that this image is
only used for spacing or design and has no meaning.
○ Warning - IMG Element found at Line: 1103, Column: 1 contains the
Running head: ACCESSIBILITY TOOLS
30
Verification Checklist
Checkpoints Passed
'alt' attribute with an empty value. Please verify that this image is
only used for spacing or design and has no meaning.
○ Warning - IMG Element found at Line: 1149, Column: 1 contains the
'alt' attribute with an empty value. Please verify that this image is
only used for spacing or design and has no meaning.
○ Warning - IMG Element found at Line: 1154, Column: 1 contains the
'alt' attribute with an empty value. Please verify that this image is
only used for spacing or design and has no meaning.
○ Warning - IMG Element found at Line: 1200, Column: 1 contains the
'alt' attribute with an empty value. Please verify that this image is
only used for spacing or design and has no meaning.
○ Warning - IMG Element found at Line: 1205, Column: 1 contains the
'alt' attribute with an empty value. Please verify that this image is
only used for spacing or design and has no meaning.
○ Warning - IMG Element found at Line: 1254, Column: 1 contains the
'alt' attribute with an empty value. Please verify that this image is
only used for spacing or design and has no meaning.
○ Warning - IMG Element found at Line: 1259, Column: 1 contains the
'alt' attribute with an empty value. Please verify that this image is
only used for spacing or design and has no meaning.
○ Warning - IMG Element found at Line: 1306, Column: 1 contains the
'alt' attribute with an empty value. Please verify that this image is
only used for spacing or design and has no meaning.
○ Warning - IMG Element found at Line: 1331, Column: 1 contains the
'alt' attribute with an empty value. Please verify that this image is
only used for spacing or design and has no meaning.
○ Warning - IMG Element found at Line: 1356, Column: 1 contains the
'alt' attribute with an empty value. Please verify that this image is
only used for spacing or design and has no meaning.
○ Warning - IMG Element found at Line: 1374, Column: 1 contains the
'alt' attribute with an empty value. Please verify that this image is
only used for spacing or design and has no meaning.
○ Warning - IMG Element found at Line: 1390, Column: 1 contains the
'alt' attribute with an empty value. Please verify that this image is
only used for spacing or design and has no meaning.
○ Warning - IMG Element found at Line: 1404, Column: 1 contains the
'alt' attribute with an empty value. Please verify that this image is
only used for spacing or design and has no meaning.
○ Warning - IMG Element found at Line: 1600, Column: 1 contains the
'alt' attribute with an empty value. Please verify that this image is
only used for spacing or design and has no meaning.
○ Warning - IMG Element found at Line: 1662, Column: 1 contains the
'alt' attribute with an empty value. Please verify that this image is
only used for spacing or design and has no meaning.
○ Rule: 1.1.2 - All INPUT elements are required to contain the alt attribute or
use a LABEL.
○ No INPUT Elements found within document
○ Rule: 1.1.3 - All OBJECT elements are required to contain element content.
Running head: ACCESSIBILITY TOOLS
31
Verification Checklist
Checkpoints Passed
○ No invalid OBJECT elements found in document body.
○ Rule: 1.1.4 - All APPLET elements are required to contain both element
content and the alt attribute.
○ No APPLET elements found in document body.
○ Rule: 1.1.6 - All IFRAME elements are required to contain element content.
○ Failure - IFRAME Element at Line: 675, Column: 1
B. 508 Standards, Section 1194.22, (b) Equivalent alternatives for any Yes
multimedia presentation shall be synchronized with the presentation.
○ Rule: 1.4.1 - Identify all OBJECT Elements that have a multimedia MIME type
as the type attribute value.
○ No OBJECT elements found in document body that have multimedia
MIME type as the 'type' attribute value.
○ Rule: 1.4.2 - Identify all OBJECT Elements that have a 'data' attribute value
with a multimedia file extension.
○ No OBJECT elements found in document body that have a 'data'
attribute value with a multimedia file extension.
○ Rule: 1.4.3 - Identify all EMBED Elements that have a 'src' attribute value
with a multimedia file extension.
○ Note: EMBED Element found at Line: 1130, Column: 609 appears to
have '.swf' as a file extension in the 'src' attribute.
○ Note: EMBED Element found at Line: 1181, Column: 609 appears to
have '.swf' as a file extension in the 'src' attribute.
C. 508 Standards, Section 1194.22, (c) Web pages shall be designed so that all
information conveyed with color is also available without color, for example from
context or markup.
D. 508 Standards, Section 1194.22, (d) Documents shall be organized so they
Running head: ACCESSIBILITY TOOLS
32
Verification Checklist
Checkpoints Passed
are readable without requiring an associated style sheet.
○ Note: Document uses external stylesheets, inline style information, or
header style information.
E. 508 Standards, Section 1194.22, (e) Redundant text links shall be provided N/A
for each active region of a server-side image map.
○ Rule: 1.2.1 - Locate any IMG element that contains the 'ismap' attribute.
○ No IMG elements found in document body that contain the 'ismap'
attribute.
○ Rule: 1.2.2 - Locate any INPUT element that contains the 'ismap' attribute.
○ No INPUT elements found in document body.
F. 508 Standards, Section 1194.22, (f) Client-side image maps shall be provided N/A
instead of server-side image maps except where the regions cannot be defined
with an available geometric shape.
○ Rule: 9.1.1 - No IMG element should contain the 'ismap' attribute.
○ No server-side image map IMG elements found in document body.
○ Rule: 9.1.2 - No INPUT element should contain the 'ismap' attribute.
○ No INPUT elements found in document body.
G. 508 Standards, Section 1194.22, (g) Row and column headers shall be N/A
identified for data tables.
○ Rule: 5.1.1 - Identify all Data TABLE elements.
○ No Data TABLE elements found in document body.
H. 508 Standards, Section 1194.22, (h) Markup shall be used to associate data N/A
cells and header cells for data tables that have two or more logical levels of row
or column headers.
○ Rule: 5.2.1 - Identify all Data TABLE elements.
○ No Data TABLE elements found in document body.
I. 508 Standards, Section 1194.22, (i) Frames shall be titled with text that N/A
facilitates frame identification and navigation.
○ Document is not a FRAMESET Page.
J. 508 Standards, Section 1194.22, (j) Pages shall be designed to avoid causing
the screen to flicker with a frequency greater than 2 Hz and lower than 55 Hz.
○ Rule: 7.1.1 - Documents are required not to contain the BLINK element.
○ No BLINK elements found in document body.
○ Rule: 7.1.2 - Documents are required not to contain the MARQUEE element.
○ No MARQUEE elements found in document body.
○ Note: SCRIPT element(s) found in document body, a visual verification must
be done to ensure the script does not cause the screen to flicker.
Verification Checklist
Checkpoints Passed
(k) Option A - Check for the string 'Text Version' within the document. N/V
(k) Option B - Check for a Global Text Version Link within the document. N/V
(k) Option C - Check for an Accessibility Policy Link within the document. N/V
L. 508 Standards, Section 1194.22, (l) When pages utilize scripting languages to Yes
display content, or to create interface elements, the information provided by the
script shall be identified with functional text that can be read by assistive
technology.
○ Rule: 6.3.1 - Anchor elements are required not to use javascript for the link
target when the NOSCRIPT element is not present in the document. These
elements will not cause a failure of the checkpoint if the NOSCRIPT element
is found, however, they will be identified.
○ Note: Anchor Element found at Line: 1416, Column: 1 contains
'javascript:' in the 'href' attribute.
○ Note: Anchor Element found at Line: 1423, Column: 1 contains
'javascript:' in the 'href' attribute.
○ Note: Anchor Element found at Line: 1450, Column: 1 contains
'javascript:' in the 'href' attribute.
○ Note: Anchor Element found at Line: 1491, Column: 1 contains
'javascript:' in the 'href' attribute.
○ Note: Anchor Element found at Line: 1512, Column: 1 contains
'javascript:' in the 'href' attribute.
○ Note: Anchor Element found at Line: 1529, Column: 1 contains
'javascript:' in the 'href' attribute.
○ Note: Anchor Element found at Line: 1544, Column: 1 contains
'javascript:' in the 'href' attribute.
○ Note: Anchor Element found at Line: 1555, Column: 1 contains
'javascript:' in the 'href' attribute.
○ Note: Anchor Element found at Line: 1568, Column: 1 contains
'javascript:' in the 'href' attribute.
○ Note: Anchor Element found at Line: 1581, Column: 1 contains
'javascript:' in the 'href' attribute.
○ Rule: 6.3.2 - AREA elements are required not to use javascript for the link
target when the NOSCRIPT element is not present in the document. These
elements will not cause a failure of the checkpoint if the NOSCRIPT element
is found, however, they will be identified.
○ No AREA Elements found in document body.
○ Rule: 6.3.3 - Locate elements that use HTML event handlers.
○ Note: This rule has not been selected to be verified for this
checkpoint.
○ Rule: 6.3.4 - When SCRIPT Elements are used, the NOSCRIPT element is
required in the document.
○ The SCRIPT element is used and the NOSCRIPT element was found
in document.
Rule: 6.3.5 - All OBJECT elements are requirM. 508 Standards, Section 1194.22, No
(m) When a web page requires that an applet, plug-in or other application be
present on the client system to interpret page content, the page must provide a
link to a plug-in or applet that complies with §1194.21(a) through (l).
Running head: ACCESSIBILITY TOOLS
34
Verification Checklist
Checkpoints Passed
○ ed to contain element content.
○ No invalid OBJECT elements found in document body.
○ Rule: 6.3.6 - All APPLET elements are required to contain both element
content and the alt attribute.
○ No APPLET elements found in document body.
○ Rule: 6.3.7 - When EMBED Elements are used, the NOEMBED element is
required in the document.
○ Failure - EMBED Element(s) are found in document and the
NOEMBED element is not.
○ Rule: 6.3.8 - All pages that have links to files that require a special reader or
plug-in are required to contain the specified text indicating a link to the
reader or plug-in.
○ Note: This rule has not been selected to be verified for this
checkpoint.
N. 508 Standards, Section 1194.22, (n) When electronic forms are designed to N/A
be completed on-line, the form shall allow people using assistive technology to
access the information, field elements, and functionality required for completion
and submission of the form, including all directions and cues.
O. 508 Standards, Section 1194.22, (o) A method shall be provided that permits
users to skip repetitive navigation links.
○ Rule: (o).1 - All pages are required to contain a bookmark link to skip
navigation that has the specified text in either the link text or the 'title'
attribute value.
Skip Navigation Text:
○ Note: This rule has not been selected to be verified for this
checkpoint.
P. 508 Standards, Section 1194.22, (p) When a timed response is required, the
user shall be alerted and given sufficient time to indicate more time is required.
Checkpoint Result Legend: Yes = Passed Automated Verification, No = Failed Automated Verification, Warning = Failed
Automated Verification, however, configured not to cause page to fail (Priority 2 or 3 only), N/V = Not selected for
verification, N/A = No related elements were found in document (Visual only), No Value = Visual Checkpoint
Verification Checklist
Checkpoints Passed
Yes No Other
1.1 Validate that the alt text does not use the word image When users Yes
add alternative text to an image they tend to add the word "Image" when it
really says nothing about the image, but describes the object versus the
meaning of the object. This check will fail a page for the use of the word image
in the alternative text.
Running head: ACCESSIBILITY TOOLS
35
Verification Checklist
Checkpoints Passed
Image alternative text does not contain the word "Image"
1.2 Validate that the alt text does not contain the text: .jpg, .gif, Yes
.bmp, .jpeg Many content creation tools will automatically add alternative text
when you add an image to your content. The text is generally the image
name. Validate that: .jpg, .gif, .bmp, .jpeg, are not found in the alt text.
Image Alternative Text does not contain: .jpg, .gif, .bmp, .jpeg
1.6 Validate that the alt text does not contain the text "image" Many Yes
content creation tools will automatically add alternative text when you add an
image to your content. The text is generally the image name or the word
image with a number associated, like image001. This checkpoint will fail a
page if the string image is found in the alternative text.
Image Alternative Text does not contain the text "image"
2.1 Validate that Alternative Text is greater than 7 and less than 81 Warning
characters in length Short alternative text may not be valid, warn the report
user if alternative text was found that is less than seven characters in length.
Additionally alternative text should not be larger than 80 characters, if the alt
text is greater the long description attribute should be used. This check
validates that the alt attribute does not exceed 80 characters in length.
The alternative text failed the minimum/maximum allowed characters check
○ Note - img Element at Line: 825, Column: 1 - The alt attribute is 0
characters.
○ Note - img Element at Line: 936, Column: 1 - The alt attribute is 0
characters.
○ Note - img Element at Line: 941, Column: 1 - The alt attribute is 0
characters.
○ Note - img Element at Line: 990, Column: 1 - The alt attribute is 0
characters.
○ Note - img Element at Line: 995, Column: 1 - The alt attribute is 0
characters.
○ Note - img Element at Line: 1044, Column: 1 - The alt attribute is 0
characters.
○ Note - img Element at Line: 1049, Column: 1 - The alt attribute is 0
characters.
○ Note - img Element at Line: 1098, Column: 1 - The alt attribute is 0
characters.
○ Note - img Element at Line: 1103, Column: 1 - The alt attribute is 0
characters.
○ Note - img Element at Line: 1149, Column: 1 - The alt attribute is 0
characters.
○ Note - img Element at Line: 1154, Column: 1 - The alt attribute is 0
characters.
○ Note - img Element at Line: 1200, Column: 1 - The alt attribute is 0
characters.
○ Note - img Element at Line: 1205, Column: 1 - The alt attribute is 0
characters.
○ Note - img Element at Line: 1254, Column: 1 - The alt attribute is 0
Running head: ACCESSIBILITY TOOLS
36
Verification Checklist
Checkpoints Passed
characters.
○ Note - img Element at Line: 1259, Column: 1 - The alt attribute is 0
characters.
○ Note - img Element at Line: 1306, Column: 1 - The alt attribute is 0
characters.
○ Note - img Element at Line: 1331, Column: 1 - The alt attribute is 0
characters.
○ Note - img Element at Line: 1356, Column: 1 - The alt attribute is 0
characters.
○ Note - img Element at Line: 1374, Column: 1 - The alt attribute is 0
characters.
○ Note - img Element at Line: 1390, Column: 1 - The alt attribute is 0
characters.
○ Note - img Element at Line: 1404, Column: 1 - The alt attribute is 0
characters.
○ Note - img Element at Line: 1600, Column: 1 - The alt attribute is 0
characters.
○ Note - img Element at Line: 1662, Column: 1 - The alt attribute is 0
characters.
Checkpoint Result Legend: Yes = Passed Automated Verification, No = Failed Automated Verification, Warning =
Automated Verification Warning, N/V = Not Verified, N/A = No related elements were found in document, No Value =
Visual Checkpoint
Report summary
The W3C recommends a standard of 500 or greater for the color difference and a standard
of 125 or greater for color brightness.
1. Both color difference and color brightness do not meet the recommended standard
for 14.46%of the total text.
A Fail message is displayed next to the HTML source line.
2. Either color difference or color brightness does not meet the recommended
standard for72.49% of the total the text.
A Warning message is displayed next to the HTML source line.
Text on background with images is for 0.4% of the total text.
If a visual document uses color to relate important information, insure that no information is
lost, or potentially misunderstood, when the color is not available.
Where either the foreground or background is not defined, then the values for color
difference and color brightness are n/a.
If specifying a foreground color, always specify a background color as well (and vice versa).
Text not visible to human eye, when displayed in the web browser, is 0.6% of total text.
A Not Visible message is displayed next to the HTML source line.
Report details
Foregrou Backgrou
Line HTML text Color
nd nd
Running head: ACCESSIBILITY TOOLS
38
2. Difference:n/a
758
2. Difference:n/a
2. Difference:
408
outer 124
2. Difference:
332
2. Difference:
332
124
2. Difference:
332
2. Difference:
408
2. Difference:
332
2. Difference:n/a
2. Difference:
332
2. Difference:
332
2. Difference:n/a
2. Difference:
408
2. Difference:
332
124
2. Difference:
332
2. Difference:
332
2. Difference:
Running head: ACCESSIBILITY TOOLS
44
332
2. Difference:
332
2. Difference:
332
2. Difference:n/a
2. Difference:
332
2. Difference:
332
2. Difference:n/a
2. Difference:
332
2. Difference:
332
title a 124
2. Difference:
408
2. Difference:
332
124
2. Difference:
332
2. Difference:
332
2. Difference:
408
2. Difference:n/a
2. Difference:
332
2. Difference:
332
2. Difference:
332
Running head: ACCESSIBILITY TOOLS
50
2. Difference:
332
2. Difference:
332
Class: .date-
outer
2. Difference:n/a
2. Difference:
332
2. Difference:
332
a inner 136
.widget
2. Difference:
373
.widget
2. Difference:
373
▼ #00004e #3d85c6
Class: Class: 1. Brightness:
1417 110
.widget .main-
.zippy inner
.widget
2. Difference:
314
inner 110
.widget
2. Difference:
314
▼ #00004e #3d85c6
Class: Class: 1. Brightness:
1424 110
.widget .main-
.zippy inner
.widget
2. Difference:
314
2. Difference:
373
373
2. Difference:
373
► #00004e #3d85c6
Class: 1. Brightness:
1452 110
.main-
inner
.widget
2. Difference:
314
2. Difference:
314
373
2. Difference:
373
2. Difference:
373
373
► #00004e #3d85c6
Class: 1. Brightness:
1493 110
.main-
inner
.widget
2. Difference:
314
2. Difference:
373
2. Difference:
373
► #00004e #3d85c6
Class: 1. Brightness:
1514 110
.main-
inner
.widget
2. Difference:
314
314
► #00004e #3d85c6
Class: 1. Brightness:
1532 110
.main-
inner
.widget
2. Difference:
314
Running head: ACCESSIBILITY TOOLS
71
► #00004e #3d85c6
Class: 1. Brightness:
1547 110
.main-
inner
.widget
2. Difference:
314
inner 110
.widget
2. Difference:
314
► #00004e #3d85c6
Class: 1. Brightness:
1558 110
.main-
inner
.widget
2. Difference:
314
► #00004e #3d85c6
Class: 1. Brightness:
1571 110
.main-
inner
.widget
Running head: ACCESSIBILITY TOOLS
73
2. Difference:
314
► #00004e #3d85c6
Class: 1. Brightness:
1584 110
.main-
inner
.widget
2. Difference:
314
373
fauxborder-
left 2. Difference:
127
Online analysis
Running head: ACCESSIBILITY TOOLS
77
Java report
Running head: ACCESSIBILITY TOOLS
78
Running head: ACCESSIBILITY TOOLS
79
Running head: ACCESSIBILITY TOOLS
80
Appendix F: FAE
Summary Report
Untitled Report 2010-11-14
17:27
URL: http://educatorstechconnect.blogspot.com/
Text Almost 87 12 0
Equivalents Complete
HTML Almost 75 25 0
Standards Complete
Subheadings 83 0 16
(h2..h6)
Default 0 0 100
Language
Frames 100 0 0
Text Equivalents
Informative 100 0 0
Images
Decorative 75 25 0
Images
Scripting
onclick 100 0 0
Styling
Running head: ACCESSIBILITY TOOLS
84
HTML Standards
W3C 75 25 0
Specifications
1
Status Value Definitions
Status values are based on aggregated evaluation results of Pass, N/A (not applicable)
and Warn, as defined in the following table.
Perce
Value Result
nt
Sitewide Report
Untitled Report 2010-11-14 17:27
URL: http://educatorstechconnect.blogspot.com/
N/A: 2 pages
Each label and legend element must have text content.
N/A: 2 pages
If an input, select, textarea or button element has an id attribute, its value
must be unique relative to all ids on the page.
N/A: 2 pages
N/A: 2 pages
The title attribute value for each frame element within aframeset must be unique.
N/A: 2 pages
Running head: ACCESSIBILITY TOOLS
89
References
http://graybit.com/info/info.php#info