Pro HTML5 Accessibility [electronic resource] /
O Connor, Joshue.author.
Pro HTML5 Accessibility helps designers come to grips with building exciting, accessible and usable web sites and applications with HTML5. The book covers how to use HTML5 in order to serve the needs of people with disabilities and older persons using assistive technology (AT). It aims to be a useful 'go-to' guide, providing practical advice. It takes several approaches, including a look at the new semantics of HTML5 and how to combine its use with authoring practices you know from using earlier versions of HTML. It also demonstrates how HTML5 content is currently supported (or not) by assistive technologies such as screen readers, and what this means practically for accessibility in your web projects. The HTML5 specification is huge, with new APIs and patterns that can be difficult to understand. Accessibility can also seem complex and nuanced if you have no experience interacting with people with disabilities. This book walks you though the process of designing exciting user interfaces that can potentially be used by everyone, regardless of ability. Accessibility is really a quality design issue, and getting it right is often more a matter of approach than having sophisticated, cutting-edge tools at your disposal. This book will be your companion in your journey to understand both HTML5 and accessibility, as the author has many years of experience as a designer and web developer working directly with people with all types of disabilities. He has been involved with the development of HTML5 from an accessibility perspective for many years, as a member of the W3C WAI Protocols and Formats working group (which is responsible for ensuring W3C specifications are serving the needs of people with disabilities) as well as the HTML5 Working Group itself. Introduces the new HTML5 specification from an accessibility perspective Shows how incorporating accessibility into your interfaces using HTML5 can have benefits for all users Explains how HTML5 is currently supported by assistive technologies like screen readers, and how to work around these limitations when developing.
Title Page; Copyright Page; Contents at a Glance; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Who This Book Is For; Prerequisites; Downloading the Code; Contacting the Author; CHAPTER 1 Introduction to HTML5 Accessibility; Introduction to HTML5: The New Wave; HTML5 vs. HTML 4; HTML5 Syntax; The HTML5 ; Some DOCTYPE History; HTML5 and XHTML as text/html (It's a MIME Field); What Syntax Should I Use?; New Elements; HTML5: Accessibility and Feature Detection; Defining Accessibility; Accessibility: From Theory to Practice
Understanding AccessibilityLegislation; Rehabilitation Act; Section 504; Section 508; Influence of Section 508; Section 508 Enforcement; Voluntary Product Accessibility Template; Other Relevant Legislation; Americans with Disabilities Act; Individuals with Disabilities Education Act; Disability Discrimination Act 1995; Special Educational Needs and Disability Act 2001; PAS78, the DDA, and the Equality Act 2010; European Legislation; EU Charter of Fundamental Rights; i2010: A European Information Society; eEurope 2005; Dealing with Change and Diversity; What Are the Benefits of Accessibility?
Accessibility Should Enhance Your Design-Not Destroy ItWCAG 2.0 and HTML5; The Challenge of HTML5 Accessibility; Conclusion; CHAPTER 2 Understanding Disability and Assistive Technology; Understanding Your Users; It's All Me, Me, Me with Some People!; Overview of Blindness; Blindness and Accessibility; Vision Impairment.; Glaucoma; Macular Degeneration; Retinopathy; Detached Retina; Physical Disability; Cognitive and Sensory Disabilities; Perception; Memory and Attention; Sequencing; Dyslexia; What Is Assistive Technology?; What Is a Screen Reader?; JAWS; JAWS and the WEB; JAWS and Forms; NVDA
Screen Readers and AlternativesTechnologies for Mobile Device Accessibility; VoiceOver and the iPhone; Talks and Symbian; RIM and BlackBerry Accessibility; Android; Speech Synthesis: What Is It and How Does It Work?; Screen Magnification; Switch Access; Mouse Emulation; Switch Access, Mouse Emulation, and the Web; The Accessibility Overlap; Conclusion; CHAPTER 3 JavaScript Isn't a Dirty Word, and ARIA Isn't Just Beautiful Music; JavaScript: Useful When Used Well; WAI-ARIA: What Is It?; What's Wrong with HTML 4, 3, 2...?; Accessible JavaScript; Progressive Enhancement; Unobtrusive JavaScript
Tidy CodingCommon JavaScript Accessibility Problems; Keyboard Accessibility, Mouse-Only Events, and Keymapping; Some Event Handler Accessibility Best Practices; Creating Accessible Pop-up Menus and Inline Event Handlers; Use of Tablndex and More Advanced Focus Techniques; JavaScript and WCAG 2.0; Why No NOSCRIPT?; Client-Side Scripting Techniques for WCAG 2.0; Common Scripting Failures in WCAG 2.0; Accessible JavaScript Toolkits; DOJO (DIJIT); jQuery UI; FLUID Project: Infusion; Fluid ""How-to"" Guides; WAI-ARIA: How to Do It!; Live Region Properties
Rolling Your Own? Using ARIA to Label and Describe
Includes index.
Pro HTML5 Accessibility helps designers come to grips with building exciting, accessible and usable web sites and applications with HTML5. The book covers how to use HTML5 in order to serve the needs of people with disabilities and older persons using assistive technology (AT). It aims to be a useful 'go-to' guide, providing practical advice. It takes several approaches, including a look at the new semantics of HTML5 and how to combine its use with authoring practices you know from using earlier versions of HTML. It also demonstrates how HTML5 content is currently supported (or not) by assistive technologies such as screen readers, and what this means practically for accessibility in your web projects. The HTML5 specification is huge, with new APIs and patterns that can be difficult to understand. Accessibility can also seem complex and nuanced if you have no experience interacting with people with disabilities. This book walks you though the process of designing exciting user interfaces that can potentially be used by everyone, regardless of ability. Accessibility is really a quality design issue, and getting it right is often more a matter of approach than having sophisticated, cutting-edge tools at your disposal. This book will be your companion in your journey to understand both HTML5 and accessibility, as the author has many years of experience as a designer and web developer working directly with people with all types of disabilities. He has been involved with the development of HTML5 from an accessibility perspective for many years, as a member of the W3C WAI Protocols and Formats working group (which is responsible for ensuring W3C specifications are serving the needs of people with disabilities) as well as the HTML5 Working Group itself. Introduces the new HTML5 specification from an accessibility perspective Shows how incorporating accessibility into your interfaces using HTML5 can have benefits for all users Explains how HTML5 is currently supported by assistive technologies like screen readers, and how to work around these limitations when developing.
Computer programming.
Software engineering.
Web Development.
Software Engineering/Programming and Operating Systems.