Questions tagged [section508]

Section 508 refers to the amendment of the United States of America's Rehabilitation Act of 1973, which requires US Federal agencies to make their electronic and information technology accessible to people with disabilities.

Section 508 refers to the section of the United States of America's Rehabilitation Act of 1973, which requires US Federal agencies to make their electronic and information technology accessible to people with disabilities. The law is split up into three sections:

  1. Techical Standards
  2. Functional Perforance Standards
  3. Information, Documenation, and Support

The technical standards are broken down into 6 parts. Those parts are:

1194.21 - Software applications and operating systems
1194.22 - Web-based intranet and internet information and applications
1194.23 - Telecommunication products
1194.24 - Video and multimedia products
1194.25 - Self contained, closed products
1194.26 - Desktop and portable computers


Notes:

  1. Please see Section 508.gov for more information
  2. If you were hired to make something for a federal agency, it is always good to ask which Technical Standards your product is going to be tested against, if your contract doesn't specify it.
230 questions
7
votes
1 answer

Can screen readers for the blind handle tabbed browsing?

I am working on a site that has a lot of content that is displayed by clicking on tabs. Does anyone know if this is Section 508 compliant (specifically for blind users with a screen reader)? My main concern is that a screen reader might have…
Abe Miessler
  • 82,532
  • 99
  • 305
  • 486
7
votes
3 answers

TinyMCE Accessibility: Label For

One of our web applications just went through 508 compliance testing. We use TinyMCE version 3 for content development and I understand it generally has good accessibility. However, one of our pages contains 3 or more TinyMCE instances each preceded…
Stephen Swensen
  • 22,107
  • 9
  • 81
  • 136
7
votes
4 answers

Button with icon labelled with aria-label still an 'Empty Button' error

A button with an aria-label: is still identified as an accessibility error ('Empty Button') by WAVE.…
Christine
  • 512
  • 2
  • 9
  • 21
6
votes
2 answers

Does using a placeholder as a label comply with WCAG 2?

I get that using placeholder text as a label is not very accessible, but does it technically go against WCAG 2? I could not find anything explicit but I wonder if a more lawyerly reading of that standard would find something in there.
tylertrotter
  • 352
  • 1
  • 11
6
votes
7 answers

Enhancing the web user experience for the vision impaired

I was listening to a recent episode of Hanselminutes where Scott Hanselman was discussing accessibility in web applications and it got me thinking about accessibility in my own applications. We all understand the importance of semantic markup in our…
NakedBrunch
  • 48,713
  • 13
  • 73
  • 98
6
votes
1 answer

Does VS2010 or .NET 4.0 have any new tooling support for Accessibility?

What kind of tooling support or helpers does VS2010 or .NET 4.0 provide to developers in the way of accessibility? Anything new for creating 508-compliant markup? Anything new in the way of supporting WAI-ARIA specific attributes on…
Jay Stevens
  • 5,863
  • 9
  • 44
  • 67
6
votes
2 answers

Keyboard accessible markers with Google maps js api

As per the WCAG and section 508, all the informations on a website must be accessible using only the keyboard. I have a google maps with some markers on it that open a modal with dedicated informations. The problem is that Markers with google maps…
6
votes
2 answers

If an element is wrapped by a label, does the label require the "for" attribute?

Say I have a set of radio s. I'm not a caveman, so I know I need to associate
Jeromy French
  • 11,812
  • 19
  • 76
  • 129
5
votes
3 answers

Radio button accessibility (508 compliance)

If I want to have a question with a "Yes/No" radio button. How do I need to mark up the code so that a screen reader reads the question associated with the "yes/no" selection instead of just reading the "Yes" and "No" labels when the radio buttons…
Jaime Garcia
  • 6,744
  • 7
  • 49
  • 61
5
votes
3 answers

Screen reader - jquery popup

I have a pop up that a user must click in order to fill out a form and submit the form. I do not want to leave the page, hence the reason I am using a pop up (open to suggestions on this as well). The issue I'm having here is that JAWS (screen…
Mimeto
  • 53
  • 5
5
votes
2 answers

What should the HREF attribute be for javascript links on a 508 compliant page?

I know this question: Which "href" value should I use for JavaScript links, "#" or "javascript:void(0)"? contains a discussion of what the correct href content should be for javascript links. How does this relate to 508 compliance? Does anyone…
Tim
  • 1,478
  • 1
  • 17
  • 20
4
votes
1 answer

Incorrect use of

I am creating a dropdown on my page which cascades information from one column to another. Everything works fine however, the browser throws the following error. How do I fix this? Any help appreciated. Incorrect use of The label's for attribute…
newuser
  • 245
  • 1
  • 1
  • 8
4
votes
1 answer

Making JAWS announce aria-selected status

I have a page with tabbed navigation, and I need to make JAWS announce the tab statuses. For example: ________ Shop | Cart | Recent orders | Profile -------------------------------------- When the user moves through the above tabs, JAWS…
SOLO
  • 868
  • 9
  • 19
4
votes
1 answer

How can I set an initial .focus() on a node in a d3.js sunburst chart?

I'm working on making this sunburst chart accessible/508 compliant. Does anyone have any idea on how I can make say, the center circle carry a default focus using the .focus() call? That way, whenever the chart is interacted with by the user limited…
Kode_12
  • 4,506
  • 11
  • 47
  • 97
4
votes
2 answers

Accessible way to notify a user their session is about to expire

I have a site which authenticates a user for a given time period and on any subsequent page request that time interval is extended. I am wondering how to notify users their time is about to expire without using a js.alert() but also remain…
Chris
  • 11,780
  • 13
  • 48
  • 70
1
2
3
15 16