SlideShare une entreprise Scribd logo
1  sur  70
Télécharger pour lire hors ligne
S.I.F.T. Through Your Content
for
ACCESSIBILITY
#eduweb17 | @lightjump Image courtesy borealnz, Flickr
•Born: 1971 (Monterey, CA)
•1st PC: Commodore 64
•1st Online: 1986
•1st Web Job: 1996
•1st Higher Ed Web Job: 2006
•Email: Justin.Gatewood@vvc.edu
Image courtesy Wikipedia#eduweb17 | @lightjump
#eduweb17 | @lightjump Image courtesy Academy of Achievement, YouTube
-Sir Timothy Berners-Lee
(Inventor of the World Wide Web)
#eduweb17 | @lightjump Image courtesy thecheges, WordPress
Why S.I.F.T.?
#eduweb17 | @lightjump Image courtesy thecheges, WordPress
To get the BUGSout.
#eduweb17 | @lightjump Image courtesy Justin Gatewood
What are the typical barriers
to accessibility?
#eduweb17 | @lightjump Image, © New Line Cinema
Heading & Structure
#eduweb17 | @lightjump Image, © New Line Cinema
Visible Focus
#eduweb17 | @lightjump Image, © New Line Cinema
Alternative Text
#eduweb17 | @lightjump Image, © New Line Cinema
Color & Contrast
#eduweb17 | @lightjump Image, © New Line Cinema
Skip Links
#eduweb17 | @lightjump Image, © New Line Cinema
Keyboard Traps
#eduweb17 | @lightjump Image, © New Line Cinema
Carousels & Slideshows
#eduweb17 | @lightjump Image, © New Line Cinema
Forms
#eduweb17 | @lightjump Image, © New Line Cinema
Captcha
#eduweb17 | @lightjump Image, © New Line Cinema
Tables
#eduweb17 | @lightjump Image, © New Line Cinema
10 Common Barriers to Accessibility
• Heading Structure
• Visible Focus
• Alternative Text
(for images)
• Color Contrast
• Skip Links
• Keyboard traps
• Carousels &
Slideshows
(no controls)
• Forms
• Captcha
• Tables
#eduweb17 | @lightjump Image, © New Line Cinema
12 Principles of Accessible Design
• Alternative text
• HTML structure
• Table headers
• Form completion
• Sufficient link text
• Captions/transcripts
• Non-HTML content
• ‘skip’ links
• Color/Contrast
• Well written content
• Accessible JS
• Standards
#eduweb17 |
@lightjump
Image, © New Line Cinema
12 Principles of Accessible Design
• Alternative text
• HTML structure
• Table headers
• Form completion
• Sufficient link text
• Captions/transcripts
• Non-HTML content
• ‘skip’ links
• Color/Contrast
• Well written content
• Accessible JS
• Standards
Available at:
http://webaim.org/intro/#principles
#eduweb17 | @lightjump Image, © New Line Cinema
208 Web Accessibility Best Practices
#eduweb17 | @lightjump Image, © New Line Cinema
208 Web Accessibility Best Practices
Available at:
https://www.webaccessibility.com/
best_practices.php
#eduweb17 | @lightjump Image, © New Line Cinema
Nearly
57 Million
#eduweb17 | @lightjump Image, © New Line Cinema
#eduweb17 | @lightjump Image, © New Line Cinema
What can Thorin’s map teach
us about Accessibility?
#eduweb17 | @lightjump Image, © New Line Cinema, & Metro-Goldwyn Mayer
Something is missing…
#eduweb17 | @lightjump Image, © New Line Cinema, & Metro-Goldwyn Mayer
“This content doesn’t make any sense…”
#eduweb17 | @lightjump Image, © New Line Cinema, & Metro-Goldwyn Mayer
Developer
takes a look at
the code…
…using Assistive
Technology
(SCD – Solid
Crystal Display)
#eduweb17 | @lightjump Image, © New Line Cinema, & Metro-Goldwyn Mayer
The image was
missing
alternative text.
#eduweb17 | @lightjump --
Automated Evaluation Tools
#eduweb17 | @lightjump --
Automated Evaluation Tools
No automated evaluation tool can tell you if
your site is accessible, or even compliant.
Manual testing is always necessary.
http://www.section508.gov/content/automated-evaluation-tools
#eduweb17 | @lightjump Image courtesy FearlessGuster, iFunny.co
Wha…?
#eduweb17 | @lightjump http://webaim.org/articles/pour/
Building a P.O.U.R. website
• Perceivable
• Operable
• Understandable
• Robust
#eduweb17 | @lightjump Image courtesy FearlessGuster, iFunny.co
Wha…?
#eduweb17 | @lightjump Image courtesy borealnz, Flickr
S.I.F.T. through your website
• Structure
• Images
• Forms
• Tables
#eduweb17 | @lightjump Image courtesy Wikipedia
S.I.F.T. through your website
•Use Headings
•Use Lists
•Set the Language
•Test with only a
keyboard
•Use descriptive
link text
•Use ‘skip’ links
•Test enlarging
page content
Structure
#eduweb17 | @lightjump --
S.I.F.T. through your website
•One <h1>
•Then <h2>
•<h3>, and so on…
•Use proper nesting – don’t skip levels
Structure > Use Headings
#eduweb17 | @lightjump --
S.I.F.T. through your website
•<ul> and/or <ol> (with nested <li>)
•<dl> (with nested <dt> and <dd>)
•Not for visual layout
•Empty lists are incorrect HTML
Structure > Use Lists
#eduweb17 | @lightjump --
S.I.F.T. through your website
•<html lang=“en”>
•<html xml:lang=“en”> (if XHTML)
Structure > Set the language
#eduweb17 | @lightjump --
S.I.F.T. through your website
•Users must be able to navigate to and
select each link using the keyboard
alone.
Structure > Test w/keyboard
#eduweb17 | @lightjump --
S.I.F.T. through your website
•Links do not need to include “link” in
the link text (users already know it’s a
link)
•Avoid ‘click here’, ‘read more’, in link
text
Structure > Descriptive link text
#eduweb17 | @lightjump --
S.I.F.T. through your website
•Provide a link at the top of the page
which jumps the user down to an
anchor or target at the beginning of
the main content.
Structure > Use skip links
#eduweb17 | @lightjump Image, © www.Lifetool.at
S.I.F.T. through your website
Structure > Use skip links
#eduweb17 | @lightjump --
S.I.F.T. through your website
•To see how the page will look for low-
vision users.
Structure > Test enlarging page content
#eduweb17 | @lightjump Image courtesy Wikipedia
S.I.F.T. through your website
Structure
Question!
• Use ‘alt’ text
• Use empty ‘alt’ if
image is not content
• Limit Animations
• Icons
• Color / Contrast
• Avoid flashing images
or media
• Captions/transcripts
#eduweb17 |
@lightjump
Image courtesy Wikipedia
S.I.F.T. through your website
Images (including media – video/audio)
#eduweb17 | @lightjump --
S.I.F.T. through your website
• Present the CONTENT and FUNCTION of the
images in your web content.
Images > Alternative Text
#eduweb17 | @lightjump --
S.I.F.T. through your website
• If image is not content or functional (is
decorative only) give an empty or null alt tag
• EXAMPLE: alt=““ (no space between quotes)
• RESULT: Screen readers will skip this tag
Images > Empty Alt tag for non-content
#eduweb17 | @lightjump --
S.I.F.T. through your website
• Animation should almost always be user
controlled or very short in duration.
Images > Limit animation
#eduweb17 | @lightjump --
S.I.F.T. through your website
• If used, ensure they are well designed, easy to
understand and used consistently.
Images > Icons
#eduweb17 | @lightjump --
S.I.F.T. through your website
• Provide alternative methods to identify
differences that are not dependent on color.
• Text must sufficiently contrast with the
background.
Images > Color and Contrast
#eduweb17 | @lightjump --
S.I.F.T. through your website
• Bright, strobing images or media can cause
photoepileptic seizures if they:
• Flash more than 2 times per second
• Are sufficiently large or bright.
• Additionally, the color red is more likely to
cause a seizure.
Images > Avoid flashing images/media
#eduweb17 | @lightjump --
S.I.F.T. through your website
• Captions should be:
• Synchronized
• Equivalent
• Accessible
• Add text transcript on page
Images > Captions/transcripts
#eduweb17 | @lightjump Image courtesy Wikipedia
S.I.F.T. through your website
Images
Question!
#eduweb17 | @lightjump Image courtesy Wikipedia
S.I.F.T. through your website
• Use <label>
• Use <fieldset>
• Use <legend>
• Test with keyboard
• Match for and id
• No empty buttons
• Avoid multi-select
menus
• Alt text for img
buttons
• JS jump menu issue
Forms
#eduweb17 | @lightjump --
S.I.F.T. through your website
• <label for=“name”>Name:</label>
• <input id=“name” type=“text” name=“textfield”>
Forms > use <label>
#eduweb17 | @lightjump --
S.I.F.T. through your website
• <fieldset> surrounds the group of radio buttons
• <legend> provides a description for the grouping
• <fieldset>
<legend>Select your pizza toppings:</legend>
<input id="ham" type="checkbox" name="toppings" value="ham">
<label for="ham">Ham</label><br>
<input id="pepperoni" type="checkbox" name="toppings" value="pepperoni">
<label for="pepperoni">Pepperoni</label><br>
<input id="mushrooms" type="checkbox" name="toppings" value="mushrooms">
<label for="mushrooms">Mushrooms</label><br>
<input id="olives" type="checkbox" name="toppings" value="olives">
<label for="olives">Olives</label>
</fieldset>
Forms > use <fieldset> & <legend>
#eduweb17 | @lightjump --
S.I.F.T. through your website
• Ensure there aren’t any ‘traps’ in the form that
would prevent a user from completing the
form.
Forms > Test with keyboard alone
#eduweb17 | @lightjump --
S.I.F.T. through your website
• Buttons must never be left empty,
• Avoid multi-select menus,
• Include alt text on img buttons
• JS forms – provide a submit button separate
from the choices
Forms > wrap-up
#eduweb17 | @lightjump Image courtesy Wikipedia
S.I.F.T. through your website
Forms
Question!
#eduweb17 | @lightjump --
S.I.F.T. through your website
• Use <caption>
• Use <th>
• Use <scope>
• Avoid spanned cells
• Avoid multi-level
header cells
• Use proportional
sizing (% over px)
• Avoid the summary
attribute
• <thead> & <tfoot> not
really necessary
Tables
#eduweb17 | @lightjump --
S.I.F.T. through your website
• Must be the first tag after the opening <table>
tag.
• Brief, indicates the content of that table.
Tables > Use <caption>
#eduweb17 | @lightjump --
S.I.F.T. through your website
• Should never be empty.
• Helps screen reader users understand the
context of content in each table cell.
Tables > Use <th>
#eduweb17 | @lightjump --
S.I.F.T. through your website
• Identifies whether a table header is a column
header or row header:
• <th scope=“col”>, or
• <th scope=“row”>
Tables > Use scope
#eduweb17 | @lightjump --
S.I.F.T. through your website
• Helps low vision users when enlarging text
content
• Defined cell heights should be avoided so the
cell can expand downward to accommodate
its content when enlarged.
Tables > Use proportional sizing (%)
#eduweb17 | @lightjump --
S.I.F.T. through your website
• Spanned cells
Multi-level header cells
• Summary attribute (not part of HTML5 spec)
• <thead> & <tfoot> - not necessary for
accessibility
Tables > Things to avoid
#eduweb17 | @lightjump --
S.I.F.T. through your website
Tables
Question!
#eduweb17 | @lightjump Image courtesy Wikipedia
However difficult life may
seem, there is always
something you can do
and succeed at, it
matters that YOU DON’T
JUST GIVE UP…
- Stephen Hawking
#eduweb17 | @lightjump --
Useful Free Tools
• Vischeck – simulates colorblind vision
• http://www.vischeck.com
• Accessify – Quick Form, Skipnav, Navigation & jQuery Function Builders
• http://www.accessify.com
• WebAIM Tools:
• Web Accessibility Evaluation Tool (WAVE)
• http://wave.webaim.org
• Color Contrast Checker
• http://webaim.org/resources/contrastchecker/
• Penn State Accessibility Resources
• http://accessibility.psu.edu/
#eduweb17 | @lightjump --
Useful Resources
• W3.org/WAI/ - (W3C Web Accessibility Initiative)
• WebAIM.org – (Web Accessibility in Mind)
• Knowbility.org
• Usability.gov
• Webaccessibility.com
• AccessIQ.org (Australia)
• InteractiveAccessibility.com
• Ahead.org (Association on Higher Ed & Disability)
• NCDAE.org (Nat’l Center on Disability & Access to Ed.)
#eduweb17 | @lightjump --
Questions?
Justin Gatewood
lightjump@gmail.com
Slides: slideshare.net/lightjump

