SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
HCID2013 DIY Accessibility
April 2013
Caleb Tang User Experience | Accessibility Consultant
• Define Accessibility
• Disability and the Web
• DIY tools
• Let’s do it
• Next steps
Agenda
2 @calebtang
What is Accessibility?
Accessibility means
having equal access to web-based
information and services regardless
of physical or developmental abilities
or impairments
Accessibility toolkit
•  Web Content Accessibility Guidelines
•  Automated checks
•  Manual checks
•  Expert reviews using assistive
technologies
•  User testing with disabled people
•  Co-design, focus groups, personas…
Define Accessibility
3 @calebtang
Today we are going to look at manual checks
4 @calebtang
The Ecology
5 @calebtang
Define Accessibility
• Define Accessibility
• Disability and the Web
• DIY tools
• Let’s do it
• Next steps
Agenda
6 @calebtang
Visual Impairment
Types of visual impairment
•  Blindness
•  Low vision: macular degeneration,
glaucoma, diabetic retinopathy,
cataract
•  Colour-blindness: red, green, blue
or no colour deficiencies
More about visual impairment
•  http://webaim.org/articles/visual/
•  http://www.inclusivedesigntoolkit.com/
betterdesign2/simsoftware/
simsoftware.html
How do they use the computer?
•  http://www.bbc.co.uk/accessibility/guides/
vision_index.shtml
•  http://www.bbc.co.uk/accessibility/guides/
blind_index.shtml
Disability and the Web
7 @calebtang
Hearing Impairment
Types of hearing impairment
•  Mild, medium, severe, profound
•  Conductive hearing loss, neural
hearing loss, high tone hearing
loss, low tone hearing loss
More about hearing impairment
•  http://webaim.org/articles/auditory/
•  http://www.inclusivedesigntoolkit.com/
betterdesign2/UChearing/hearing.html
How do they use the computer?
•  http://www.bbc.co.uk/accessibility/guides/
hearing_index.shtml
Disability and the Web
8 @calebtang
Cognitive Impairment
Types of cognitive impairment
•  Memory, problem solving,
attention, reading, linguistic,
verbal comprehension, maths
comprehension, visual
comprehension
More about cognitive impairment
•  http://webaim.org/articles/cognitive/
How do they use the computer?
•  http://www.bbc.co.uk/accessibility/guides/
words_index.shtml
Disability and the Web
9 @calebtang
Motor Impairment
Types of motor impairment
•  Injury: Spinal cord injury, loss or
damage of limbs
•  Diseases: Cerebral palsy, muscular
dystrophy, multiple sclerosis,
spina bifida, ALS, arthritis,
Parkinson’s disease, essential
tremor
More about motor impairment
•  http://webaim.org/articles/motor/
How do they use the computer?
•  http://www.bbc.co.uk/accessibility/guides/
movement_index.shtml
Disability and the Web
10 @calebtang
• Define Accessibility
• Disability and the Web
• DIY tools
• Let’s do it
• Next steps
Agenda
11 @calebtang
Step 1: We are going to use
Internet Explorer for this
exercise. Alternative toolbars
are available for other browsers
Web Accessibility Toolbar (WAT) by Paciello Group
12 @calebtang
Step 2: Download and install
WAT Toolbar from
http://www.paciellogroup.com/
resources/wat/ie
Step 3: Pick your website and
start using the toolbar
DIY tools
• Define Accessibility
• Disability and the Web
• DIY tools
• Let’s do it
• Next steps
Agenda
13 @calebtang
What do we look for in images?
Images may not be easily perceived by people with visual impairment or sometimes
cognitive impairment. To make them accessible, alternative texts are added to the
HTML code as a way to describe the image. There are many types of images and
alternative texts can be treated differently depending on their context.
•  Informative: Alt text should describe the message of the image
•  Decorative or supplementary: They should just have an empty alt text
•  Groups of images: Normally found in maps. The first image should have
descriptive alt text and the following should have alt text
•  Image of texts: Alt text should be equivalent to the texts in the image
•  Image link: Provide title to the link and leave the image alt text empty
14 @calebtang
Images
Let’s do it
Step 1: Load the webpage you
wish to check. On the toolbar,
click’Show images’under the
‘Images’tab
Images
15 @calebtang
Step 2: you will see‘alt text’
displayed for each image. If you
don’t see one, they are
implemented as background
images, which won’t be read out
by screen readers.
Step 3: Consider if those
images are informative or
decorative. If you feel that the
image provide additional
information to the texts, then
its informative, otherwise its
decorative
Let’s do it
Practice: Is this informative or
decorative?
Images (cont.)
16 @calebtang
Practice: What about this? This is
a link image. The‘alt text’
provides alternative to the text
images and the link title says
‘Sign in to Rightmoveplus’.
What if the alternative text is
empty (alt=“”)? Is it still
acceptable?
Practice: The top hero image
does not have an‘alt text’
detected, what could it be? It’s
a background image. Is it
acceptable?
The second hero image has an
alt text of‘My dream home’,
while the image texts on the
image says‘If you have a
dream, we have the home.
Watch the advert’
Let’s do it
What do we look for in typography?
Typography helps define the structure of the page. Headings, paragraphs, list items,
quotes etc. are ways to help chunk content so that they are meaningful, easier to
scan and read.
•  All typographic elements should semantically coded. For example, a heading
should be coded using <h1> to <h6>, list items should be <li> or quotes should
be <blockquote>.
•  Headings: Ideally, they are hierarchical, <h1> followed by <h2>, <h3> etc.
•  Resize: Text shouldn’t be coded using‘px’because they are not resizable.
Consider using other measurement unit such as %, em, pt
17 @calebtang
Typography
Let’s do it
Step 1: On the toolbar, click
‘Heading Structure’under the
‘Structure’tab
Typography: Headings
18 @calebtang
Step 2: A heading structure
report is presented. There are
headings, so it’s a good thing.
They are presented in hierarchy,
but not ideal. <h3> could be
<h2>
Step 3: Check if those headings
represent the structure of the
page visually.
Note: There is no one way to
define the structure. Well
thought out and consistent
structure will benefit
Accessibility, Responsive
Design as well as SEO
Let’s do it
Step 1: On the toolbar, click
‘List items’under the‘Structure’
tab
Typography: Lists
19 @calebtang
Step 2: You will see all the lists that
has been coded as list items
highlighted.
Scan the page to see if any of the
lists on the page are not
highlighted. If so, then you need to
inform the developer
Step 3: Navigation is
considered a list of links
although they don’t look like a
list visually. Ensure primary nav,
secondary, menu, footer etc.
are also coded as lists
Note: Screen reader and voice
recognition software allow
users to highlight just list items
through a command. It will
help them use the website
better if they are predictable
Let’s do it
Step 1: On the browser‘Page’
tab, click‘Text Size’ and select
‘Largest’
Typography: Resize
20 @calebtang
Step 2: See if all the texts on
page has been enlarged.
In this case, they are still the
same. So the developer will need
to work on this.
Note: Not all people with visual
impairment use screen readers.
Depending on their severity,
they may just need to see
larger texts.
This is particularly relevant to
older people and also people
using small screens.
Let’s do it
What do we look for in links?
A link is designed to take user from one page to another. It can also trigger a
scripting event such as a lightbox popup, content refresh, tabs etc.
Links are, in another word, a call-to-action. They may look like a link or a
button through CSS. It is important to make sure they are descriptive.
•  A link to another page: text should describe the destination page
•  A link to trigger a scripting event: text should describe the purpose of the
event
•  A link for an image: image ‘alt text’ can be empty (alt=“”) and the link title
should describe the destination or purpose depending on the call to action
21 @calebtang
Links
Let’s do it
Step 1: On the toolbar, click’
List links [new window]’under
the‘Doc Info’tab
Links
22 @calebtang
Step 2: You will see a new
window listing all the links,
image‘alt text’, url, title and
target in a form of table.
Read the lists on the table and
see if they make sense to you.
Practice: You may see multiple
‘more info’links in some pages.
Ideally the link says‘more info
about renting’, but it is
acceptable to have the‘…about
renting’as title
Let’s do it
What do we look for in titles?
There are two types of title:
•  Page title: this can be found under <title> tag on the HTML code. It is the first
thing a screen reader reads out, it is displayed on search engine results pages,
and it is presented on the frame of the browser. For these reasons, they have to
be unique and descriptive
•  Title attribute: this can be found supplementing all HTML tag (<a title=“title
here”>). You may not see them as visible on the page, but they are visible to all
assistive technologies. You occasionally see them as a tooltip in some browsers.
They can provide supplementary information but beware of over doing it as it
can be annoying when a screen reader talks too much
23 @calebtang
Titles
Let’s do it
Step 1: On the toolbar, click’
Page Information [new window]’
under the‘under the Doc Info’
tab.
Alternatively you can just read
the title bar on top of the browser
Titles
24 @calebtang
Step 2: On the toolbar, click’
Show Titles’under the‘under the
Doc Info’tab.
Step 3: Similar to image‘alt
text’you will see the titles
presented. Check if they are
supplementing or actually just
repeating
Let’s do it
What do we look for in tables?
There are two types of tables
•  Layout tables: Developers sometimes use tables to control the layout of the
page. As long as they are coded as layout table (ie. No <th> and just <td>), and
they make sense when linearised, they are fine to use. But, hey its 2013, web
technologies have progressed to table-less layout
•  Data tables: Used to display content in tabular way, similar to Excel. Sometimes
they can be very complex and additional coding is needed to help provide
equivalent semantics (i.e. id, scope, colspan, rowspan attributes)
25 @calebtang
Tables
Let’s do it
What do we look for in colour?
Almost one in four men and one in three women are colour blind. Colour should
not be the only way to convey information. Colour can be supplemented by other
cues such as text, shape, icons etc.
To ensure that your content can be read by users with colour blindness, the colour
contrast between the texts and background should be sufficient and legible
26 @calebtang
Colour
Let’s do it
What do we look for in consistency?
Good design should be consistent. People with disabilities may learn to form a
mental model as they use your website, therefore consistency is key to help
them use your site more easily.
Reusable assets on your websites such as navigation, patterns, naming
convention, behaviour, metaphors etc. should all be consistent as possible.
27 @calebtang
Consistency
Let’s do it
There are more elements to check…
•  Forms
•  AJAX and custom controls
•  Language
•  HTML code validation
•  Keyboard usability
•  Audio and video
28 @calebtang
Other aspects to check
Let’s do it…next time
• Define Accessibility
• Disability and the Web
• DIY tools
• Let’s do it
• Next steps
Agenda
29 @calebtang
These checks will not make your site fully
accessible, they just help you to avoid critical
barriers
30 @calebtang
Involve domain experts and test your websites with
people with disabilities
31 @calebtang
More references
For more information on disability
•  AbilityNet’s factsheets (http://www.abilitynet.org.uk/factsheets)
•  WebAIM’s articles (http://webaim.org/articles/)
If you are not sure, seek help from the community
•  Webaim mailing list (http://webaim.org/discussion/)
Guidelines and standards
•  WCAG 2 (Full: http://www.w3.org/TR/WCAG/, Quick ref: http://3pha.com/
wcag2/)
•  BS8878 (http://shop.bsigroup.com/en/ProductDetail/?
pid=000000000030180388)
Next steps
@calebtang32
Thank you.
33 @calebtang

Mais conteúdo relacionado

Semelhante a Diy accessibility

Introduction to Web Design for Literary Theorists I: Introduction to HTML (v....
Introduction to Web Design for Literary Theorists I: Introduction to HTML (v....Introduction to Web Design for Literary Theorists I: Introduction to HTML (v....
Introduction to Web Design for Literary Theorists I: Introduction to HTML (v....Patrick Mooney
 
Content Management & Page Structure - Best Practices for Structuring Content ...
Content Management & Page Structure - Best Practices for Structuring Content ...Content Management & Page Structure - Best Practices for Structuring Content ...
Content Management & Page Structure - Best Practices for Structuring Content ...D'arce Hess
 
Web Accessibility for HigherEd Content Contributors
Web Accessibility for HigherEd Content ContributorsWeb Accessibility for HigherEd Content Contributors
Web Accessibility for HigherEd Content ContributorsNorma Stary
 
Web Design for Literary Theorists I: Introduction to HTML
Web Design for Literary Theorists I: Introduction to HTMLWeb Design for Literary Theorists I: Introduction to HTML
Web Design for Literary Theorists I: Introduction to HTMLPatrick Mooney
 
How To Build Accessible Websites
How To Build Accessible WebsitesHow To Build Accessible Websites
How To Build Accessible WebsitesMelanie Adcock
 
How to Build an Accessible WordPress Theme
How to Build an Accessible WordPress ThemeHow to Build an Accessible WordPress Theme
How to Build an Accessible WordPress ThemeGraham Armfield
 
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
 
How to engineer accessible websites
How to engineer accessible websitesHow to engineer accessible websites
How to engineer accessible websitesRachel Cherry
 
Making Your Site Printable: CSS Summit 2014
Making Your Site Printable: CSS Summit 2014Making Your Site Printable: CSS Summit 2014
Making Your Site Printable: CSS Summit 2014Adrian Roselli
 
Code & Design Your First Website (Downtown Los Angeles)
Code & Design Your First Website (Downtown Los Angeles)Code & Design Your First Website (Downtown Los Angeles)
Code & Design Your First Website (Downtown Los Angeles)Thinkful
 
Front end full stack development module 1pptx
Front end full stack development module 1pptxFront end full stack development module 1pptx
Front end full stack development module 1pptxMaruthiPrasad96
 
How to use a blog for publishing scientific research: A training guide part 2
How to use a blog for publishing scientific research: A training guide part 2How to use a blog for publishing scientific research: A training guide part 2
How to use a blog for publishing scientific research: A training guide part 2AfricanCommonsProject
 
Top 10 tips for maximising accessibility - breakfast briefing March 2016
Top 10 tips for maximising accessibility - breakfast briefing March 2016Top 10 tips for maximising accessibility - breakfast briefing March 2016
Top 10 tips for maximising accessibility - breakfast briefing March 2016User Vision
 
Short Descriptions Shouldn't Be a Tall Order: Writing Effective Short Descrip...
Short Descriptions Shouldn't Be a Tall Order: Writing Effective Short Descrip...Short Descriptions Shouldn't Be a Tall Order: Writing Effective Short Descrip...
Short Descriptions Shouldn't Be a Tall Order: Writing Effective Short Descrip...IXIASOFT
 

Semelhante a Diy accessibility (20)

Introduction to Web Design for Literary Theorists I: Introduction to HTML (v....
Introduction to Web Design for Literary Theorists I: Introduction to HTML (v....Introduction to Web Design for Literary Theorists I: Introduction to HTML (v....
Introduction to Web Design for Literary Theorists I: Introduction to HTML (v....
 
Content Management & Page Structure - Best Practices for Structuring Content ...
Content Management & Page Structure - Best Practices for Structuring Content ...Content Management & Page Structure - Best Practices for Structuring Content ...
Content Management & Page Structure - Best Practices for Structuring Content ...
 
Lecture 9 Professional Practices
Lecture 9 Professional PracticesLecture 9 Professional Practices
Lecture 9 Professional Practices
 
Web Accessibility for HigherEd Content Contributors
Web Accessibility for HigherEd Content ContributorsWeb Accessibility for HigherEd Content Contributors
Web Accessibility for HigherEd Content Contributors
 
Web Design for Literary Theorists I: Introduction to HTML
Web Design for Literary Theorists I: Introduction to HTMLWeb Design for Literary Theorists I: Introduction to HTML
Web Design for Literary Theorists I: Introduction to HTML
 
Web accessibility
Web accessibilityWeb accessibility
Web accessibility
 
How To Build Accessible Websites
How To Build Accessible WebsitesHow To Build Accessible Websites
How To Build Accessible Websites
 
How to Build an Accessible WordPress Theme
How to Build an Accessible WordPress ThemeHow to Build an Accessible WordPress Theme
How to Build an Accessible WordPress Theme
 
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
 
Web Usability
Web UsabilityWeb Usability
Web Usability
 
How to engineer accessible websites
How to engineer accessible websitesHow to engineer accessible websites
How to engineer accessible websites
 
Making Your Site Printable: CSS Summit 2014
Making Your Site Printable: CSS Summit 2014Making Your Site Printable: CSS Summit 2014
Making Your Site Printable: CSS Summit 2014
 
Beginners Guide to Accessibility
Beginners Guide to AccessibilityBeginners Guide to Accessibility
Beginners Guide to Accessibility
 
Code & Design Your First Website (Downtown Los Angeles)
Code & Design Your First Website (Downtown Los Angeles)Code & Design Your First Website (Downtown Los Angeles)
Code & Design Your First Website (Downtown Los Angeles)
 
Front end full stack development module 1pptx
Front end full stack development module 1pptxFront end full stack development module 1pptx
Front end full stack development module 1pptx
 
How to use a blog for publishing scientific research: A training guide part 2
How to use a blog for publishing scientific research: A training guide part 2How to use a blog for publishing scientific research: A training guide part 2
How to use a blog for publishing scientific research: A training guide part 2
 
Top 10 tips for maximising accessibility - breakfast briefing March 2016
Top 10 tips for maximising accessibility - breakfast briefing March 2016Top 10 tips for maximising accessibility - breakfast briefing March 2016
Top 10 tips for maximising accessibility - breakfast briefing March 2016
 
Tfbyoweb.4.9.17
Tfbyoweb.4.9.17Tfbyoweb.4.9.17
Tfbyoweb.4.9.17
 
Tfbyoweb.4.9.17
Tfbyoweb.4.9.17Tfbyoweb.4.9.17
Tfbyoweb.4.9.17
 
Short Descriptions Shouldn't Be a Tall Order: Writing Effective Short Descrip...
Short Descriptions Shouldn't Be a Tall Order: Writing Effective Short Descrip...Short Descriptions Shouldn't Be a Tall Order: Writing Effective Short Descrip...
Short Descriptions Shouldn't Be a Tall Order: Writing Effective Short Descrip...
 

Último

办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书zdzoqco
 
3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdfSwaraliBorhade
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case StudySophia Viganò
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubaikojalkojal131
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Servicejennyeacort
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfAayushChavan5
 
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)jennyeacort
 
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一lvtagr7
 
Mookuthi is an artisanal nose ornament brand based in Madras.
Mookuthi is an artisanal nose ornament brand based in Madras.Mookuthi is an artisanal nose ornament brand based in Madras.
Mookuthi is an artisanal nose ornament brand based in Madras.Mookuthi
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCRdollysharma2066
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,Aginakm1
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024CristobalHeraud
 
Call In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCR
Call In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCRCall In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCR
Call In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCRdollysharma2066
 
西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造kbdhl05e
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in designnooreen17
 

Último (20)

办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
 
3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case Study
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdf
 
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
 
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
 
Mookuthi is an artisanal nose ornament brand based in Madras.
Mookuthi is an artisanal nose ornament brand based in Madras.Mookuthi is an artisanal nose ornament brand based in Madras.
Mookuthi is an artisanal nose ornament brand based in Madras.
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
 
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
 
Call In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCR
Call In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCRCall In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCR
Call In girls Bhikaji Cama Place 🔝 ⇛8377877756 FULL Enjoy Delhi NCR
 
西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in design
 
Call Girls in Pratap Nagar, 9953056974 Escort Service
Call Girls in Pratap Nagar,  9953056974 Escort ServiceCall Girls in Pratap Nagar,  9953056974 Escort Service
Call Girls in Pratap Nagar, 9953056974 Escort Service
 

Diy accessibility

  • 1. HCID2013 DIY Accessibility April 2013 Caleb Tang User Experience | Accessibility Consultant
  • 2. • Define Accessibility • Disability and the Web • DIY tools • Let’s do it • Next steps Agenda 2 @calebtang
  • 3. What is Accessibility? Accessibility means having equal access to web-based information and services regardless of physical or developmental abilities or impairments Accessibility toolkit •  Web Content Accessibility Guidelines •  Automated checks •  Manual checks •  Expert reviews using assistive technologies •  User testing with disabled people •  Co-design, focus groups, personas… Define Accessibility 3 @calebtang
  • 4. Today we are going to look at manual checks 4 @calebtang
  • 6. • Define Accessibility • Disability and the Web • DIY tools • Let’s do it • Next steps Agenda 6 @calebtang
  • 7. Visual Impairment Types of visual impairment •  Blindness •  Low vision: macular degeneration, glaucoma, diabetic retinopathy, cataract •  Colour-blindness: red, green, blue or no colour deficiencies More about visual impairment •  http://webaim.org/articles/visual/ •  http://www.inclusivedesigntoolkit.com/ betterdesign2/simsoftware/ simsoftware.html How do they use the computer? •  http://www.bbc.co.uk/accessibility/guides/ vision_index.shtml •  http://www.bbc.co.uk/accessibility/guides/ blind_index.shtml Disability and the Web 7 @calebtang
  • 8. Hearing Impairment Types of hearing impairment •  Mild, medium, severe, profound •  Conductive hearing loss, neural hearing loss, high tone hearing loss, low tone hearing loss More about hearing impairment •  http://webaim.org/articles/auditory/ •  http://www.inclusivedesigntoolkit.com/ betterdesign2/UChearing/hearing.html How do they use the computer? •  http://www.bbc.co.uk/accessibility/guides/ hearing_index.shtml Disability and the Web 8 @calebtang
  • 9. Cognitive Impairment Types of cognitive impairment •  Memory, problem solving, attention, reading, linguistic, verbal comprehension, maths comprehension, visual comprehension More about cognitive impairment •  http://webaim.org/articles/cognitive/ How do they use the computer? •  http://www.bbc.co.uk/accessibility/guides/ words_index.shtml Disability and the Web 9 @calebtang
  • 10. Motor Impairment Types of motor impairment •  Injury: Spinal cord injury, loss or damage of limbs •  Diseases: Cerebral palsy, muscular dystrophy, multiple sclerosis, spina bifida, ALS, arthritis, Parkinson’s disease, essential tremor More about motor impairment •  http://webaim.org/articles/motor/ How do they use the computer? •  http://www.bbc.co.uk/accessibility/guides/ movement_index.shtml Disability and the Web 10 @calebtang
  • 11. • Define Accessibility • Disability and the Web • DIY tools • Let’s do it • Next steps Agenda 11 @calebtang
  • 12. Step 1: We are going to use Internet Explorer for this exercise. Alternative toolbars are available for other browsers Web Accessibility Toolbar (WAT) by Paciello Group 12 @calebtang Step 2: Download and install WAT Toolbar from http://www.paciellogroup.com/ resources/wat/ie Step 3: Pick your website and start using the toolbar DIY tools
  • 13. • Define Accessibility • Disability and the Web • DIY tools • Let’s do it • Next steps Agenda 13 @calebtang
  • 14. What do we look for in images? Images may not be easily perceived by people with visual impairment or sometimes cognitive impairment. To make them accessible, alternative texts are added to the HTML code as a way to describe the image. There are many types of images and alternative texts can be treated differently depending on their context. •  Informative: Alt text should describe the message of the image •  Decorative or supplementary: They should just have an empty alt text •  Groups of images: Normally found in maps. The first image should have descriptive alt text and the following should have alt text •  Image of texts: Alt text should be equivalent to the texts in the image •  Image link: Provide title to the link and leave the image alt text empty 14 @calebtang Images Let’s do it
  • 15. Step 1: Load the webpage you wish to check. On the toolbar, click’Show images’under the ‘Images’tab Images 15 @calebtang Step 2: you will see‘alt text’ displayed for each image. If you don’t see one, they are implemented as background images, which won’t be read out by screen readers. Step 3: Consider if those images are informative or decorative. If you feel that the image provide additional information to the texts, then its informative, otherwise its decorative Let’s do it
  • 16. Practice: Is this informative or decorative? Images (cont.) 16 @calebtang Practice: What about this? This is a link image. The‘alt text’ provides alternative to the text images and the link title says ‘Sign in to Rightmoveplus’. What if the alternative text is empty (alt=“”)? Is it still acceptable? Practice: The top hero image does not have an‘alt text’ detected, what could it be? It’s a background image. Is it acceptable? The second hero image has an alt text of‘My dream home’, while the image texts on the image says‘If you have a dream, we have the home. Watch the advert’ Let’s do it
  • 17. What do we look for in typography? Typography helps define the structure of the page. Headings, paragraphs, list items, quotes etc. are ways to help chunk content so that they are meaningful, easier to scan and read. •  All typographic elements should semantically coded. For example, a heading should be coded using <h1> to <h6>, list items should be <li> or quotes should be <blockquote>. •  Headings: Ideally, they are hierarchical, <h1> followed by <h2>, <h3> etc. •  Resize: Text shouldn’t be coded using‘px’because they are not resizable. Consider using other measurement unit such as %, em, pt 17 @calebtang Typography Let’s do it
  • 18. Step 1: On the toolbar, click ‘Heading Structure’under the ‘Structure’tab Typography: Headings 18 @calebtang Step 2: A heading structure report is presented. There are headings, so it’s a good thing. They are presented in hierarchy, but not ideal. <h3> could be <h2> Step 3: Check if those headings represent the structure of the page visually. Note: There is no one way to define the structure. Well thought out and consistent structure will benefit Accessibility, Responsive Design as well as SEO Let’s do it
  • 19. Step 1: On the toolbar, click ‘List items’under the‘Structure’ tab Typography: Lists 19 @calebtang Step 2: You will see all the lists that has been coded as list items highlighted. Scan the page to see if any of the lists on the page are not highlighted. If so, then you need to inform the developer Step 3: Navigation is considered a list of links although they don’t look like a list visually. Ensure primary nav, secondary, menu, footer etc. are also coded as lists Note: Screen reader and voice recognition software allow users to highlight just list items through a command. It will help them use the website better if they are predictable Let’s do it
  • 20. Step 1: On the browser‘Page’ tab, click‘Text Size’ and select ‘Largest’ Typography: Resize 20 @calebtang Step 2: See if all the texts on page has been enlarged. In this case, they are still the same. So the developer will need to work on this. Note: Not all people with visual impairment use screen readers. Depending on their severity, they may just need to see larger texts. This is particularly relevant to older people and also people using small screens. Let’s do it
  • 21. What do we look for in links? A link is designed to take user from one page to another. It can also trigger a scripting event such as a lightbox popup, content refresh, tabs etc. Links are, in another word, a call-to-action. They may look like a link or a button through CSS. It is important to make sure they are descriptive. •  A link to another page: text should describe the destination page •  A link to trigger a scripting event: text should describe the purpose of the event •  A link for an image: image ‘alt text’ can be empty (alt=“”) and the link title should describe the destination or purpose depending on the call to action 21 @calebtang Links Let’s do it
  • 22. Step 1: On the toolbar, click’ List links [new window]’under the‘Doc Info’tab Links 22 @calebtang Step 2: You will see a new window listing all the links, image‘alt text’, url, title and target in a form of table. Read the lists on the table and see if they make sense to you. Practice: You may see multiple ‘more info’links in some pages. Ideally the link says‘more info about renting’, but it is acceptable to have the‘…about renting’as title Let’s do it
  • 23. What do we look for in titles? There are two types of title: •  Page title: this can be found under <title> tag on the HTML code. It is the first thing a screen reader reads out, it is displayed on search engine results pages, and it is presented on the frame of the browser. For these reasons, they have to be unique and descriptive •  Title attribute: this can be found supplementing all HTML tag (<a title=“title here”>). You may not see them as visible on the page, but they are visible to all assistive technologies. You occasionally see them as a tooltip in some browsers. They can provide supplementary information but beware of over doing it as it can be annoying when a screen reader talks too much 23 @calebtang Titles Let’s do it
  • 24. Step 1: On the toolbar, click’ Page Information [new window]’ under the‘under the Doc Info’ tab. Alternatively you can just read the title bar on top of the browser Titles 24 @calebtang Step 2: On the toolbar, click’ Show Titles’under the‘under the Doc Info’tab. Step 3: Similar to image‘alt text’you will see the titles presented. Check if they are supplementing or actually just repeating Let’s do it
  • 25. What do we look for in tables? There are two types of tables •  Layout tables: Developers sometimes use tables to control the layout of the page. As long as they are coded as layout table (ie. No <th> and just <td>), and they make sense when linearised, they are fine to use. But, hey its 2013, web technologies have progressed to table-less layout •  Data tables: Used to display content in tabular way, similar to Excel. Sometimes they can be very complex and additional coding is needed to help provide equivalent semantics (i.e. id, scope, colspan, rowspan attributes) 25 @calebtang Tables Let’s do it
  • 26. What do we look for in colour? Almost one in four men and one in three women are colour blind. Colour should not be the only way to convey information. Colour can be supplemented by other cues such as text, shape, icons etc. To ensure that your content can be read by users with colour blindness, the colour contrast between the texts and background should be sufficient and legible 26 @calebtang Colour Let’s do it
  • 27. What do we look for in consistency? Good design should be consistent. People with disabilities may learn to form a mental model as they use your website, therefore consistency is key to help them use your site more easily. Reusable assets on your websites such as navigation, patterns, naming convention, behaviour, metaphors etc. should all be consistent as possible. 27 @calebtang Consistency Let’s do it
  • 28. There are more elements to check… •  Forms •  AJAX and custom controls •  Language •  HTML code validation •  Keyboard usability •  Audio and video 28 @calebtang Other aspects to check Let’s do it…next time
  • 29. • Define Accessibility • Disability and the Web • DIY tools • Let’s do it • Next steps Agenda 29 @calebtang
  • 30. These checks will not make your site fully accessible, they just help you to avoid critical barriers 30 @calebtang
  • 31. Involve domain experts and test your websites with people with disabilities 31 @calebtang
  • 32. More references For more information on disability •  AbilityNet’s factsheets (http://www.abilitynet.org.uk/factsheets) •  WebAIM’s articles (http://webaim.org/articles/) If you are not sure, seek help from the community •  Webaim mailing list (http://webaim.org/discussion/) Guidelines and standards •  WCAG 2 (Full: http://www.w3.org/TR/WCAG/, Quick ref: http://3pha.com/ wcag2/) •  BS8878 (http://shop.bsigroup.com/en/ProductDetail/? pid=000000000030180388) Next steps @calebtang32