This document discusses building an accessible web for people with disabilities. It begins by introducing Matt Stow and his work on accessibility. It then provides statistics on disability rates and explains that accessibility is required by law. The rest of the document discusses specific types of disabilities like hearing and vision impairments and how to make the web accessible for each, including quick wins web developers can implement. It also covers tools for testing accessibility, such as simulating different types of color blindness, and best practices for semantic HTML, ARIA, and the Web Content Accessibility Guidelines.
This document summarizes the role and duties of a National Marketing Manager from October 2010 to March 2015. Key responsibilities included developing and implementing marketing strategies and campaigns across multiple business units, managing lead generation and analyzing campaign effectiveness, overseeing the marketing budget and expenses, and managing marketing teams. The role also involved supporting sales, maintaining key relationships, and assisting with new product launches and strategic partnerships.
Dr. Ashok Kumar Pant is an Indian scientist known for his work in science popularization and communication. He was born in 1958 in Uttarakhand and received his education in Almora and Pithoragarh. Dr. Pant has a PhD in botany from Kumaon University and has worked extensively to promote scientific awareness among students and communities in Uttarakhand through various programs and publications. He has over 30 years of experience in areas like education, rural development, healthcare, and water sanitation projects. Currently he is the Principal of SDS Government College in Pithoragarh.
Este documento proporciona 10 consejos para una alimentación saludable, incluyendo comer una variedad de alimentos ricos en nutrientes, consumir grandes cantidades de frutas y verduras, y mantener un peso saludable mediante el consumo moderado de calorías y la práctica regular de ejercicio físico. También recomienda comer de forma regular, beber muchos líquidos, realizar cambios graduales en los hábitos alimenticios y recordar que se trata de mantener el equilibrio.
This document summarizes the role and duties of a National Marketing Manager from October 2010 to March 2015. Key responsibilities included developing and implementing marketing strategies and campaigns across multiple business units, managing lead generation and analyzing campaign effectiveness, overseeing the marketing budget and expenses, and managing marketing teams. The role also involved supporting sales, maintaining key relationships, and assisting with new product launches and strategic partnerships.
Dr. Ashok Kumar Pant is an Indian scientist known for his work in science popularization and communication. He was born in 1958 in Uttarakhand and received his education in Almora and Pithoragarh. Dr. Pant has a PhD in botany from Kumaon University and has worked extensively to promote scientific awareness among students and communities in Uttarakhand through various programs and publications. He has over 30 years of experience in areas like education, rural development, healthcare, and water sanitation projects. Currently he is the Principal of SDS Government College in Pithoragarh.
Este documento proporciona 10 consejos para una alimentación saludable, incluyendo comer una variedad de alimentos ricos en nutrientes, consumir grandes cantidades de frutas y verduras, y mantener un peso saludable mediante el consumo moderado de calorías y la práctica regular de ejercicio físico. También recomienda comer de forma regular, beber muchos líquidos, realizar cambios graduales en los hábitos alimenticios y recordar que se trata de mantener el equilibrio.
Question Six - What have you learned about technologies from the process of c...kategarner123
The document discusses various technologies the author learned to use while constructing a blog and magazine for a class project. The author learned how to use Blogger to create and organize blog posts, Photoshop to edit photos, Publisher to layout pages, and Slideshare and Prezi to embed presentations. Additional programs learned include Dafont for fonts, cameras for photos, and YouTube for embedding videos. The biggest challenges were learning complicated software like Photoshop within deadlines and figuring out how to embed items into the blog.
This document discusses open source software (OSS). It defines OSS as software with source code that is publicly accessible and modifiable. The document contrasts OSS with closed source, proprietary software. It lists several benefits of OSS, including more user control, opportunities for collaboration, and long-term support. The document also describes the engineering process for OSS, noting that design is often implicit, implementation is a primary focus, and testing relies on user feedback. It concludes by suggesting open source extends beyond just software.
Dokumen tersebut merupakan laporan praktek lapangan mengenai penggunaan metode Assure dalam pembelajaran mengenai unsur-unsur puisi. Laporan tersebut menjelaskan analisis karakter siswa, tujuan pembelajaran, penggunaan media, uji coba metode, evaluasi respon siswa, dan hasil evaluasi pembelajaran.
This document contains a list of vintage postcards of Belgian railway stations from the 19th century. The list includes over 20 station names from various locations throughout Belgium, including Wallonia, Flanders, and cities like Aalst, Verviers, Spa, and Landen. Many of the station names are places that would be found on an old map of Belgium from that time period.
Landon Slate is a 13-year-old who enjoys playing football. He has been playing since age 7 and hopes to make the junior varsity team for West Stokes Wildcats next year. His long term goals are to join the SWAT team and play defensive line for Wake Forest football.
The document provides demonstration steps for exploring features in Windows SharePoint Services 3.0, including document storage and management, collaboration, and information management. Some key features demonstrated include editing documents in document libraries, creating and adding documents to libraries, viewing document version histories, and tracking project tasks in lists. The demonstrations are intended to familiarize students with the basic functionality provided in WSS 3.0 platforms.
The strategic plan outlines the goals and priorities of Lake Community Action Agency for 2011-2013. It discusses expanding partnerships with educational institutions to help Head Start teachers obtain higher degrees in early childhood education. It also summarizes successes in using federal stimulus funds to provide job training, rental assistance, and weatherize over 150 homes, helping 380 individuals and injecting $1.54 million into the local economy. The plan aims to leverage programs through public-private partnerships to maximize service delivery and establish a values-driven, empowering organizational culture.
This document discusses accessibility in web design from concept to implementation. It begins by defining accessibility and outlining who benefits from accessible design, including users, clients, and search engines. It then provides examples of real-life situations where accessibility is important and guidelines for understanding audience needs. The document outlines trends in accessibility like adhering to web standards and standards harmonization. It offers guidance for wireframing, designing, and creating accessible content, forms, images, tables, lists and more. The conclusion emphasizes that accessibility is an ongoing process rather than a single product.
If your business has a publicly facing website, it should be usable for users with all sorts of accessibility needs. It is the fair, considerate, just, inclusive thing to do. We all want to do the right thing by society, right?
The Web Content Accessibility Guidelines (WCAG) are great but I have seen them regarded as optional rather than underpinning the design process for new websites. It's a complex area with a lot of nuance and can feel intimidating to those new to the subject.
So how do you get started in this area? In this talk, I go through my experiences in accessibility testing over the last 10 years, address some of the myths that prevail, cover how to persuade your peers to invest in accessibility, show what good accessible design looks like and give some practical advice on what to do if you have to retrospectively build in accessibility to an already live offering.
Key takeaways include:
• An understanding of what accessibility is
• How to advocate for accessibility
• An understanding of who benefits from accessible design
• Examples of the bad things that happen when accessibility is not considered (and how to avoid them)
• Understand what the WCAG accessibility guidelines are and how to use them in design and testing
• Develop the skills carry out an audit for accessibility on your own publicly facing website
Accessibility testing kailash 26_nov_ 2010Kailash More
The document discusses accessibility and its importance on the web. It defines accessibility as designing websites to be usable by people with disabilities. The aim is to ensure that people with any disability can perceive, understand, navigate and interact with content. Guidelines like WCAG provide priorities for making web content accessible for disabled users and all devices. Ensuring accessibility involves careful attention to navigation, separation of design from content, and support for assistive technologies.
A workshop for those new to accessibility
- what it is
- what it looks like when done well
- how to advocate for improvement
- how to audit for it
- tools to use to assess it
Accessibility and Web Technologies @HTML5_TorontoGeorge Zamfir
This document discusses a meetup about accessibility and web technologies. The meetup will cover:
- What accessibility is and why it's important to care about it. Accessibility allows people of all abilities to have equal access to information and functionality.
- Different types of disabilities and needs that accessibility aims to support, including visual, auditory, mobility and cognitive needs.
- Standards and guidelines for accessibility, including the Web Content Accessibility Guidelines (WCAG 2.0) and the Accessibility for Ontarians with Disabilities Act (AODA).
- Practical tips for implementing accessibility, such as using semantic HTML, keyboard support, forms, visual design, progressive enhancement, and testing techniques.
The document discusses accessibility guidelines and standards. It defines accessibility as removing barriers for people with disabilities to access content. Key points covered include:
- Common barriers like visual, auditory, physical/motor impairments
- Assistive technologies like screen readers, braille displays, voice recognition etc. help people access content
- Legal requirements like Section 504, 508 and international WCAG guidelines promote accessible design
- Demonstrations show how content can be made accessible through simple changes
The document discusses web accessibility for online courses and provides recommendations for making web content accessible to people with disabilities. It defines web accessibility, outlines common disabilities affected by accessibility, and reviews standards and guidelines like Section 508 and WCAG. Recommendations are given for making web pages, images, videos, PDFs, and online courses accessible through techniques like alt text, captioning, color contrast, and keyboard navigation. Resources for evaluation tools and more information are also listed.
The document discusses various assistive technologies including screen readers, optical character recognition, and object recognition software. It provides details on popular screen readers like JAWS and TalkBack, describing their features, installation processes, and how they work. Optical character recognition software like Kurzweil 1000 is explained as a tool to convert documents into editable text. Object recognition apps like TapTapSee are summarized as using a mobile device's camera to identify objects and provide descriptions to visually impaired users.
Question Six - What have you learned about technologies from the process of c...kategarner123
The document discusses various technologies the author learned to use while constructing a blog and magazine for a class project. The author learned how to use Blogger to create and organize blog posts, Photoshop to edit photos, Publisher to layout pages, and Slideshare and Prezi to embed presentations. Additional programs learned include Dafont for fonts, cameras for photos, and YouTube for embedding videos. The biggest challenges were learning complicated software like Photoshop within deadlines and figuring out how to embed items into the blog.
This document discusses open source software (OSS). It defines OSS as software with source code that is publicly accessible and modifiable. The document contrasts OSS with closed source, proprietary software. It lists several benefits of OSS, including more user control, opportunities for collaboration, and long-term support. The document also describes the engineering process for OSS, noting that design is often implicit, implementation is a primary focus, and testing relies on user feedback. It concludes by suggesting open source extends beyond just software.
Dokumen tersebut merupakan laporan praktek lapangan mengenai penggunaan metode Assure dalam pembelajaran mengenai unsur-unsur puisi. Laporan tersebut menjelaskan analisis karakter siswa, tujuan pembelajaran, penggunaan media, uji coba metode, evaluasi respon siswa, dan hasil evaluasi pembelajaran.
This document contains a list of vintage postcards of Belgian railway stations from the 19th century. The list includes over 20 station names from various locations throughout Belgium, including Wallonia, Flanders, and cities like Aalst, Verviers, Spa, and Landen. Many of the station names are places that would be found on an old map of Belgium from that time period.
Landon Slate is a 13-year-old who enjoys playing football. He has been playing since age 7 and hopes to make the junior varsity team for West Stokes Wildcats next year. His long term goals are to join the SWAT team and play defensive line for Wake Forest football.
The document provides demonstration steps for exploring features in Windows SharePoint Services 3.0, including document storage and management, collaboration, and information management. Some key features demonstrated include editing documents in document libraries, creating and adding documents to libraries, viewing document version histories, and tracking project tasks in lists. The demonstrations are intended to familiarize students with the basic functionality provided in WSS 3.0 platforms.
The strategic plan outlines the goals and priorities of Lake Community Action Agency for 2011-2013. It discusses expanding partnerships with educational institutions to help Head Start teachers obtain higher degrees in early childhood education. It also summarizes successes in using federal stimulus funds to provide job training, rental assistance, and weatherize over 150 homes, helping 380 individuals and injecting $1.54 million into the local economy. The plan aims to leverage programs through public-private partnerships to maximize service delivery and establish a values-driven, empowering organizational culture.
This document discusses accessibility in web design from concept to implementation. It begins by defining accessibility and outlining who benefits from accessible design, including users, clients, and search engines. It then provides examples of real-life situations where accessibility is important and guidelines for understanding audience needs. The document outlines trends in accessibility like adhering to web standards and standards harmonization. It offers guidance for wireframing, designing, and creating accessible content, forms, images, tables, lists and more. The conclusion emphasizes that accessibility is an ongoing process rather than a single product.
If your business has a publicly facing website, it should be usable for users with all sorts of accessibility needs. It is the fair, considerate, just, inclusive thing to do. We all want to do the right thing by society, right?
The Web Content Accessibility Guidelines (WCAG) are great but I have seen them regarded as optional rather than underpinning the design process for new websites. It's a complex area with a lot of nuance and can feel intimidating to those new to the subject.
So how do you get started in this area? In this talk, I go through my experiences in accessibility testing over the last 10 years, address some of the myths that prevail, cover how to persuade your peers to invest in accessibility, show what good accessible design looks like and give some practical advice on what to do if you have to retrospectively build in accessibility to an already live offering.
Key takeaways include:
• An understanding of what accessibility is
• How to advocate for accessibility
• An understanding of who benefits from accessible design
• Examples of the bad things that happen when accessibility is not considered (and how to avoid them)
• Understand what the WCAG accessibility guidelines are and how to use them in design and testing
• Develop the skills carry out an audit for accessibility on your own publicly facing website
Accessibility testing kailash 26_nov_ 2010Kailash More
The document discusses accessibility and its importance on the web. It defines accessibility as designing websites to be usable by people with disabilities. The aim is to ensure that people with any disability can perceive, understand, navigate and interact with content. Guidelines like WCAG provide priorities for making web content accessible for disabled users and all devices. Ensuring accessibility involves careful attention to navigation, separation of design from content, and support for assistive technologies.
A workshop for those new to accessibility
- what it is
- what it looks like when done well
- how to advocate for improvement
- how to audit for it
- tools to use to assess it
Accessibility and Web Technologies @HTML5_TorontoGeorge Zamfir
This document discusses a meetup about accessibility and web technologies. The meetup will cover:
- What accessibility is and why it's important to care about it. Accessibility allows people of all abilities to have equal access to information and functionality.
- Different types of disabilities and needs that accessibility aims to support, including visual, auditory, mobility and cognitive needs.
- Standards and guidelines for accessibility, including the Web Content Accessibility Guidelines (WCAG 2.0) and the Accessibility for Ontarians with Disabilities Act (AODA).
- Practical tips for implementing accessibility, such as using semantic HTML, keyboard support, forms, visual design, progressive enhancement, and testing techniques.
The document discusses accessibility guidelines and standards. It defines accessibility as removing barriers for people with disabilities to access content. Key points covered include:
- Common barriers like visual, auditory, physical/motor impairments
- Assistive technologies like screen readers, braille displays, voice recognition etc. help people access content
- Legal requirements like Section 504, 508 and international WCAG guidelines promote accessible design
- Demonstrations show how content can be made accessible through simple changes
The document discusses web accessibility for online courses and provides recommendations for making web content accessible to people with disabilities. It defines web accessibility, outlines common disabilities affected by accessibility, and reviews standards and guidelines like Section 508 and WCAG. Recommendations are given for making web pages, images, videos, PDFs, and online courses accessible through techniques like alt text, captioning, color contrast, and keyboard navigation. Resources for evaluation tools and more information are also listed.
The document discusses various assistive technologies including screen readers, optical character recognition, and object recognition software. It provides details on popular screen readers like JAWS and TalkBack, describing their features, installation processes, and how they work. Optical character recognition software like Kurzweil 1000 is explained as a tool to convert documents into editable text. Object recognition apps like TapTapSee are summarized as using a mobile device's camera to identify objects and provide descriptions to visually impaired users.
Designing, Developing & Testing for AccessibilityEric Malcolm
In this talk we will go over the basics of designing, developing and testing for accessibility. Including: Color Contrast, Sizing & Spacing, Device Independent User Input, Page Structure, Headings, Testing Tools, Extensions, Testing with a Screen Reader.
This document discusses web accessibility and adjustments that can be made to content management systems like AEM to comply with Section 508 standards. It provides an overview of common disabilities like sight impairments and cognitive disabilities. Programmatic adjustments that can be made include adding alt text to images, proper labeling of form fields, and ensuring keyboard navigation. Color contrast, captioning videos, and organizing content in a logical structure can also improve accessibility. Testing with screen readers and disabling CSS is recommended. Resources for creating accessible content are provided.
This session will highlight the capabilities within AEM 6.2 that allow you to create accessible web content and how to meet the important requirements of WCAG 2.0.
This document provides guidance on improving website accessibility. It discusses making websites accessible to people with disabilities, including those who are color blind, have low vision, difficulty using their hands, are deaf, have low English proficiency, are unfamiliar with technology, or have slow internet speeds. It provides six steps for an accessible website: 1) make text accessible, 2) provide alternatives to images, 3) use high contrast text, 4) accommodate screen readers, 5) support non-mouse users, and 6) code according to standards. Compliance with W3C and Section 508 standards can help ensure websites are accessible to all.
The document discusses the differences between accessibility and inclusive design. Accessibility focuses on outcomes and aims to create products usable by people with disabilities by looking at established laws and standards. Inclusive design is a process that focuses on making products user-friendly for everyone by addressing any cases of exclusion and understanding that exclusion can happen to anyone depending on context. The document provides examples of making Instagram posts, games, and AI plugins more accessible and inclusive. It emphasizes that accessibility is about creating usable experiences for all users, not just meeting technical guidelines.
The document discusses web accessibility and its importance for people with disabilities. It defines web accessibility and outlines key principles of perceivability, operability, understandability, and robustness. It then describes various types of disabilities and how they relate to accessibility challenges on the web, providing solutions to those challenges.
The document discusses guidelines for making web content accessible to people with disabilities. It covers principles of accessibility, including making content perceivable, operable, understandable and robust. Specific guidelines are provided for meeting Level A, AA and AAA of the Web Content Accessibility Guidelines (WCAG) 2.0. Meeting these standards helps ensure universal access to information on the web for all users regardless of ability or disability. Laws requiring accessibility are also mentioned for the US, Canada and internationally.
The document provides an overview of accessibility, including defining it, guidelines for making websites accessible, and how to audit a website for accessibility. It discusses the Web Content Accessibility Guidelines (WCAG) and how they are moving to WCAG 2.0. It also covers making PDFs accessible and alternatives to PDFs. The document encourages thinking about usable accessibility rather than just meeting checkpoints and provides tips for testing websites for accessibility.
Corporate Web Accessibility Implementation StrategiesUA WEB, A.C.
This document provides an overview of strategies for implementing a corporate web accessibility program. It discusses establishing an accessibility core team to conduct evaluations, decide on a compliance level, implement enhancements, and verify compliance. The team should develop an ongoing maintenance process and publish documentation. Setting accessibility goals through a user-centered design process that involves stakeholders can help create more inclusive websites.
Instagram has become one of the most popular social media platforms, allowing people to share photos, videos, and stories with their followers. Sometimes, though, you might want to view someone's story without them knowing.
Understanding User Behavior with Google Analytics.pdfSEO Article Boost
Unlocking the full potential of Google Analytics is crucial for understanding and optimizing your website’s performance. This guide dives deep into the essential aspects of Google Analytics, from analyzing traffic sources to understanding user demographics and tracking user engagement.
Traffic Sources Analysis:
Discover where your website traffic originates. By examining the Acquisition section, you can identify whether visitors come from organic search, paid campaigns, direct visits, social media, or referral links. This knowledge helps in refining marketing strategies and optimizing resource allocation.
User Demographics Insights:
Gain a comprehensive view of your audience by exploring demographic data in the Audience section. Understand age, gender, and interests to tailor your marketing strategies effectively. Leverage this information to create personalized content and improve user engagement and conversion rates.
Tracking User Engagement:
Learn how to measure user interaction with your site through key metrics like bounce rate, average session duration, and pages per session. Enhance user experience by analyzing engagement metrics and implementing strategies to keep visitors engaged.
Conversion Rate Optimization:
Understand the importance of conversion rates and how to track them using Google Analytics. Set up Goals, analyze conversion funnels, segment your audience, and employ A/B testing to optimize your website for higher conversions. Utilize ecommerce tracking and multi-channel funnels for a detailed view of your sales performance and marketing channel contributions.
Custom Reports and Dashboards:
Create custom reports and dashboards to visualize and interpret data relevant to your business goals. Use advanced filters, segments, and visualization options to gain deeper insights. Incorporate custom dimensions and metrics for tailored data analysis. Integrate external data sources to enrich your analytics and make well-informed decisions.
This guide is designed to help you harness the power of Google Analytics for making data-driven decisions that enhance website performance and achieve your digital marketing objectives. Whether you are looking to improve SEO, refine your social media strategy, or boost conversion rates, understanding and utilizing Google Analytics is essential for your success.
Discover the benefits of outsourcing SEO to Indiadavidjhones387
"Discover the benefits of outsourcing SEO to India! From cost-effective services and expert professionals to round-the-clock work advantages, learn how your business can achieve digital success with Indian SEO solutions.
Gen Z and the marketplaces - let's translate their needsLaura Szabó
The product workshop focused on exploring the requirements of Generation Z in relation to marketplace dynamics. We delved into their specific needs, examined the specifics in their shopping preferences, and analyzed their preferred methods for accessing information and making purchases within a marketplace. Through the study of real-life cases , we tried to gain valuable insights into enhancing the marketplace experience for Generation Z.
The workshop was held on the DMA Conference in Vienna June 2024.
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC
Ellisha Heppner, Grant Management Lead, presented an update on APNIC Foundation to the PNG DNS Forum held from 6 to 10 May, 2024 in Port Moresby, Papua New Guinea.
3. “We should be able to access the web
… regardless of the software we use,
the computer we have, the language
we speak … and regardless of our
sensory or interaction modes”
w3.org/standards/
4.
5.
6.
7. Statistics
Around 40% (6.8 million) of Australians aged 18+
have a disability or long-term health condition
53% of people aged 65+ report to having some
form of disability
Australian Human Rights Commission
8. “‘People with disability’ is the only minority
group that anyone can join at any time”
Australian Network on Disability
9. #PlotTwist
Equal Access is Required by Law
“…websites whose development commences after July 1 2010
should comply with WCAG 2.0 to a minimum of AA-Level…”
Section 2.2 of the Disability Discrimination Act
Section 4.2 of the Disability Discrimination Act
11. Hearing impairments
Who’s affected?
People with full or partial hearing loss
Quick wins
Provide captions and/or transcripts for audio and video
Non-native speakers also benefit
12. Cognitive & learning disabilities
Who’s affected?
People with ADD, autism, dementia, dyslexia and more
Quick wins
Avoid justified text and ALL CAPS; use sans-serif fonts
Simplify the language used and reduce the amount of text
Reduce the complexity of the UI’s appearance and functions
Use Invisible Animation
13. Mobility & physical impairments
Who’s affected?
People with limited dexterity or upper limb disabilities
Quick wins
Mouse hover actions
Ensure a sensible tabbing order
Visible focus states for all interactive elements
need to be forgiving
14. Vision disabilities
Who’s affected?
Quick wins
People with colour blindness
People with low or no vision
Ensure text alternatives for images & visually absent text
Ensure your palette has a suitable colour contrast ratio
(for low or no vision)
15. Colour blindness
Deuteranopia (red-green)
Protanopia (another red-green)
Tritanopia (blue-yellow)
Up to 10% of the population may be affected
You can’t rely on colour alone
to convey information
(red-green)
(another red-green)
(blue-yellow)
20. Simulating colour blindness
Photoshop’s Proof Setup
cross-platform app
Chrome extension
Sass mixin
Color Oracle
NoCoffee Vision Simulator
AcceCSS
All have slightly different features and results,
and are useful at different times in the process
21. Colour contrast ratio
Text ratio needs to be 3 – 4.5:1 depending on size
But don't make the ratio too high!
Test with aremycolorsaccessible.com
22.
23. Tools used by the vision impaired
Screen magnifiers and browser zoom
1. Windows
2. Mac and iOS
3. Chrome on desktop
4. Android
Screen readers such as JAWS , NVDA , VoiceOver ,
Windows-Eyes , ChromeVox and TalkBack
1 1 2
1 3 4
24. Screen reader statistics
85% of users primarily use Windows
49% of those use screen readers with IE
69% use screen readers on mobile
70% of those use iOS as their mobile platform
WebAim Screen Reader User Survey #6 Results
25. Screen reader features
Quick access to landmarks, headings, lists and links
Shortcuts for navigating to, and using form controls
Connect to Braille displays
and a lot more…
I highly recommend doing the VoiceOver Training
course that's built in to macOS to learn more
26. How to build for #a11y
1. Follow the Web Content Accessibility Guidelines (WCAG)
2. Use semantic HTML (and understand the impact of CSS)
3. Implement WAI-ARIA (often with JavaScript)
#
28. What is WCAG 2.0?
A W3C standard which recommends how to make web
content more accessible to people with disabilities
It's generic, so doesn‘t dictate technology choices
Divided in to 12 major guidelines across 4 core principles
Each sub-guideline has a conformance rating from A–AAA
29. WCAG at a glance
Principle 1: Perceivable
Provide text alternatives for non-text content
Provide captions/alternatives for multimedia
w3.org/WAI/WCAG20/quickref/?showtechniques=311,313#principle1
Create content that can be presented in different ways
without losing meaning
Make it easier for users to see and hear content
30. WCAG at a glance
Principle 2: Operable
Make all functionality available from a keyboard
Give users enough time to read and use content
Do not use content that causes seizures
Help users navigate and find content
w3.org/WAI/WCAG20/quickref/?showtechniques=311,313#principle2
31. WCAG at a glance
Principle 3: Understandable
Make text readable and understandable
Make content appear and operate in predictable ways
Help users avoid and correct mistakes
w3.org/WAI/WCAG20/quickref/?showtechniques=311,313#principle3
32. WCAG at a glance
Principle 4: Robust
Maximise compatibility with current and future user agents
w3.org/WAI/WCAG20/quickref/?showtechniques=311,313#principle4
33. Use semantic HTML
Add a valid `lang` attribute to <html>
Don‘t disable zooming
Use appropriate HTML5 elements
Don‘t skip heading levels
Use native browser controls where possible
Only <a> and <button> should be “clickable”
All form elements must be labelled
Placeholders aren‘t labels
34. Understand the impact of CSS
Test without CSS to ensure a logical source order
Minimum of 14px font size for body content
Pseudo content is read out, so it has to be meaningful
OK to use a utility class to hide content
Don‘t remove `:focus` outlines – or provide alternatives
`visibility: hidden` hides from ATs but is animatable!
.visually-hidden
37. What is WAI-ARIA?
A spec on how to increase the accessibility of
Rich Internet Applications
Uses role attributes to describe the type of element
Uses property attributes to describe relationships,
functions and UI states
45. <div class="product">
<!-- This should be in a form with a server-side fallback -->
<h3>Super Mario T-shirt</h3>
<button class="btn btn-default">
Add <span class="u-visually-hidden">Super Mario T-shirt</span> to cart
</button>
</div>
<div id="toaster" role="alert" aria-atomic="true" aria-live="assertive"></div>
var $button = $('button');
var $toaster = $('#toaster');
$button.on('click', function () {
$toaster
.html('<span class="u-visually-hidden">Super Mario T-shirt has been </span>' +
'Added to your cart').addClass('is-visible');
setTimeout(function () {
$toaster.removeClass('is-visible');
}, 1500);
});
.u-visually-hidden {
/* https://gist.github.com/stowball/2704364c1ceefb1d7eaf570b903463b3 */
}