Contenu connexe

Tendances

Web Accessibility for the 21st Century
Web Accessibility for the 21st CenturyWeb Accessibility for the 21st Century
Web Accessibility for the 21st Centurydreamwidth
 
Why Nobody Fills Out My Forms (Updated)
Why Nobody Fills Out My Forms (Updated)Why Nobody Fills Out My Forms (Updated)
Why Nobody Fills Out My Forms (Updated)Andrew Malek
 
Abstractions: Fringe Accessibility
Abstractions: Fringe AccessibilityAbstractions: Fringe Accessibility
Abstractions: Fringe AccessibilityAdrian Roselli
 
Wordcamp rochester-2017-accessibility-johnson-steigelman
Wordcamp rochester-2017-accessibility-johnson-steigelmanWordcamp rochester-2017-accessibility-johnson-steigelman
Wordcamp rochester-2017-accessibility-johnson-steigelmanH. Trevor Johnson-Steigelman
 
Themes: What they Are - How To Use 'Em - DaytonWP November 2012 MeetUp
Themes: What they Are - How To Use 'Em - DaytonWP November 2012 MeetUpThemes: What they Are - How To Use 'Em - DaytonWP November 2012 MeetUp
Themes: What they Are - How To Use 'Em - DaytonWP November 2012 MeetUpDaytonWP
 
