Adobe Us Ado e User er G Group up Basic A c Acces ccessible N - - PowerPoint PPT Presentation

adobe us ado e user er g group up basic a c acces
SMART_READER_LITE
LIVE PREVIEW

Adobe Us Ado e User er G Group up Basic A c Acces ccessible N - - PowerPoint PPT Presentation

Adobe Us Ado e User er G Group up Basic A c Acces ccessible N e Navigation By: Hiram Kuykendall, CTO, Microassist A P P L I C A T I O N D N D E V E L E L O P M E N T N T C L A S S R O O M T C L T R A I N I N I N I N G E - L E


slide-1
SLIDE 1

A P P L I C A T I O N D N D E V E L E L O P M E N T N T C L C L A S S R O O M T T R A I N I N I N I N G E - L E A R N I N I N G N G

Ado Adobe Us e User er G Group up Basic A c Acces ccessible N e Navigation

By: Hiram Kuykendall, CTO, Microassist

slide-2
SLIDE 2

Goals:

 Few words on the industry outlook.  Webpage navigation techniques for screen reader users.  Quick Check Tools  Working Through the Examples  Navigation Design Plan Exercise

slide-3
SLIDE 3

You

  • ur O

r Obligati tion

 Section 508 Amendment to the Rehabilitation Act  Texas Government – TAC 206 / TAC 213  Americans with Disabilities Act  Title I – Employment  Title II – Public Entities

DOJ, May 9 2016 - Supplemental ANPRM (SANPRM) for state and local government websites  Title III - Public Accommodation

Slated for 2018 New Public Accommodation Rules

slide-4
SLIDE 4

Curre rrent Eve t Events ts

2,722 4,436 4,789 2013 2014 2015

  • 63% Increase from 2013 to 2014
  • 8% Increase from 2014 to 2015

Number of ADA Title III Lawsuits Nationwide in Federal Courts

Seyfarth Shaw – CSUN 2016

slide-5
SLIDE 5

Acces Accessibility S Standards

Web Content Accessibility Guidelines (WCAG) 2.0

  • Principles:
  • Perceivable
  • Operable
  • Understandable
  • Robust
  • Sections:
  • Principle

– Core Principle

  • How to Meet

– Greater Detail

  • Understanding – Intent, Examples, Resources,

Techniques, Terms https://www.w3.org/TR/WCAG20/

slide-6
SLIDE 6

Acces Accessibility S Standards

Technical Standards:

  • Web Accessibility Initiative – Accessible

Rich Internet Applications (WAI-ARIA) – ARIA

  • HTML5
slide-7
SLIDE 7

1,000 F Foot

  • ot Summary

ry

1. Public websites / web applications are covered explicitly or implicitly under current law for the public and private sector.

  • 2. The standards now exist to create

accessible experiences for people who have vision, mobility, hearing and cognitive challenges.

slide-8
SLIDE 8

Acces Accessible le N Navigation

Two primary user interface concerns for accessible webpage or web application navigation:

  • Vision – Screen Reader Users
  • NVDA - http://www.nvaccess.org/
  • JAWS - www.freedomscientific.com
  • Mobility
  • https://www.w3.org/WAI/perspectives/keyboard.html
  • https://www.w3.org/WAI/perspectives/

Note: T This pr prese senta tati tion o

  • nly cove

vers v s vision.

slide-9
SLIDE 9

Vi Vision - Simple ple E Example le

slide-10
SLIDE 10

Vi Vision - Simple ple E Example le

<div> v>

<a href="#main">Skip to main content</a>

</div> v> <div> v>

Simple Navigation Example <img src="rally-logo.png" alt="Air Rally Logo“…

</div> v> <div> v>

<a href="#">Home</a> <a href="#">About</a> <a href="#">Contact</a>

</div> v>

slide-11
SLIDE 11

Vi Vision - Con

  • nte

text i is C Con

  • nte

tent

Navigation Element Banner Navigation Element Supplementary Info Embedded Search Body / Main Supplementary Info Footer

slide-12
SLIDE 12

Vi Vision - Con

  • nte

text i is C Con

  • nte

tent

HTML 5 ARIA Role

Max ax

<header> role="banner"

1

<nav> role="navigation"

<main> role="main"

1

<footer> role="contentinfo"

1

<aside> role="complementary"

none role="search"

<form> role="form"

none

3role=“application”

Not Landmarks:

1<section> 2<article>

role="main"

1 Not recognized as landmark. 2 Article is not recognized as landmark. Add ARIA role. 3 Do not use role=“application” except in special circumstance.

nav / navigation header / banner nav / navigation aside / complementary / Search main / main aside / complementary footer / contentinfo

slide-13
SLIDE 13

Vi Vision - Con

  • nte

text i is C Con

  • nte

tent

<nav role="navigation“ …>

nav / navigation

<header role="banner" …>

header / banner

<nav role="navigation“ …>

nav / navigation

<aside role="complementary“…>

aside / complementary

<div role="search“…>

/ Search

<main role="main“…>

main / main

<aside role="complementary“…>

aside / complementary

<footer role="contentinfo" …>

footer / contentinfo

slide-14
SLIDE 14

Vi Vision - Simple ple E Example le

Screen Reader Perception

slide-15
SLIDE 15

ARIA R A Rules es

 All content has to be in a Landmark region.  Regions are hierarchical (can be nested).  Duplicate regions must have a unique description.  aria-label Write a label within the tag. <aside role="complementary" aria-label="Additional Resources">  aria-labelledby Associate a landmark with another element. <aside role="complementary" aria-labelledby=“elementx”> <p id=“elementx” >Additional Humorists</p>

slide-16
SLIDE 16

Screen een Reader er Visu sual Re Rendering Under erlying ng Code Percep eption

Illustra trate ted Ex Example

slide-17
SLIDE 17

Headings ngs V VS L Land ndmarks

Landmarks ks – Con

  • ntext N

Navigat ation

  • n

 Moving between areas of a website / web application.  Perceived as Landmarks by screen readers. Headin ings s - Conte tent N t Navigati tion  Are used to navigation between “sections” of content.  Book  Chapter  Paragraph  Similar rules as creating a Word document.  There should be one Heading level 1 <h1> per page.

  • Before HTML5 and ARIA, headings were used as context navigation elements. If using a HTML4 DTD – use headings.
  • There is an HTML4 DTD that includes ARIA. https://www.w3.org/TR/wai-aria/appendices#html_dtd
  • Including landmarks in HTML4 with the correct DTD technically works although the W3C Validator will mark in error.
slide-18
SLIDE 18

Simple le E Example le

slide-19
SLIDE 19

Testi ting T Tool

  • ols

 Bookmarklets http://pauljadam.com/bookmarklets/  Juicy Studio Accessibility Toolbar (Firefox)

https://addons.mozilla.org/en-US/firefox/addon/juicy-studio-accessibility-too/

Google Search: juicy studio accessibility toolbar firefox

 Inspect Element (Browser)  Screen Reader  NVDA http://www.nvaccess.org/  JAWS www.freedomscientific.com  Voiceover (MAC) (Native)

slide-20
SLIDE 20

Exe xercise

 Go to hiramk.com and find Instructions and Exercise.  Walk you through loading the tools.

slide-21
SLIDE 21

Open enAIR - 2016

OpenAIR Competition OpenAIR University Competion

Jessica Looney - jessica@knowbility.org Hiram Kuykendall – hiramk@microassist.com