SlideShare uma empresa Scribd logo
1 de 70
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

Mais procurados (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
 

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

Intro to ExpressionEngine and CodeIgniter
Intro to ExpressionEngine and CodeIgniterIntro to ExpressionEngine and CodeIgniter
Intro to ExpressionEngine and CodeIgniter
brightrocket
 
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
Frédéric Harper
 

Semelhante a 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
 

Mais de Justin Gatewood

Mais 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
 

Último

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
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
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Último (20)

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
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
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
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...
 
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...
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
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
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 

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