Go to hell Flash, we don't need you anymore! GothamJs
Go to hell Flash, we don't need you anymore! GothamJsGo to hell Flash, we don't need you anymore! GothamJs
Go to hell Flash, we don't need you anymore! GothamJsmichalbu
 
Fringe Accessibility - Guelph Accessibility Conference
Fringe Accessibility - Guelph Accessibility ConferenceFringe Accessibility - Guelph Accessibility Conference
Fringe Accessibility - Guelph Accessibility ConferenceAdrian Roselli
 
Accessible Design WordCamp Europe 2018 in Belgrad
Accessible Design WordCamp Europe 2018 in BelgradAccessible Design WordCamp Europe 2018 in Belgrad
Accessible Design WordCamp Europe 2018 in BelgradMaja Benke
 
WordPress Accessibility - WordCamp Buffalo 2016
WordPress Accessibility - WordCamp Buffalo 2016WordPress Accessibility - WordCamp Buffalo 2016
WordPress Accessibility - WordCamp Buffalo 2016Adrian Roselli
 
It's Business Time: Givin' User Experience Love with CSS3
It's Business Time: Givin' User Experience Love with CSS3It's Business Time: Givin' User Experience Love with CSS3
It's Business Time: Givin' User Experience Love with CSS3Denise Jacobs
 
Guelph A11y Conf: Everything I Know About Accessibility I Learned from Stack ...
Guelph A11y Conf: Everything I Know About Accessibility I Learned from Stack ...Guelph A11y Conf: Everything I Know About Accessibility I Learned from Stack ...
Guelph A11y Conf: Everything I Know About Accessibility I Learned from Stack ...Adrian Roselli
 
Fringe Accessibility: A11y Camp Toronto 2015
Fringe Accessibility: A11y Camp Toronto 2015Fringe Accessibility: A11y Camp Toronto 2015
Fringe Accessibility: A11y Camp Toronto 2015Adrian Roselli
 

Tendances (12)

Web Accessibility for the 21st Century
Web Accessibility for the 21st CenturyWeb Accessibility for the 21st Century
Web Accessibility for the 21st Century
 
Why Nobody Fills Out My Forms (Updated)
Why Nobody Fills Out My Forms (Updated)Why Nobody Fills Out My Forms (Updated)
Why Nobody Fills Out My Forms (Updated)
 
Abstractions: Fringe Accessibility
Abstractions: Fringe AccessibilityAbstractions: Fringe Accessibility
Abstractions: Fringe Accessibility
 
Wordcamp rochester-2017-accessibility-johnson-steigelman
Wordcamp rochester-2017-accessibility-johnson-steigelmanWordcamp rochester-2017-accessibility-johnson-steigelman
Wordcamp rochester-2017-accessibility-johnson-steigelman
 
Themes: What they Are - How To Use 'Em - DaytonWP November 2012 MeetUp
Themes: What they Are - How To Use 'Em - DaytonWP November 2012 MeetUpThemes: What they Are - How To Use 'Em - DaytonWP November 2012 MeetUp
Themes: What they Are - How To Use 'Em - DaytonWP November 2012 MeetUp
 
Go to hell Flash, we don't need you anymore! GothamJs
Go to hell Flash, we don't need you anymore! GothamJsGo to hell Flash, we don't need you anymore! GothamJs
Go to hell Flash, we don't need you anymore! GothamJs
 
Fringe Accessibility - Guelph Accessibility Conference
Fringe Accessibility - Guelph Accessibility ConferenceFringe Accessibility - Guelph Accessibility Conference
Fringe Accessibility - Guelph Accessibility Conference
 
Accessible Design WordCamp Europe 2018 in Belgrad
Accessible Design WordCamp Europe 2018 in BelgradAccessible Design WordCamp Europe 2018 in Belgrad
Accessible Design WordCamp Europe 2018 in Belgrad
 
WordPress Accessibility - WordCamp Buffalo 2016
WordPress Accessibility - WordCamp Buffalo 2016WordPress Accessibility - WordCamp Buffalo 2016
WordPress Accessibility - WordCamp Buffalo 2016
 
It's Business Time: Givin' User Experience Love with CSS3
It's Business Time: Givin' User Experience Love with CSS3It's Business Time: Givin' User Experience Love with CSS3
It's Business Time: Givin' User Experience Love with CSS3
 
