際際滷

際際滷Share a Scribd company logo
Accessibility GeekUp 25 th  October 2007
Accessibility is a subset of Usability.  It is usability for disabled users Accessibility & Usability
The Nature of the Web  Its a User Interface!
Accessibility  The official Why 2. Uh  its the law The position in the UK, unlike many countries, is relatively clear. Private and public sector Websites face accessibility obligations under the Disability Discrimination Act (DDA).  Part III of the DDA (which came into force on  1st October 1999  ) refers to the provision of goods, facilities and services. The Code of Practice, which specifically mentions websites, can be downloaded in its entirety from the DRC website. The most relevant quotes from the Code of Practice are:   * 2.2 (p7): The Disability Discrimination Act makes it unlawful for a service provider to discriminate against a disabled person by refusing to provide any service which it provides to members of the public. To make 'reasonable adjustments' in circumstances in which the effect of that failure is to make it impossible or unreasonably difficult for the disabled person to make use of any such services. (19(1)(b))
Accessibility  US legislation 2. Corporate responsibility (US) The Rehabilitation Act of 1973 (Sections 504 and 508)  -Two sections within the Rehabilitation Act, as amended (93 & 98), have impact on accessible web design. These are Sections 504 and 508.  504: programs receiving federal funds may not discriminate against those with disabilities  508: a set of accessibility  standards  for Federal Electronics and Information Technology  Americans with Disabilities Act (ADA) -  two major sections in the ADA that may apply to Web accessibility: communications with persons with disabilities must be "as effective as communications with others" (Title II) public accommodation of people with disabilities (Title III)
Accessibility  the real why 1. Greater penetration and effectiveness The Legal and General Case - The following indirect benefits were noted post re-design: A 30% increase in natural search-engine traffic A significant improvement in Google rankings for all target keywords 75% reduction in time for pages to load Cross browser-compatibility increased (not a single complaint since the redesign) Site now accessible to mobile devices Time to manage content reduced from average of five days to 0.5 days per job 95% increase in visitors getting a life insurance quote 90% increase in Life insurance sales online Savings of 贈200K annually on site maintenance 100% return on investment in less than 12 months.
Selling Accessibility seo avoiding litigation and  bad publicity maintenance market share better interoperability improved usability for everyone improved performance - shorter download time
The Seven Deadly Sins, approximately.. Text resizing breaks layout Small clickable areas - especially on a-z menus Unforgiving search No site map No handheld style sheet No custom error page Client side form validation No skip links No labels on form elements, or legends & fieldset  Crappy (or no) heading structure Nav bars not marked up as lists incorrect alt text
Accessibility  Resources If you go nowhere else then go to ACCESSIFY.COM It has: A forum where expert and free advice can be found relating to all matters of accessibility Accessibility related News Accessibility tools
Accessibility  Resources  Sites and books WebAIM , a non-profit organization dedicated to improving accessibility to online learning materials.  Joe Clarke   Building Accessible Websites -  http:// joeclark.org /book/  (online) Mark Pilgrim  Dive into Accessibility -  http:// diveintoaccessibility.org /  (online) Jim Thatcher et al  Constructing Accessible Websites (book)
Accessibility  Tools & Resources IE6 Web Accessibility Toolbar Developer toolbar Grease monkey scripts e.g. table inspector Jaws (Demo version) TAW,  Cynthia says,  ShiteMorse W3C Validator WDG Validator for batch validation Tools on Accessify Gez  Lemon Video of blind guy using a  screenreader Firefox screen reader emulator extension (fangs) Firefox screen reader (fire  vox )
Cubist Society Homepage
Testing for Accessibility Compliance Turn off JavaScript Turn off CSS Turn off Images Check ALT text Change font size Linearise page Check for headings Check for lists (in HTML) Listen in Jaws Navigate using keyboard Check form fields have labels Check data tables are marked up correctly Check dynamic content e.g. Video & Audio Check link text Resize window Validate HTML Turn off Flash Check acronyms, abbreviations
Ajax  the technology (not the detergent) Doesnt require the traditional "submit data  retrieve web page" methodology  so more streamlined applications that require less processing and data transmission because entire web pages do not need to be generated for each change that occurs
Ajax  (b ecause something is happening here / But you dont know what it is / Do you, Mister Jones? ) Bottom Line: There doesn't appear to be any reliable way to notify screen readers of an update in the DOM.   Gez Lemon has posted a  hack for Jaws 7.1  that improves upon the way it updates its  virtual buffer
Progressive enschmancement and Disgraceful degredation Graceful Degredation   creates  pages for the latest browsers that would also work well in older versions of browser software  Progressive enhancement  uses web technologies in a layered fashion that allows everyone to access the basic content and functionality of a web page, using any browser or Internet connection, while also providing those with better bandwidth or more advanced browser software an enhanced version of the page. So basically
Another Dilbert Cartoon
site 1: litmusapp.com
Litmusapp.com Find way of removing horizontal scrolling at 800 x 600 Use keyboard/mouseover focus styles e.g. a:hover, a:active, a:focus {text-decoration:underline; background-color:# 6B933D } Add contact form Custom error page which shows site map or way to find page Front load page titles No styles on a couple of pages?
site 2: hmv.com
hmv.com Validate code ahem 1550 errors on home page ..mostly due to unencoded ampersands Use server side validation on forms Skip links for keyboard users!! Tab order should be made more logical
site 3: Adaptavist
Adaptavist.com  few Possible Pointers Clean up code  make it valid, well formed and get presentational stuff into CSS Introduce skip links that only appear for sighted keyboard users Allow keyboard navigation of drop down menu Fallback to main menu without JS Style up link text in main content area so its obvious Extend heading structure beyond h1, h2 Contact form Label on search box Advanced search Clean up confusion over which is home page Put in alt attribute and make it appropriate its required, put null attribute if its eye candy
site 4: Webbie
webbie.org.uk Put in focus styles for mouseover Add contact form Make code valid and well formed on all pages Remove inline styles e.g. style="border:none;"  instead put img {border:0} in external style sheet
site 5: vagueware.com
vagueware.com Keyboard focus styles Make code valid and well formed Contact form Better heading/list structure e.g.  http://vagueware.com/ideas   Better page titling e.g. not just vagueware.com
How do you insult a front end developer? Call him a div.
Step 5: The End

More Related Content

Viewers also liked (20)

Feeding for low weigh backs in high-producing herds
Feeding for low weigh backs in high-producing herdsFeeding for low weigh backs in high-producing herds
Feeding for low weigh backs in high-producing herds
Fernando Diaz
Journal 2009
Journal 2009Journal 2009
Journal 2009
Priority-1
Como hago una video llamadaComo hago una video llamada
Como hago una video llamada
filonuevastecno
Experiencia en notificaci坦n de incidentes en el Hospital Monte NarancoExperiencia en notificaci坦n de incidentes en el Hospital Monte Naranco
Experiencia en notificaci坦n de incidentes en el Hospital Monte Naranco
Plan de Calidad para el SNS
Coffee de claudiaCoffee de claudia
Coffee de claudia
Tia Clau
Seminare & Internatinales 2011 - Jugendwerk der AWO Niedersachsen e.V.Seminare & Internatinales 2011 - Jugendwerk der AWO Niedersachsen e.V.
Seminare & Internatinales 2011 - Jugendwerk der AWO Niedersachsen e.V.
Chris Le
Conferencia Joomla y Comercio Electr坦nico: Ecommretail 2011Conferencia Joomla y Comercio Electr坦nico: Ecommretail 2011
Conferencia Joomla y Comercio Electr坦nico: Ecommretail 2011
Jordi Cat
Presentaci坦 programa 2011
Presentaci坦 programa 2011Presentaci坦 programa 2011
Presentaci坦 programa 2011
Independents Sant Quirze Safaja
HOUSING EUROPE: THE LONG-TERM COSTS OF THE HOUSING CRISIS DRAWING THE LESSON...
HOUSING EUROPE: THE LONG-TERM COSTS OF THE HOUSING CRISIS  DRAWING THE LESSON...HOUSING EUROPE: THE LONG-TERM COSTS OF THE HOUSING CRISIS  DRAWING THE LESSON...
HOUSING EUROPE: THE LONG-TERM COSTS OF THE HOUSING CRISIS DRAWING THE LESSON...
Javier Buron Cuadrado
Mueller_Mar16
Mueller_Mar16Mueller_Mar16
Mueller_Mar16
Kirk Miller
Estilo Apa1Estilo Apa1
Estilo Apa1
guest513bb
Presentazione PSR Campania azione 121
Presentazione PSR Campania azione 121Presentazione PSR Campania azione 121
Presentazione PSR Campania azione 121
alex0182
bateriasbaterias
baterias
julio eden paz tadeo
Publisher ahorrarPublisher ahorrar
Publisher ahorrar
Nahomy Alvarez
9th Healthcare Insurance Forum, Dubai, UAE
9th Healthcare Insurance Forum, Dubai, UAE9th Healthcare Insurance Forum, Dubai, UAE
9th Healthcare Insurance Forum, Dubai, UAE
Ali Zeeshan
R box- an叩lisis de riesgoR box- an叩lisis de riesgo
R box- an叩lisis de riesgo
Joseba Grande S叩nchez
MTECH Company Profile
MTECH Company ProfileMTECH Company Profile
MTECH Company Profile
Paul Worthington
Being Smart at agile. A brief introduction to Capgemini's Accelerated Deliver...
Being Smart at agile. A brief introduction to Capgemini's Accelerated Deliver...Being Smart at agile. A brief introduction to Capgemini's Accelerated Deliver...
Being Smart at agile. A brief introduction to Capgemini's Accelerated Deliver...
Sander Hoogendoorn
PDM  TocoPDM  Toco
PDM Toco
Doctora Edilicia
Door mexico accountabilityDoor mexico accountability
Door mexico accountability
Door Training Mexico
Feeding for low weigh backs in high-producing herds
Feeding for low weigh backs in high-producing herdsFeeding for low weigh backs in high-producing herds
Feeding for low weigh backs in high-producing herds
Fernando Diaz
Journal 2009
Journal 2009Journal 2009
Journal 2009
Priority-1
Como hago una video llamadaComo hago una video llamada
Como hago una video llamada
filonuevastecno
Experiencia en notificaci坦n de incidentes en el Hospital Monte NarancoExperiencia en notificaci坦n de incidentes en el Hospital Monte Naranco
Experiencia en notificaci坦n de incidentes en el Hospital Monte Naranco
Plan de Calidad para el SNS
Coffee de claudiaCoffee de claudia
Coffee de claudia
Tia Clau
Seminare & Internatinales 2011 - Jugendwerk der AWO Niedersachsen e.V.Seminare & Internatinales 2011 - Jugendwerk der AWO Niedersachsen e.V.
Seminare & Internatinales 2011 - Jugendwerk der AWO Niedersachsen e.V.
Chris Le
Conferencia Joomla y Comercio Electr坦nico: Ecommretail 2011Conferencia Joomla y Comercio Electr坦nico: Ecommretail 2011
Conferencia Joomla y Comercio Electr坦nico: Ecommretail 2011
Jordi Cat
HOUSING EUROPE: THE LONG-TERM COSTS OF THE HOUSING CRISIS DRAWING THE LESSON...
HOUSING EUROPE: THE LONG-TERM COSTS OF THE HOUSING CRISIS  DRAWING THE LESSON...HOUSING EUROPE: THE LONG-TERM COSTS OF THE HOUSING CRISIS  DRAWING THE LESSON...
HOUSING EUROPE: THE LONG-TERM COSTS OF THE HOUSING CRISIS DRAWING THE LESSON...
Javier Buron Cuadrado
Mueller_Mar16
Mueller_Mar16Mueller_Mar16
Mueller_Mar16
Kirk Miller
Estilo Apa1Estilo Apa1
Estilo Apa1
guest513bb
Presentazione PSR Campania azione 121
Presentazione PSR Campania azione 121Presentazione PSR Campania azione 121
Presentazione PSR Campania azione 121
alex0182
Publisher ahorrarPublisher ahorrar
Publisher ahorrar
Nahomy Alvarez
9th Healthcare Insurance Forum, Dubai, UAE
9th Healthcare Insurance Forum, Dubai, UAE9th Healthcare Insurance Forum, Dubai, UAE
9th Healthcare Insurance Forum, Dubai, UAE
Ali Zeeshan
R box- an叩lisis de riesgoR box- an叩lisis de riesgo
R box- an叩lisis de riesgo
Joseba Grande S叩nchez
Being Smart at agile. A brief introduction to Capgemini's Accelerated Deliver...
Being Smart at agile. A brief introduction to Capgemini's Accelerated Deliver...Being Smart at agile. A brief introduction to Capgemini's Accelerated Deliver...
Being Smart at agile. A brief introduction to Capgemini's Accelerated Deliver...
Sander Hoogendoorn
PDM  TocoPDM  Toco
PDM Toco
Doctora Edilicia
Door mexico accountabilityDoor mexico accountability
Door mexico accountability
Door Training Mexico

Similar to Accessibility Geek Up (20)

Accessibility Geek Upv2
Accessibility Geek Upv2Accessibility Geek Upv2
Accessibility Geek Upv2
philsmears
Portland, ME WordPress Meetup - Web Accessibility in 2020
Portland, ME WordPress Meetup - Web Accessibility in 2020Portland, ME WordPress Meetup - Web Accessibility in 2020
Portland, ME WordPress Meetup - Web Accessibility in 2020
Peter Jewett
E-commerce Lab work
E-commerce Lab workE-commerce Lab work
E-commerce Lab work
Pragya Bisht
Stephen Bouikidis, Avoiding the Target Trap: Creating Accessible Section 508 ...
Stephen Bouikidis, Avoiding the Target Trap: Creating Accessible Section 508 ...Stephen Bouikidis, Avoiding the Target Trap: Creating Accessible Section 508 ...
Stephen Bouikidis, Avoiding the Target Trap: Creating Accessible Section 508 ...
webcontent2007
Optimizing Library Resources for Screen Readers
Optimizing Library Resources for Screen ReadersOptimizing Library Resources for Screen Readers
Optimizing Library Resources for Screen Readers
Nina McHale
Web Accessibility Acronyms - Spring Break Conference 2008
Web Accessibility Acronyms - Spring Break Conference 2008Web Accessibility Acronyms - Spring Break Conference 2008
Web Accessibility Acronyms - Spring Break Conference 2008
Andrea Hill
Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009
Emagination 速
Douglas Crockford - Ajax Security
Douglas Crockford - Ajax SecurityDouglas Crockford - Ajax Security
Douglas Crockford - Ajax Security
Web Directions
Mengelola isi halaman web 4 eng
Mengelola isi halaman web 4 engMengelola isi halaman web 4 eng
Mengelola isi halaman web 4 eng
Eko Supriyadi
SEO through Accessibility- How designing accessible websites leads to automat...
SEO through Accessibility- How designing accessible websites leads to automat...SEO through Accessibility- How designing accessible websites leads to automat...
SEO through Accessibility- How designing accessible websites leads to automat...
Abhay Rautela
ADA Compliance & Website Accessibility
ADA Compliance & Website AccessibilityADA Compliance & Website Accessibility
ADA Compliance & Website Accessibility
SilverTech
Website Accessibility FAQs by Mediacurrent
Website Accessibility FAQs by MediacurrentWebsite Accessibility FAQs by Mediacurrent
Website Accessibility FAQs by Mediacurrent
Mediacurrent
Info2006 Web20 Taly Print
Info2006 Web20 Taly PrintInfo2006 Web20 Taly Print
Info2006 Web20 Taly Print
Ram Srivastava
AKS
AKSAKS
AKS
Cristina Torn辿
doumi94
doumi94doumi94
doumi94
doumi94
HTML5 for SEO and Accessibility
HTML5 for SEO and AccessibilityHTML5 for SEO and Accessibility
HTML5 for SEO and Accessibility
Myriam Jessier
ADA Website Design: PDF Version Toolkit
ADA Website Design: PDF Version Toolkit ADA Website Design: PDF Version Toolkit
ADA Website Design: PDF Version Toolkit
Adirondakdeb
Dfg Intranet Development
Dfg Intranet DevelopmentDfg Intranet Development
Dfg Intranet Development
California Wildlife Conservation Board
Seth Duffy Accessibility97035
Seth Duffy   Accessibility97035Seth Duffy   Accessibility97035
Seth Duffy Accessibility97035
FNian
Techniques For A Modern Web UI (With Notes)
Techniques For A Modern Web UI (With Notes)Techniques For A Modern Web UI (With Notes)
Techniques For A Modern Web UI (With Notes)
patrick.t.joyce
Accessibility Geek Upv2
Accessibility Geek Upv2Accessibility Geek Upv2
Accessibility Geek Upv2
philsmears
Portland, ME WordPress Meetup - Web Accessibility in 2020
Portland, ME WordPress Meetup - Web Accessibility in 2020Portland, ME WordPress Meetup - Web Accessibility in 2020
Portland, ME WordPress Meetup - Web Accessibility in 2020
Peter Jewett
E-commerce Lab work
E-commerce Lab workE-commerce Lab work
E-commerce Lab work
Pragya Bisht
Stephen Bouikidis, Avoiding the Target Trap: Creating Accessible Section 508 ...
Stephen Bouikidis, Avoiding the Target Trap: Creating Accessible Section 508 ...Stephen Bouikidis, Avoiding the Target Trap: Creating Accessible Section 508 ...
Stephen Bouikidis, Avoiding the Target Trap: Creating Accessible Section 508 ...
webcontent2007
Optimizing Library Resources for Screen Readers
Optimizing Library Resources for Screen ReadersOptimizing Library Resources for Screen Readers
Optimizing Library Resources for Screen Readers
Nina McHale
Web Accessibility Acronyms - Spring Break Conference 2008
Web Accessibility Acronyms - Spring Break Conference 2008Web Accessibility Acronyms - Spring Break Conference 2008
Web Accessibility Acronyms - Spring Break Conference 2008
Andrea Hill
Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009
Emagination 速
Douglas Crockford - Ajax Security
Douglas Crockford - Ajax SecurityDouglas Crockford - Ajax Security
Douglas Crockford - Ajax Security
Web Directions
Mengelola isi halaman web 4 eng
Mengelola isi halaman web 4 engMengelola isi halaman web 4 eng
Mengelola isi halaman web 4 eng
Eko Supriyadi
SEO through Accessibility- How designing accessible websites leads to automat...
SEO through Accessibility- How designing accessible websites leads to automat...SEO through Accessibility- How designing accessible websites leads to automat...
SEO through Accessibility- How designing accessible websites leads to automat...
Abhay Rautela
ADA Compliance & Website Accessibility
ADA Compliance & Website AccessibilityADA Compliance & Website Accessibility
ADA Compliance & Website Accessibility
SilverTech
Website Accessibility FAQs by Mediacurrent
Website Accessibility FAQs by MediacurrentWebsite Accessibility FAQs by Mediacurrent
Website Accessibility FAQs by Mediacurrent
Mediacurrent
Info2006 Web20 Taly Print
Info2006 Web20 Taly PrintInfo2006 Web20 Taly Print
Info2006 Web20 Taly Print
Ram Srivastava
doumi94
doumi94doumi94
doumi94
doumi94
HTML5 for SEO and Accessibility
HTML5 for SEO and AccessibilityHTML5 for SEO and Accessibility
HTML5 for SEO and Accessibility
Myriam Jessier
ADA Website Design: PDF Version Toolkit
ADA Website Design: PDF Version Toolkit ADA Website Design: PDF Version Toolkit
ADA Website Design: PDF Version Toolkit
Adirondakdeb
Seth Duffy Accessibility97035
Seth Duffy   Accessibility97035Seth Duffy   Accessibility97035
Seth Duffy Accessibility97035
FNian
Techniques For A Modern Web UI (With Notes)
Techniques For A Modern Web UI (With Notes)Techniques For A Modern Web UI (With Notes)
Techniques For A Modern Web UI (With Notes)
patrick.t.joyce

Recently uploaded (20)

FOCUERIsdfg sdfgsdfgs dfsgd fgsdfgsOD 10 jave.docx
FOCUERIsdfg sdfgsdfgs dfsgd fgsdfgsOD 10 jave.docxFOCUERIsdfg sdfgsdfgs dfsgd fgsdfgsOD 10 jave.docx
FOCUERIsdfg sdfgsdfgs dfsgd fgsdfgsOD 10 jave.docx
AndiAndi390519
Lion One Metals Corporate Presentation April 2025
Lion One Metals Corporate Presentation April 2025Lion One Metals Corporate Presentation April 2025
Lion One Metals Corporate Presentation April 2025
Adnet Communications
Participation of Chinese citizens i .pdf
Participation of Chinese citizens i .pdfParticipation of Chinese citizens i .pdf
Participation of Chinese citizens i .pdf
Rbc Rbcua
Why Foreign Companies in Vietnam Face Legal Risk.pdf
Why Foreign Companies in Vietnam Face Legal Risk.pdfWhy Foreign Companies in Vietnam Face Legal Risk.pdf
Why Foreign Companies in Vietnam Face Legal Risk.pdf
ANT Lawyers - International Law Firm in Vietnam
Own Your Own AI Infrastructure that is Scalable, Affordable, and Secure!
Own Your Own AI Infrastructure that is Scalable, Affordable, and Secure!Own Your Own AI Infrastructure that is Scalable, Affordable, and Secure!
Own Your Own AI Infrastructure that is Scalable, Affordable, and Secure!
ideatoipo
Alternative Dispute Resolution: Ombudsman Services
Alternative Dispute Resolution: Ombudsman ServicesAlternative Dispute Resolution: Ombudsman Services
Alternative Dispute Resolution: Ombudsman Services
Dr Edgar Paltzer
Investment-Ready - A Blueprint for Medtech & Healthtech Founders | InnovatorM...
Investment-Ready - A Blueprint for Medtech & Healthtech Founders | InnovatorM...Investment-Ready - A Blueprint for Medtech & Healthtech Founders | InnovatorM...
Investment-Ready - A Blueprint for Medtech & Healthtech Founders | InnovatorM...
Hector Del Castillo, CPM, CPMM
[ENG] _ Portfolio | Bruno de Lima | 2024
[ENG] _ Portfolio | Bruno de Lima | 2024[ENG] _ Portfolio | Bruno de Lima | 2024
[ENG] _ Portfolio | Bruno de Lima | 2024
BrunodeLima28
11 Passage 1 - Q1-13.pdf2222222222222222
11 Passage 1 - Q1-13.pdf222222222222222211 Passage 1 - Q1-13.pdf2222222222222222
11 Passage 1 - Q1-13.pdf2222222222222222
dangthuhuong01082009
Volodymyr Lyubinets: 仆舒仍亰 仗仆亳从仂于亳 亰仂弍舒亢亠仆: 于亳亰仆舒舒仄仂 仗舒舒仄亠亳 弍亟...
Volodymyr Lyubinets: 仆舒仍亰 仗仆亳从仂于亳 亰仂弍舒亢亠仆: 于亳亰仆舒舒仄仂 仗舒舒仄亠亳 弍亟...Volodymyr Lyubinets: 仆舒仍亰 仗仆亳从仂于亳 亰仂弍舒亢亠仆: 于亳亰仆舒舒仄仂 仗舒舒仄亠亳 弍亟...
Volodymyr Lyubinets: 仆舒仍亰 仗仆亳从仂于亳 亰仂弍舒亢亠仆: 于亳亰仆舒舒仄仂 仗舒舒仄亠亳 弍亟...
Lviv Startup Club
A Brief Introduction About Holden Melia
A Brief Introduction About  Holden MeliaA Brief Introduction About  Holden Melia
A Brief Introduction About Holden Melia
Holden Melia
What to Look for in Top Smart Business Card Options
What to Look for in Top Smart Business Card OptionsWhat to Look for in Top Smart Business Card Options
What to Look for in Top Smart Business Card Options
Popipro
IAB-Ad-Funding-Online-Services-Report-2025-FINAL.pdf
IAB-Ad-Funding-Online-Services-Report-2025-FINAL.pdfIAB-Ad-Funding-Online-Services-Report-2025-FINAL.pdf
IAB-Ad-Funding-Online-Services-Report-2025-FINAL.pdf
agatadrynko
Thanksgiving Thanksgiving Thanksgiving Thanksgiving
Thanksgiving Thanksgiving Thanksgiving ThanksgivingThanksgiving Thanksgiving Thanksgiving Thanksgiving
Thanksgiving Thanksgiving Thanksgiving Thanksgiving
31NguynThuQunh10A7
CMA PALENG-QR STATUS AS OF MAY 30, 2024.pptx
CMA PALENG-QR STATUS AS OF MAY 30, 2024.pptxCMA PALENG-QR STATUS AS OF MAY 30, 2024.pptx
CMA PALENG-QR STATUS AS OF MAY 30, 2024.pptx
DebbieBodomo1
Realistic & High-Quality Sex Dolls YJL Sex Doll Factory
Realistic & High-Quality Sex Dolls  YJL Sex Doll FactoryRealistic & High-Quality Sex Dolls  YJL Sex Doll Factory
Realistic & High-Quality Sex Dolls YJL Sex Doll Factory
yjlsexdoll7
CBV - GST Collection Report - March 2025.pdf
CBV - GST Collection Report - March 2025.pdfCBV - GST Collection Report - March 2025.pdf
CBV - GST Collection Report - March 2025.pdf
writer28
Euromoney report on the use cases for AI in banking
Euromoney report on the use cases for AI in bankingEuromoney report on the use cases for AI in banking
Euromoney report on the use cases for AI in banking
Chris Skinner
HR POLICY & STRATEGY FOR COMPANY BETTERMENT
HR POLICY & STRATEGY FOR COMPANY BETTERMENTHR POLICY & STRATEGY FOR COMPANY BETTERMENT
HR POLICY & STRATEGY FOR COMPANY BETTERMENT
syed8909012
Why Foreign Companies in Vietnam Face Legal Risk.pdf
Why Foreign Companies in Vietnam Face Legal Risk.pdfWhy Foreign Companies in Vietnam Face Legal Risk.pdf
Why Foreign Companies in Vietnam Face Legal Risk.pdf
ANT Lawyers - International Law Firm in Vietnam
FOCUERIsdfg sdfgsdfgs dfsgd fgsdfgsOD 10 jave.docx
FOCUERIsdfg sdfgsdfgs dfsgd fgsdfgsOD 10 jave.docxFOCUERIsdfg sdfgsdfgs dfsgd fgsdfgsOD 10 jave.docx
FOCUERIsdfg sdfgsdfgs dfsgd fgsdfgsOD 10 jave.docx
AndiAndi390519
Lion One Metals Corporate Presentation April 2025
Lion One Metals Corporate Presentation April 2025Lion One Metals Corporate Presentation April 2025
Lion One Metals Corporate Presentation April 2025
Adnet Communications
Participation of Chinese citizens i .pdf
Participation of Chinese citizens i .pdfParticipation of Chinese citizens i .pdf
Participation of Chinese citizens i .pdf
Rbc Rbcua
Own Your Own AI Infrastructure that is Scalable, Affordable, and Secure!
Own Your Own AI Infrastructure that is Scalable, Affordable, and Secure!Own Your Own AI Infrastructure that is Scalable, Affordable, and Secure!
Own Your Own AI Infrastructure that is Scalable, Affordable, and Secure!
ideatoipo
Alternative Dispute Resolution: Ombudsman Services
Alternative Dispute Resolution: Ombudsman ServicesAlternative Dispute Resolution: Ombudsman Services
Alternative Dispute Resolution: Ombudsman Services
Dr Edgar Paltzer
Investment-Ready - A Blueprint for Medtech & Healthtech Founders | InnovatorM...
Investment-Ready - A Blueprint for Medtech & Healthtech Founders | InnovatorM...Investment-Ready - A Blueprint for Medtech & Healthtech Founders | InnovatorM...
Investment-Ready - A Blueprint for Medtech & Healthtech Founders | InnovatorM...
Hector Del Castillo, CPM, CPMM
[ENG] _ Portfolio | Bruno de Lima | 2024
[ENG] _ Portfolio | Bruno de Lima | 2024[ENG] _ Portfolio | Bruno de Lima | 2024
[ENG] _ Portfolio | Bruno de Lima | 2024
BrunodeLima28
11 Passage 1 - Q1-13.pdf2222222222222222
11 Passage 1 - Q1-13.pdf222222222222222211 Passage 1 - Q1-13.pdf2222222222222222
11 Passage 1 - Q1-13.pdf2222222222222222
dangthuhuong01082009
Volodymyr Lyubinets: 仆舒仍亰 仗仆亳从仂于亳 亰仂弍舒亢亠仆: 于亳亰仆舒舒仄仂 仗舒舒仄亠亳 弍亟...
Volodymyr Lyubinets: 仆舒仍亰 仗仆亳从仂于亳 亰仂弍舒亢亠仆: 于亳亰仆舒舒仄仂 仗舒舒仄亠亳 弍亟...Volodymyr Lyubinets: 仆舒仍亰 仗仆亳从仂于亳 亰仂弍舒亢亠仆: 于亳亰仆舒舒仄仂 仗舒舒仄亠亳 弍亟...
Volodymyr Lyubinets: 仆舒仍亰 仗仆亳从仂于亳 亰仂弍舒亢亠仆: 于亳亰仆舒舒仄仂 仗舒舒仄亠亳 弍亟...
Lviv Startup Club
A Brief Introduction About Holden Melia
A Brief Introduction About  Holden MeliaA Brief Introduction About  Holden Melia
A Brief Introduction About Holden Melia
Holden Melia
What to Look for in Top Smart Business Card Options
What to Look for in Top Smart Business Card OptionsWhat to Look for in Top Smart Business Card Options
What to Look for in Top Smart Business Card Options
Popipro
IAB-Ad-Funding-Online-Services-Report-2025-FINAL.pdf
IAB-Ad-Funding-Online-Services-Report-2025-FINAL.pdfIAB-Ad-Funding-Online-Services-Report-2025-FINAL.pdf
IAB-Ad-Funding-Online-Services-Report-2025-FINAL.pdf
agatadrynko
Thanksgiving Thanksgiving Thanksgiving Thanksgiving
Thanksgiving Thanksgiving Thanksgiving ThanksgivingThanksgiving Thanksgiving Thanksgiving Thanksgiving
Thanksgiving Thanksgiving Thanksgiving Thanksgiving
31NguynThuQunh10A7
CMA PALENG-QR STATUS AS OF MAY 30, 2024.pptx
CMA PALENG-QR STATUS AS OF MAY 30, 2024.pptxCMA PALENG-QR STATUS AS OF MAY 30, 2024.pptx
CMA PALENG-QR STATUS AS OF MAY 30, 2024.pptx
DebbieBodomo1
Realistic & High-Quality Sex Dolls YJL Sex Doll Factory
Realistic & High-Quality Sex Dolls  YJL Sex Doll FactoryRealistic & High-Quality Sex Dolls  YJL Sex Doll Factory
Realistic & High-Quality Sex Dolls YJL Sex Doll Factory
yjlsexdoll7
CBV - GST Collection Report - March 2025.pdf
CBV - GST Collection Report - March 2025.pdfCBV - GST Collection Report - March 2025.pdf
CBV - GST Collection Report - March 2025.pdf
writer28
Euromoney report on the use cases for AI in banking
Euromoney report on the use cases for AI in bankingEuromoney report on the use cases for AI in banking
Euromoney report on the use cases for AI in banking
Chris Skinner
HR POLICY & STRATEGY FOR COMPANY BETTERMENT
HR POLICY & STRATEGY FOR COMPANY BETTERMENTHR POLICY & STRATEGY FOR COMPANY BETTERMENT
HR POLICY & STRATEGY FOR COMPANY BETTERMENT
syed8909012

Accessibility Geek Up

  • 1. Accessibility GeekUp 25 th October 2007
  • 2. Accessibility is a subset of Usability. It is usability for disabled users Accessibility & Usability
  • 3. The Nature of the Web Its a User Interface!
  • 4. Accessibility The official Why 2. Uh its the law The position in the UK, unlike many countries, is relatively clear. Private and public sector Websites face accessibility obligations under the Disability Discrimination Act (DDA). Part III of the DDA (which came into force on 1st October 1999 ) refers to the provision of goods, facilities and services. The Code of Practice, which specifically mentions websites, can be downloaded in its entirety from the DRC website. The most relevant quotes from the Code of Practice are: * 2.2 (p7): The Disability Discrimination Act makes it unlawful for a service provider to discriminate against a disabled person by refusing to provide any service which it provides to members of the public. To make 'reasonable adjustments' in circumstances in which the effect of that failure is to make it impossible or unreasonably difficult for the disabled person to make use of any such services. (19(1)(b))
  • 5. Accessibility US legislation 2. Corporate responsibility (US) The Rehabilitation Act of 1973 (Sections 504 and 508) -Two sections within the Rehabilitation Act, as amended (93 & 98), have impact on accessible web design. These are Sections 504 and 508. 504: programs receiving federal funds may not discriminate against those with disabilities 508: a set of accessibility standards for Federal Electronics and Information Technology Americans with Disabilities Act (ADA) - two major sections in the ADA that may apply to Web accessibility: communications with persons with disabilities must be "as effective as communications with others" (Title II) public accommodation of people with disabilities (Title III)
  • 6. Accessibility the real why 1. Greater penetration and effectiveness The Legal and General Case - The following indirect benefits were noted post re-design: A 30% increase in natural search-engine traffic A significant improvement in Google rankings for all target keywords 75% reduction in time for pages to load Cross browser-compatibility increased (not a single complaint since the redesign) Site now accessible to mobile devices Time to manage content reduced from average of five days to 0.5 days per job 95% increase in visitors getting a life insurance quote 90% increase in Life insurance sales online Savings of 贈200K annually on site maintenance 100% return on investment in less than 12 months.
  • 7. Selling Accessibility seo avoiding litigation and bad publicity maintenance market share better interoperability improved usability for everyone improved performance - shorter download time
  • 8. The Seven Deadly Sins, approximately.. Text resizing breaks layout Small clickable areas - especially on a-z menus Unforgiving search No site map No handheld style sheet No custom error page Client side form validation No skip links No labels on form elements, or legends & fieldset Crappy (or no) heading structure Nav bars not marked up as lists incorrect alt text
  • 9. Accessibility Resources If you go nowhere else then go to ACCESSIFY.COM It has: A forum where expert and free advice can be found relating to all matters of accessibility Accessibility related News Accessibility tools
  • 10. Accessibility Resources Sites and books WebAIM , a non-profit organization dedicated to improving accessibility to online learning materials. Joe Clarke Building Accessible Websites - http:// joeclark.org /book/ (online) Mark Pilgrim Dive into Accessibility - http:// diveintoaccessibility.org / (online) Jim Thatcher et al Constructing Accessible Websites (book)
  • 11. Accessibility Tools & Resources IE6 Web Accessibility Toolbar Developer toolbar Grease monkey scripts e.g. table inspector Jaws (Demo version) TAW, Cynthia says, ShiteMorse W3C Validator WDG Validator for batch validation Tools on Accessify Gez Lemon Video of blind guy using a screenreader Firefox screen reader emulator extension (fangs) Firefox screen reader (fire vox )
  • 13. Testing for Accessibility Compliance Turn off JavaScript Turn off CSS Turn off Images Check ALT text Change font size Linearise page Check for headings Check for lists (in HTML) Listen in Jaws Navigate using keyboard Check form fields have labels Check data tables are marked up correctly Check dynamic content e.g. Video & Audio Check link text Resize window Validate HTML Turn off Flash Check acronyms, abbreviations
  • 14. Ajax the technology (not the detergent) Doesnt require the traditional "submit data retrieve web page" methodology so more streamlined applications that require less processing and data transmission because entire web pages do not need to be generated for each change that occurs
  • 15. Ajax (b ecause something is happening here / But you dont know what it is / Do you, Mister Jones? ) Bottom Line: There doesn't appear to be any reliable way to notify screen readers of an update in the DOM. Gez Lemon has posted a hack for Jaws 7.1 that improves upon the way it updates its virtual buffer
  • 16. Progressive enschmancement and Disgraceful degredation Graceful Degredation creates pages for the latest browsers that would also work well in older versions of browser software Progressive enhancement uses web technologies in a layered fashion that allows everyone to access the basic content and functionality of a web page, using any browser or Internet connection, while also providing those with better bandwidth or more advanced browser software an enhanced version of the page. So basically
  • 19. Litmusapp.com Find way of removing horizontal scrolling at 800 x 600 Use keyboard/mouseover focus styles e.g. a:hover, a:active, a:focus {text-decoration:underline; background-color:# 6B933D } Add contact form Custom error page which shows site map or way to find page Front load page titles No styles on a couple of pages?
  • 21. hmv.com Validate code ahem 1550 errors on home page ..mostly due to unencoded ampersands Use server side validation on forms Skip links for keyboard users!! Tab order should be made more logical
  • 23. Adaptavist.com few Possible Pointers Clean up code make it valid, well formed and get presentational stuff into CSS Introduce skip links that only appear for sighted keyboard users Allow keyboard navigation of drop down menu Fallback to main menu without JS Style up link text in main content area so its obvious Extend heading structure beyond h1, h2 Contact form Label on search box Advanced search Clean up confusion over which is home page Put in alt attribute and make it appropriate its required, put null attribute if its eye candy
  • 25. webbie.org.uk Put in focus styles for mouseover Add contact form Make code valid and well formed on all pages Remove inline styles e.g. style="border:none;" instead put img {border:0} in external style sheet
  • 27. vagueware.com Keyboard focus styles Make code valid and well formed Contact form Better heading/list structure e.g. http://vagueware.com/ideas Better page titling e.g. not just vagueware.com
  • 28. How do you insult a front end developer? Call him a div.
  • 29. Step 5: The End

Editor's Notes

  • #2: If you dont have email: http://www.temporaryinbox.com make up an email that ends in @temporaryinbox.com e.g. philsmears@temporaryinbox.com