an a-z of accessibility

27
An A-Z of Accessibility Tim Beadle IS Developer, IOP Publishing BarCamp Bristol 12/13 October 2007 [email protected], www.iop.org

Upload: t1mmyb

Post on 04-Dec-2014

1.464 views

Category:

Technology


1 download

DESCRIPTION

"A meandering wander through the alphabet of accessibility" -- Phil Wilson

TRANSCRIPT

Page 1: An A-Z of Accessibility

An A-Z of Accessibility

Tim BeadleIS Developer, IOP Publishing BarCamp Bristol12/13 October 2007

[email protected], www.iop.org

Page 2: An A-Z of Accessibility

<img

src=“http://example.com/image.gif”

width=“200”

height=“40”

alt=“Does the user care, or is

this just decoration?”

/>

alt text

Page 3: An A-Z of Accessibility

Braille display

http://www.flickr.com/photos/cobalt/432163020/

Page 4: An A-Z of Accessibility

“Guideline 2.2 of the Web Content Accessibility

Guidelines 1.0 requires that foreground and

background colour combinations provide

sufficient contrast when viewed by someone

having colour deficits, or when viewed on a

black and white screen. Two colours provide

good colour visibility if the brightness difference

and the colour difference between the two

colours are greater than a set range.”

Colour Contrast

http://juicystudio.com/services/colourcontrast.php

Page 5: An A-Z of Accessibility

Deuteranopiahttp://colorfilter.wickline.org/

Page 6: An A-Z of Accessibility

Elastic layout

http://www.flickr.com/photos/roger_g1/365989097/

Page 7: An A-Z of Accessibility

http://www.flickr.com/photos/jess2712/285848050/

Fixed vs Liquid

http://www.flickr.com/photos/lightmatter/95598067/

Page 8: An A-Z of Accessibility

The Gay Vegan,Joe Clark

http://www.flickr.com/photos/redux/20995455/

Page 9: An A-Z of Accessibility

IBM Home Page Reader

Page 10: An A-Z of Accessibility

“When using iframes, you should ensure that the

alternative content (the content between the

iframe tags) is useful. In most cases, you should

provide a link to the content that is presented

within the iframe so that the user can access it

directly. The iframe tag can be given the title

and longdesc attributes (though longdesc is not

yet supported) to provide additional descriptions

and details of the iframe contents.”

<iframe>

http://www.webaim.org/techniques/frames/#iframe

Page 11: An A-Z of Accessibility
Page 12: An A-Z of Accessibility

Keith, Jeremy

http://www.flickr.com/photos/goingtocalifornia/1544755898/

Page 13: An A-Z of Accessibility

Text inputs, selects etc...

<label for=”username”>Username</label>

<input type=”text” id=”username” />

Checkboxes & radio buttons...

<label for=”allergy”>

<input type=”checkbox” id=”allergy” />

Do you have a nut allergy?

</label>

<label for=”everyone”>

Page 14: An A-Z of Accessibility

Voiceover

Mac OS X

Page 15: An A-Z of Accessibility
Page 16: An A-Z of Accessibility

Organisations

Page 17: An A-Z of Accessibility

Progressive Enhancement

Page 18: An A-Z of Accessibility

Quality Assurance

Page 19: An A-Z of Accessibility

Roger Johansson

http://www.flickr.com/photos/chrisjennings/169033140/

Page 20: An A-Z of Accessibility

SEO & Accessibility

Page 21: An A-Z of Accessibility

Text transcoders

http://www.bbc.co.uk/cgi-bin/education/betsie/parser.pl/www.bbc.co.uk/home/today/

Page 22: An A-Z of Accessibility

User testing

Page 23: An A-Z of Accessibility

Validation

Page 24: An A-Z of Accessibility

World of pain...

W3C/WAI/WCAG

Page 25: An A-Z of Accessibility

eXtremely fine balancing act!

Page 26: An A-Z of Accessibility

YMMV

http://www.flickr.com/photos/stinkypeter/396706013/

Page 27: An A-Z of Accessibility

Zealots