Guelph A11y Conf: Everything I Know About Accessibility I Learned from Stack ...
Guelph A11y Conf: Everything I Know About Accessibility I Learned from Stack ...Guelph A11y Conf: Everything I Know About Accessibility I Learned from Stack ...
Guelph A11y Conf: Everything I Know About Accessibility I Learned from Stack ...
 
Fringe Accessibility: A11y Camp Toronto 2015
Fringe Accessibility: A11y Camp Toronto 2015Fringe Accessibility: A11y Camp Toronto 2015
Fringe Accessibility: A11y Camp Toronto 2015
 

Similaire à eduWeb 2017 - S.I.F.T. Through Your Content For Accessibility

Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)Carrie Anton
 
Intro to ExpressionEngine and CodeIgniter
Intro to ExpressionEngine and CodeIgniterIntro to ExpressionEngine and CodeIgniter
Intro to ExpressionEngine and CodeIgniterbrightrocket
 
10 Simple Rules for Making My Site Accessible
10 Simple Rules for Making My Site Accessible10 Simple Rules for Making My Site Accessible
10 Simple Rules for Making My Site AccessibleHelena Zubkow
 
E-Content Development - R.D.Sivakumar
E-Content Development - R.D.Sivakumar E-Content Development - R.D.Sivakumar
E-Content Development - R.D.Sivakumar Sivakumar R D .
 
Images for Everyone - ImageCon 2018
Images for Everyone - ImageCon 2018Images for Everyone - ImageCon 2018
Images for Everyone - ImageCon 2018Katie Sylor-Miller
 
Images For Everyone
Images For EveryoneImages For Everyone
Images For EveryoneCloudinary
 
Keeping Your Website Accessible
Keeping Your Website AccessibleKeeping Your Website Accessible
Keeping Your Website AccessibleKelli Wise
 
SXSWUI15 UI Patterns: Then & Now
SXSWUI15  UI Patterns: Then & NowSXSWUI15  UI Patterns: Then & Now
SXSWUI15 UI Patterns: Then & NowStephen MacKley
 
IT230-Assignment 1 Solved.pdf
IT230-Assignment 1 Solved.pdfIT230-Assignment 1 Solved.pdf
IT230-Assignment 1 Solved.pdfDark179280
 
Web Components: The Future of Web Development is Here
Web Components: The Future of Web Development is HereWeb Components: The Future of Web Development is Here
Web Components: The Future of Web Development is HereJohn Riviello
 
FITC - 2012-04-23 - Responsive Web Design
FITC - 2012-04-23 - Responsive Web DesignFITC - 2012-04-23 - Responsive Web Design
FITC - 2012-04-23 - Responsive Web DesignFrédéric Harper
 
Selfish Accessibility — WordCamp Europe 2017
Selfish Accessibility — WordCamp Europe 2017Selfish Accessibility — WordCamp Europe 2017
Selfish Accessibility — WordCamp Europe 2017Adrian Roselli
 
Rich and Beautiful: Making Attractive Apps in HTML5 [Wpg 2013]
Rich and Beautiful: Making Attractive Apps in HTML5 [Wpg 2013]Rich and Beautiful: Making Attractive Apps in HTML5 [Wpg 2013]
Rich and Beautiful: Making Attractive Apps in HTML5 [Wpg 2013]David Wesst
 
Scope website - how to make an accessible website
Scope website - how to make an accessible websiteScope website - how to make an accessible website
Scope website - how to make an accessible websiteIlesh Mistry
 
Selfish Accessibility: Government Digital Service
Selfish Accessibility: Government Digital ServiceSelfish Accessibility: Government Digital Service
Selfish Accessibility: Government Digital ServiceAdrian Roselli
 
Style Guide Best Practices
Style Guide Best PracticesStyle Guide Best Practices
Style Guide Best PracticesBrad Frost
 
What's This? Another Introduction to Web Accessibility? PSEWeb 2014
What's This? Another Introduction to Web Accessibility? PSEWeb 2014What's This? Another Introduction to Web Accessibility? PSEWeb 2014
What's This? Another Introduction to Web Accessibility? PSEWeb 2014Kevin Rydberg
 

Similaire à eduWeb 2017 - S.I.F.T. Through Your Content For Accessibility (20)

EVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEM
EVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEMEVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEM
EVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEM
 
EVOLVE'16 | Maximize | Gina Petruccelli & Libby Schaper | Web Accessibility &...
EVOLVE'16 | Maximize | Gina Petruccelli & Libby Schaper | Web Accessibility &...EVOLVE'16 | Maximize | Gina Petruccelli & Libby Schaper | Web Accessibility &...
EVOLVE'16 | Maximize | Gina Petruccelli & Libby Schaper | Web Accessibility &...
 
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
 
Intro to ExpressionEngine and CodeIgniter
Intro to ExpressionEngine and CodeIgniterIntro to ExpressionEngine and CodeIgniter
Intro to ExpressionEngine and CodeIgniter
 
Week 6 Lecture
Week 6 LectureWeek 6 Lecture
Week 6 Lecture
 
10 Simple Rules for Making My Site Accessible
10 Simple Rules for Making My Site Accessible10 Simple Rules for Making My Site Accessible
10 Simple Rules for Making My Site Accessible
 
E-Content Development - R.D.Sivakumar
E-Content Development - R.D.Sivakumar E-Content Development - R.D.Sivakumar
E-Content Development - R.D.Sivakumar
 
Images for Everyone - ImageCon 2018
Images for Everyone - ImageCon 2018Images for Everyone - ImageCon 2018
Images for Everyone - ImageCon 2018
 
Images For Everyone
Images For EveryoneImages For Everyone
Images For Everyone
 
Keeping Your Website Accessible
Keeping Your Website AccessibleKeeping Your Website Accessible
Keeping Your Website Accessible
 
SXSWUI15 UI Patterns: Then & Now
SXSWUI15  UI Patterns: Then & NowSXSWUI15  UI Patterns: Then & Now
SXSWUI15 UI Patterns: Then & Now
 
IT230-Assignment 1 Solved.pdf
IT230-Assignment 1 Solved.pdfIT230-Assignment 1 Solved.pdf
IT230-Assignment 1 Solved.pdf
 
