Don’t Pull Your Hair Searching for Code Examples – ARIA and Form Fields

Rosemary Musachio, Chief Accessibility Officer, Ruh Global Communications
Rosemary Musachio, Chief Accessibility Officer, Ruh Global Communications

If you are like me, searching for good code examples when you try to find solutions to accessibility issues can make you pull out your hair.  You Google it and you get tons of results.  When you finally find something, you go to the site to realize it’s only a forum unanswered question.  Your excitement peaks again when you find a blog post that discusses the solution you’ve sought, but it doesn’t show the specific code example.  Conversely, the blog post may have the code example without showing the actual component.

To prevent you from going bald, I’d like to share a complied list of websites each month that offer good code examples and the finished products.  This month’s list is categorized into ARIA and Form Fields.

ARIA

Ajax Accessibility Examples – A great site for ARIA examples.   It  has a summary table of code examples  and their associated roles, properties, and states.  When you go to an example page, it has the actual component, a list of ARIA elements that are used, and the code example.  Besides the summary table, you can search for examples by the three ARIA categories mentioned above.

W3C’s Role Model – The site explains everything you wanted to know about ARIA Roles and more.  It describes each role in depth, including listing all the properties that are compatible with it.  Even though the site offers code examples, it should provide them for every role-property combination.  However, it is a must for anyone who wants to learn about ARIA.

Illinois Center for Information Technology and Web Accessibility ARIA Examples – The website has a table for concise searches concerning ARIA form control properties.  When you click a link in the table, you see the form control that uses ARIA and the code in HTML and CSS.

ARIA Landmarks in (X)HTML – The webpage describes ARIA landmarks and how to implement them.  The descriptions are straightforward.  Since the page itself uses landmarks, you can view the code to it.

Form Fields

Accessible Web Form – The page screams simplicity.  It is so easy to follow.  It shows a form with various types of fields, including field groups (i.e. fieldset).  After the form, it shows the code for it.  That’s it.

Jim Thatcher’s Accessible Forms – What’s a list of accessible form examples without the father of web accessibility, Jim Thatcher?  He explains accessible forms as clear as the mountain air.  He presents form elements, including edit fields in a table, and the codes.

Webaim’s Creating Accessible Forms – The webpage offers an organized description of each type of form field, visual examples, and codes.  It also describes different types of labeling, such as title attributes and aria-label.

Web Accessibility Tutorials – Form Concepts – The page offers links to different aspects of accessible forms, from firm labeling to custom controls.  When you click each link, it shows visual examples and code snippets.  W3C did a good job of making these pages concise, a pleasant turn from the norm.

Do you know other sites of great ARIA and Form Field examples?  If so, put them in comments for this post.  This is a great way to help each other out in making the Web more accessible.

Learn more about our work at www.RuhGlobal.com or follow us on Social Media @rosemusachio, @debraruh and @ruhglobal on most channels.


#AXSChat: Join Debra Ruh, Neil Milliken, and Antonio Santos for a weekly Twitter Chat on Disability Inclusion, ICT Accessibility, Built Environment, CRPD, Empowerment and Employment. Just search the hashtag #AXSChat at 3pmEST and join the conversation.  You can learn more about AXSChat at www.AXSChat.com.

http://connections.accessibilityassociation.org/blogs/rosemary-musachio/2016/08/07/dont-pull-your-hair-searching-for-code-examples-aria-and-form-fields

Apple iPhone 6, innovative as long as it is accessible By Kevin Ruh

Kevin Ruh - Chief Marketing Officer at Ruh Global Communications
Kevin Ruh – Chief Marketing Officer at Ruh Global Communications

Finding new aspects to accessibility within the new devices that are forthcoming is exciting and sometimes troubling if accessibility has not been consider. With the recent release of the Apple iPhone 6 questions loom about the added features that make this new device unique and innovative can also cause accessibility concerns.
The screen is slightly larger for the new edition of the iPhone. A larger screen is good for users with a visual impairment as it is simply easier to see. A person with fine motor impairment can make navigating a tiny touch screen accurately very difficult. In that case a larger screen can be an upside to the user. Users that manage the small motions fine may find the larger strokes create a challenge and find it cumbersome. Limited motion due to size has caused some users to criticize the iPad.
The battery life has been improved on the iPhone 6. This is usually seen as a positive to all users. Especially when the user uses their device as communication device or as assistive technology. Longevity is also a huge benefit to everyone but is especially helpful to consumers with disabilities and anyone that needs the device to be accessible.

iPhone 6.0 1
iOS 8 has strived to be an accessible operating system and has accessibility features that previous iOS’s versions inspired. The new iPhone 6 will run iOS 8 when it is released which many hope will include access features that have not yet been announced.
The new OS also promises to run the new Apple Pay, which is a new type of program that is striving to replace credit cards entirely. The accessibility implications of this are numerous. The idea is to use your iPhone to securely transfer money is one that is astounding and would allow many of us easier access to monetary transactions. When the iWatch is released it may too have many accessibility accomplishments that we have yet to imagine. These devices show that accessibility can be a great way to widen the use of mobile technology for all.

Apple has been a leader in accessibility and their innovation has change lives. I hope they continue to blend accessibility into every device, app and service that is offered.