Web Components: The Future of Web Development is Here
Web Components: The Future of Web Development is HereWeb Components: The Future of Web Development is Here
Web Components: The Future of Web Development is Here
 
FITC - 2012-04-23 - Responsive Web Design
FITC - 2012-04-23 - Responsive Web DesignFITC - 2012-04-23 - Responsive Web Design
FITC - 2012-04-23 - Responsive Web Design
 
Selfish Accessibility — WordCamp Europe 2017
Selfish Accessibility — WordCamp Europe 2017Selfish Accessibility — WordCamp Europe 2017
Selfish Accessibility — WordCamp Europe 2017
 
Rich and Beautiful: Making Attractive Apps in HTML5 [Wpg 2013]
Rich and Beautiful: Making Attractive Apps in HTML5 [Wpg 2013]Rich and Beautiful: Making Attractive Apps in HTML5 [Wpg 2013]
Rich and Beautiful: Making Attractive Apps in HTML5 [Wpg 2013]
 
Scope website - how to make an accessible website
Scope website - how to make an accessible websiteScope website - how to make an accessible website
Scope website - how to make an accessible website
 
Selfish Accessibility: Government Digital Service
Selfish Accessibility: Government Digital ServiceSelfish Accessibility: Government Digital Service
Selfish Accessibility: Government Digital Service
 
Style Guide Best Practices
Style Guide Best PracticesStyle Guide Best Practices
Style Guide Best Practices
 
What's This? Another Introduction to Web Accessibility? PSEWeb 2014
What's This? Another Introduction to Web Accessibility? PSEWeb 2014What's This? Another Introduction to Web Accessibility? PSEWeb 2014
What's This? Another Introduction to Web Accessibility? PSEWeb 2014
 

Plus de Justin Gatewood

HighEdWeb 2018 - Please Stop Putting Lipstick on a Pig
HighEdWeb 2018 - Please Stop Putting Lipstick on a PigHighEdWeb 2018 - Please Stop Putting Lipstick on a Pig
HighEdWeb 2018 - Please Stop Putting Lipstick on a PigJustin Gatewood
 
Satisfactory Academic Progress 2018-2019
Satisfactory Academic Progress 2018-2019Satisfactory Academic Progress 2018-2019
Satisfactory Academic Progress 2018-2019Justin Gatewood
 
Victor Valley College - Analysis of the Economic Impact and Return on Investm...
Victor Valley College - Analysis of the Economic Impact and Return on Investm...Victor Valley College - Analysis of the Economic Impact and Return on Investm...
Victor Valley College - Analysis of the Economic Impact and Return on Investm...Justin Gatewood
 
Accessibility in Distance Education Courses
Accessibility in Distance Education CoursesAccessibility in Distance Education Courses
Accessibility in Distance Education CoursesJustin Gatewood
 
Satisfactory Academic Progress - 2017-2018
Satisfactory Academic Progress - 2017-2018Satisfactory Academic Progress - 2017-2018
Satisfactory Academic Progress - 2017-2018Justin Gatewood
 
VVCCD | Campus Wide Exterior Lighting Retrofit
VVCCD | Campus Wide Exterior Lighting RetrofitVVCCD | Campus Wide Exterior Lighting Retrofit
VVCCD | Campus Wide Exterior Lighting RetrofitJustin Gatewood
 
Victor Valley College | CalWORKs Orientation
Victor Valley College | CalWORKs OrientationVictor Valley College | CalWORKs Orientation
Victor Valley College | CalWORKs OrientationJustin Gatewood
 
Satisfactory Academic Progress - 2016-2017 - v2
Satisfactory Academic Progress - 2016-2017 - v2Satisfactory Academic Progress - 2016-2017 - v2
Satisfactory Academic Progress - 2016-2017 - v2Justin Gatewood
 
Satisfactory Academic Progress - 2016-2017
Satisfactory Academic Progress - 2016-2017Satisfactory Academic Progress - 2016-2017
Satisfactory Academic Progress - 2016-2017Justin Gatewood
 
Online Orientation Comparison
Online Orientation ComparisonOnline Orientation Comparison
Online Orientation ComparisonJustin Gatewood
 
Facilities Workshop - 2015
Facilities Workshop - 2015Facilities Workshop - 2015
Facilities Workshop - 2015Justin Gatewood
 
Satisfactory Academic Progress - 2015-2016
Satisfactory Academic Progress - 2015-2016Satisfactory Academic Progress - 2015-2016
Satisfactory Academic Progress - 2015-2016Justin Gatewood
 
Dr. Prem Reddy Health Sciences Building - Project Construction Update - March...
Dr. Prem Reddy Health Sciences Building - Project Construction Update - March...Dr. Prem Reddy Health Sciences Building - Project Construction Update - March...
Dr. Prem Reddy Health Sciences Building - Project Construction Update - March...Justin Gatewood
 
Victor Valley College Distance Education Academy - November 2014
Victor Valley College Distance Education Academy - November 2014Victor Valley College Distance Education Academy - November 2014
Victor Valley College Distance Education Academy - November 2014Justin Gatewood
 
Construction Update - February 2015 - VVCCD Dr. Prem Reddy Health Sciences Bu...
Construction Update - February 2015 - VVCCD Dr. Prem Reddy Health Sciences Bu...Construction Update - February 2015 - VVCCD Dr. Prem Reddy Health Sciences Bu...
Construction Update - February 2015 - VVCCD Dr. Prem Reddy Health Sciences Bu...Justin Gatewood
 
VVCCD : Career Technical Education Symposium 2015
VVCCD : Career Technical Education Symposium 2015VVCCD : Career Technical Education Symposium 2015
VVCCD : Career Technical Education Symposium 2015Justin Gatewood
 
Satisfactory Academic Progress - 2014-2015
Satisfactory Academic Progress - 2014-2015Satisfactory Academic Progress - 2014-2015
Satisfactory Academic Progress - 2014-2015Justin Gatewood
 
January 2015 Construction Update - Victor Valley Community College District -...
January 2015 Construction Update - Victor Valley Community College District -...January 2015 Construction Update - Victor Valley Community College District -...
January 2015 Construction Update - Victor Valley Community College District -...Justin Gatewood
 
Dr. Prem Reddy Health Sciences Building - End of Year 2014 - Update
Dr. Prem Reddy Health Sciences Building - End of Year 2014 - UpdateDr. Prem Reddy Health Sciences Building - End of Year 2014 - Update
Dr. Prem Reddy Health Sciences Building - End of Year 2014 - UpdateJustin Gatewood
 
VVCCD - Dr. Prem Reddy Health Sciences Building - Project Update - December 2014
VVCCD - Dr. Prem Reddy Health Sciences Building - Project Update - December 2014VVCCD - Dr. Prem Reddy Health Sciences Building - Project Update - December 2014
VVCCD - Dr. Prem Reddy Health Sciences Building - Project Update - December 2014Justin Gatewood
 

Plus de Justin Gatewood (20)

HighEdWeb 2018 - Please Stop Putting Lipstick on a Pig
HighEdWeb 2018 - Please Stop Putting Lipstick on a PigHighEdWeb 2018 - Please Stop Putting Lipstick on a Pig
HighEdWeb 2018 - Please Stop Putting Lipstick on a Pig
 
Satisfactory Academic Progress 2018-2019
Satisfactory Academic Progress 2018-2019Satisfactory Academic Progress 2018-2019
Satisfactory Academic Progress 2018-2019
 
Victor Valley College - Analysis of the Economic Impact and Return on Investm...
Victor Valley College - Analysis of the Economic Impact and Return on Investm...Victor Valley College - Analysis of the Economic Impact and Return on Investm...
Victor Valley College - Analysis of the Economic Impact and Return on Investm...
 
Accessibility in Distance Education Courses
Accessibility in Distance Education CoursesAccessibility in Distance Education Courses
Accessibility in Distance Education Courses
 
Satisfactory Academic Progress - 2017-2018
Satisfactory Academic Progress - 2017-2018Satisfactory Academic Progress - 2017-2018
Satisfactory Academic Progress - 2017-2018
 
VVCCD | Campus Wide Exterior Lighting Retrofit
VVCCD | Campus Wide Exterior Lighting RetrofitVVCCD | Campus Wide Exterior Lighting Retrofit
VVCCD | Campus Wide Exterior Lighting Retrofit
 
Victor Valley College | CalWORKs Orientation
Victor Valley College | CalWORKs OrientationVictor Valley College | CalWORKs Orientation
Victor Valley College | CalWORKs Orientation
 
Satisfactory Academic Progress - 2016-2017 - v2
Satisfactory Academic Progress - 2016-2017 - v2Satisfactory Academic Progress - 2016-2017 - v2
Satisfactory Academic Progress - 2016-2017 - v2
 
Satisfactory Academic Progress - 2016-2017
Satisfactory Academic Progress - 2016-2017Satisfactory Academic Progress - 2016-2017
Satisfactory Academic Progress - 2016-2017
 
Online Orientation Comparison
Online Orientation ComparisonOnline Orientation Comparison
Online Orientation Comparison
 
Facilities Workshop - 2015
Facilities Workshop - 2015Facilities Workshop - 2015
Facilities Workshop - 2015
 
Satisfactory Academic Progress - 2015-2016
Satisfactory Academic Progress - 2015-2016Satisfactory Academic Progress - 2015-2016
Satisfactory Academic Progress - 2015-2016
 
Dr. Prem Reddy Health Sciences Building - Project Construction Update - March...
Dr. Prem Reddy Health Sciences Building - Project Construction Update - March...Dr. Prem Reddy Health Sciences Building - Project Construction Update - March...
Dr. Prem Reddy Health Sciences Building - Project Construction Update - March...
 
Victor Valley College Distance Education Academy - November 2014
Victor Valley College Distance Education Academy - November 2014Victor Valley College Distance Education Academy - November 2014
Victor Valley College Distance Education Academy - November 2014
 
Construction Update - February 2015 - VVCCD Dr. Prem Reddy Health Sciences Bu...
Construction Update - February 2015 - VVCCD Dr. Prem Reddy Health Sciences Bu...Construction Update - February 2015 - VVCCD Dr. Prem Reddy Health Sciences Bu...
Construction Update - February 2015 - VVCCD Dr. Prem Reddy Health Sciences Bu...
 
VVCCD : Career Technical Education Symposium 2015
VVCCD : Career Technical Education Symposium 2015VVCCD : Career Technical Education Symposium 2015
VVCCD : Career Technical Education Symposium 2015
 
Satisfactory Academic Progress - 2014-2015
Satisfactory Academic Progress - 2014-2015Satisfactory Academic Progress - 2014-2015
Satisfactory Academic Progress - 2014-2015
 
January 2015 Construction Update - Victor Valley Community College District -...
January 2015 Construction Update - Victor Valley Community College District -...January 2015 Construction Update - Victor Valley Community College District -...
January 2015 Construction Update - Victor Valley Community College District -...
 
Dr. Prem Reddy Health Sciences Building - End of Year 2014 - Update
Dr. Prem Reddy Health Sciences Building - End of Year 2014 - UpdateDr. Prem Reddy Health Sciences Building - End of Year 2014 - Update
Dr. Prem Reddy Health Sciences Building - End of Year 2014 - Update
 
VVCCD - Dr. Prem Reddy Health Sciences Building - Project Update - December 2014
VVCCD - Dr. Prem Reddy Health Sciences Building - Project Update - December 2014VVCCD - Dr. Prem Reddy Health Sciences Building - Project Update - December 2014
VVCCD - Dr. Prem Reddy Health Sciences Building - Project Update - December 2014
 

Dernier

Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 

Dernier (20)

Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 

eduWeb 2017 - S.I.F.T. Through Your Content For Accessibility

  • 1. S.I.F.T. Through Your Content for ACCESSIBILITY #eduweb17 | @lightjump Image courtesy borealnz, Flickr
  • 2. •Born: 1971 (Monterey, CA) •1st PC: Commodore 64 •1st Online: 1986 •1st Web Job: 1996 •1st Higher Ed Web Job: 2006 •Email: Justin.Gatewood@vvc.edu Image courtesy Wikipedia#eduweb17 | @lightjump
  • 3. #eduweb17 | @lightjump Image courtesy Academy of Achievement, YouTube -Sir Timothy Berners-Lee (Inventor of the World Wide Web)
  • 4. #eduweb17 | @lightjump Image courtesy thecheges, WordPress Why S.I.F.T.?
  • 5. #eduweb17 | @lightjump Image courtesy thecheges, WordPress To get the BUGSout.
  • 6. #eduweb17 | @lightjump Image courtesy Justin Gatewood What are the typical barriers to accessibility?
  • 7. #eduweb17 | @lightjump Image, © New Line Cinema Heading & Structure
  • 8. #eduweb17 | @lightjump Image, © New Line Cinema Visible Focus
  • 9. #eduweb17 | @lightjump Image, © New Line Cinema Alternative Text
  • 10. #eduweb17 | @lightjump Image, © New Line Cinema Color & Contrast
  • 11. #eduweb17 | @lightjump Image, © New Line Cinema Skip Links
  • 12. #eduweb17 | @lightjump Image, © New Line Cinema Keyboard Traps
  • 13. #eduweb17 | @lightjump Image, © New Line Cinema Carousels & Slideshows
  • 14. #eduweb17 | @lightjump Image, © New Line Cinema Forms
  • 15. #eduweb17 | @lightjump Image, © New Line Cinema Captcha
  • 16. #eduweb17 | @lightjump Image, © New Line Cinema Tables
  • 17. #eduweb17 | @lightjump Image, © New Line Cinema 10 Common Barriers to Accessibility • Heading Structure • Visible Focus • Alternative Text (for images) • Color Contrast • Skip Links • Keyboard traps • Carousels & Slideshows (no controls) • Forms • Captcha • Tables
  • 18. #eduweb17 | @lightjump Image, © New Line Cinema 12 Principles of Accessible Design • Alternative text • HTML structure • Table headers • Form completion • Sufficient link text • Captions/transcripts • Non-HTML content • ‘skip’ links • Color/Contrast • Well written content • Accessible JS • Standards
  • 19. #eduweb17 | @lightjump Image, © New Line Cinema 12 Principles of Accessible Design • Alternative text • HTML structure • Table headers • Form completion • Sufficient link text • Captions/transcripts • Non-HTML content • ‘skip’ links • Color/Contrast • Well written content • Accessible JS • Standards Available at: http://webaim.org/intro/#principles
  • 20. #eduweb17 | @lightjump Image, © New Line Cinema 208 Web Accessibility Best Practices
  • 21. #eduweb17 | @lightjump Image, © New Line Cinema 208 Web Accessibility Best Practices Available at: https://www.webaccessibility.com/ best_practices.php
  • 22. #eduweb17 | @lightjump Image, © New Line Cinema Nearly 57 Million
  • 23. #eduweb17 | @lightjump Image, © New Line Cinema
  • 24. #eduweb17 | @lightjump Image, © New Line Cinema What can Thorin’s map teach us about Accessibility?
  • 25. #eduweb17 | @lightjump Image, © New Line Cinema, & Metro-Goldwyn Mayer Something is missing…
  • 26. #eduweb17 | @lightjump Image, © New Line Cinema, & Metro-Goldwyn Mayer “This content doesn’t make any sense…”
  • 27. #eduweb17 | @lightjump Image, © New Line Cinema, & Metro-Goldwyn Mayer Developer takes a look at the code… …using Assistive Technology (SCD – Solid Crystal Display)
  • 28. #eduweb17 | @lightjump Image, © New Line Cinema, & Metro-Goldwyn Mayer The image was missing alternative text.
  • 29. #eduweb17 | @lightjump -- Automated Evaluation Tools
  • 30. #eduweb17 | @lightjump -- Automated Evaluation Tools No automated evaluation tool can tell you if your site is accessible, or even compliant. Manual testing is always necessary. http://www.section508.gov/content/automated-evaluation-tools
  • 31. #eduweb17 | @lightjump Image courtesy FearlessGuster, iFunny.co Wha…?
  • 32. #eduweb17 | @lightjump http://webaim.org/articles/pour/ Building a P.O.U.R. website • Perceivable • Operable • Understandable • Robust
  • 33. #eduweb17 | @lightjump Image courtesy FearlessGuster, iFunny.co Wha…?
  • 34. #eduweb17 | @lightjump Image courtesy borealnz, Flickr S.I.F.T. through your website • Structure • Images • Forms • Tables
  • 35. #eduweb17 | @lightjump Image courtesy Wikipedia S.I.F.T. through your website •Use Headings •Use Lists •Set the Language •Test with only a keyboard •Use descriptive link text •Use ‘skip’ links •Test enlarging page content Structure
  • 36. #eduweb17 | @lightjump -- S.I.F.T. through your website •One <h1> •Then <h2> •<h3>, and so on… •Use proper nesting – don’t skip levels Structure > Use Headings
  • 37. #eduweb17 | @lightjump -- S.I.F.T. through your website •<ul> and/or <ol> (with nested <li>) •<dl> (with nested <dt> and <dd>) •Not for visual layout •Empty lists are incorrect HTML Structure > Use Lists
  • 38. #eduweb17 | @lightjump -- S.I.F.T. through your website •<html lang=“en”> •<html xml:lang=“en”> (if XHTML) Structure > Set the language
  • 39. #eduweb17 | @lightjump -- S.I.F.T. through your website •Users must be able to navigate to and select each link using the keyboard alone. Structure > Test w/keyboard
  • 40. #eduweb17 | @lightjump -- S.I.F.T. through your website •Links do not need to include “link” in the link text (users already know it’s a link) •Avoid ‘click here’, ‘read more’, in link text Structure > Descriptive link text
  • 41. #eduweb17 | @lightjump -- S.I.F.T. through your website •Provide a link at the top of the page which jumps the user down to an anchor or target at the beginning of the main content. Structure > Use skip links
  • 42. #eduweb17 | @lightjump Image, © www.Lifetool.at S.I.F.T. through your website Structure > Use skip links
  • 43. #eduweb17 | @lightjump -- S.I.F.T. through your website •To see how the page will look for low- vision users. Structure > Test enlarging page content
  • 44. #eduweb17 | @lightjump Image courtesy Wikipedia S.I.F.T. through your website Structure Question!
  • 45. • Use ‘alt’ text • Use empty ‘alt’ if image is not content • Limit Animations • Icons • Color / Contrast • Avoid flashing images or media • Captions/transcripts #eduweb17 | @lightjump Image courtesy Wikipedia S.I.F.T. through your website Images (including media – video/audio)
  • 46. #eduweb17 | @lightjump -- S.I.F.T. through your website • Present the CONTENT and FUNCTION of the images in your web content. Images > Alternative Text
  • 47. #eduweb17 | @lightjump -- S.I.F.T. through your website • If image is not content or functional (is decorative only) give an empty or null alt tag • EXAMPLE: alt=““ (no space between quotes) • RESULT: Screen readers will skip this tag Images > Empty Alt tag for non-content
  • 48. #eduweb17 | @lightjump -- S.I.F.T. through your website • Animation should almost always be user controlled or very short in duration. Images > Limit animation
  • 49. #eduweb17 | @lightjump -- S.I.F.T. through your website • If used, ensure they are well designed, easy to understand and used consistently. Images > Icons
  • 50. #eduweb17 | @lightjump -- S.I.F.T. through your website • Provide alternative methods to identify differences that are not dependent on color. • Text must sufficiently contrast with the background. Images > Color and Contrast
  • 51. #eduweb17 | @lightjump -- S.I.F.T. through your website • Bright, strobing images or media can cause photoepileptic seizures if they: • Flash more than 2 times per second • Are sufficiently large or bright. • Additionally, the color red is more likely to cause a seizure. Images > Avoid flashing images/media
  • 52. #eduweb17 | @lightjump -- S.I.F.T. through your website • Captions should be: • Synchronized • Equivalent • Accessible • Add text transcript on page Images > Captions/transcripts
  • 53. #eduweb17 | @lightjump Image courtesy Wikipedia S.I.F.T. through your website Images Question!
  • 54. #eduweb17 | @lightjump Image courtesy Wikipedia S.I.F.T. through your website • Use <label> • Use <fieldset> • Use <legend> • Test with keyboard • Match for and id • No empty buttons • Avoid multi-select menus • Alt text for img buttons • JS jump menu issue Forms
  • 55. #eduweb17 | @lightjump -- S.I.F.T. through your website • <label for=“name”>Name:</label> • <input id=“name” type=“text” name=“textfield”> Forms > use <label>
  • 56. #eduweb17 | @lightjump -- S.I.F.T. through your website • <fieldset> surrounds the group of radio buttons • <legend> provides a description for the grouping • <fieldset> <legend>Select your pizza toppings:</legend> <input id="ham" type="checkbox" name="toppings" value="ham"> <label for="ham">Ham</label><br> <input id="pepperoni" type="checkbox" name="toppings" value="pepperoni"> <label for="pepperoni">Pepperoni</label><br> <input id="mushrooms" type="checkbox" name="toppings" value="mushrooms"> <label for="mushrooms">Mushrooms</label><br> <input id="olives" type="checkbox" name="toppings" value="olives"> <label for="olives">Olives</label> </fieldset> Forms > use <fieldset> & <legend>
  • 57. #eduweb17 | @lightjump -- S.I.F.T. through your website • Ensure there aren’t any ‘traps’ in the form that would prevent a user from completing the form. Forms > Test with keyboard alone
  • 58. #eduweb17 | @lightjump -- S.I.F.T. through your website • Buttons must never be left empty, • Avoid multi-select menus, • Include alt text on img buttons • JS forms – provide a submit button separate from the choices Forms > wrap-up
  • 59. #eduweb17 | @lightjump Image courtesy Wikipedia S.I.F.T. through your website Forms Question!
  • 60. #eduweb17 | @lightjump -- S.I.F.T. through your website • Use <caption> • Use <th> • Use <scope> • Avoid spanned cells • Avoid multi-level header cells • Use proportional sizing (% over px) • Avoid the summary attribute • <thead> & <tfoot> not really necessary Tables
  • 61. #eduweb17 | @lightjump -- S.I.F.T. through your website • Must be the first tag after the opening <table> tag. • Brief, indicates the content of that table. Tables > Use <caption>
  • 62. #eduweb17 | @lightjump -- S.I.F.T. through your website • Should never be empty. • Helps screen reader users understand the context of content in each table cell. Tables > Use <th>
  • 63. #eduweb17 | @lightjump -- S.I.F.T. through your website • Identifies whether a table header is a column header or row header: • <th scope=“col”>, or • <th scope=“row”> Tables > Use scope
  • 64. #eduweb17 | @lightjump -- S.I.F.T. through your website • Helps low vision users when enlarging text content • Defined cell heights should be avoided so the cell can expand downward to accommodate its content when enlarged. Tables > Use proportional sizing (%)
  • 65. #eduweb17 | @lightjump -- S.I.F.T. through your website • Spanned cells Multi-level header cells • Summary attribute (not part of HTML5 spec) • <thead> & <tfoot> - not necessary for accessibility Tables > Things to avoid
  • 66. #eduweb17 | @lightjump -- S.I.F.T. through your website Tables Question!
  • 67. #eduweb17 | @lightjump Image courtesy Wikipedia However difficult life may seem, there is always something you can do and succeed at, it matters that YOU DON’T JUST GIVE UP… - Stephen Hawking
  • 68. #eduweb17 | @lightjump -- Useful Free Tools • Vischeck – simulates colorblind vision • http://www.vischeck.com • Accessify – Quick Form, Skipnav, Navigation & jQuery Function Builders • http://www.accessify.com • WebAIM Tools: • Web Accessibility Evaluation Tool (WAVE) • http://wave.webaim.org • Color Contrast Checker • http://webaim.org/resources/contrastchecker/ • Penn State Accessibility Resources • http://accessibility.psu.edu/
  • 69. #eduweb17 | @lightjump -- Useful Resources • W3.org/WAI/ - (W3C Web Accessibility Initiative) • WebAIM.org – (Web Accessibility in Mind) • Knowbility.org • Usability.gov • Webaccessibility.com • AccessIQ.org (Australia) • InteractiveAccessibility.com • Ahead.org (Association on Higher Ed & Disability) • NCDAE.org (Nat’l Center on Disability & Access to Ed.)
  • 70. #eduweb17 | @lightjump -- Questions? Justin Gatewood lightjump@gmail.com Slides: slideshare.net/lightjump