SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
ACCESSIBILITY ON THE
                WEB
MARYLAND PUBLIC LIBRARY
        ACCESSIBILIT Y PROJECT

Goal: Make all public library websites in
Maryland fully compliant with
Section 508 Accessibility Standards.

Enoch Pratt Free Library is the State Library
Resource Center.

We will be leading by example and providing
support to county libraries.
WHAT IS SECTION 508?
SECTION 508

Section 508 of the Rehabilitation Act is a
federal law and set of standards.

It requires federal agencies to make their
electronic and information technology
accessible to people with disabilities.
SECTION 508

Includes:
  software applications and operating systems
  w eb-based information or applications
  telecommunication products
  video and multimedia products
  self contained, closed products
   (e.g., information kiosks, calculators, and fax
   machines)
  desktop and portable computers
WCAG 2.0

The World Wide Web Consortium (W3) maintains
standards called WCAG 2.0 (Web Content
Accessibility Guidelines, implemented in 2008).



They are international standards .


Section 508 standards will soon be updated to refer
developers and site owners to to WCAG.
WHAT IS
ACCESSIBILITY?
WHO DOES IT SERVE?

Accessible web content is usable and meaningful for
people with ANY disability, including:
   Blindness
   Color blindness
   Nearsightedness
   Deafness
   Reduced motor skills, caused by conditions such as
    arthritis or amputation
   Cognitive impairment
   Seizure conditions
CONTENT MUST BE PERCEIVABLE

 P rovide text alternative to non-text content,
  including images, tables, and forms.

 P rovide transcripts for audio content, or
  closed captions for video content

 D on’t use visual elements such as color or
  font to communicate important information.
SITE MUST BE OPERABLE

 A ll functions must be available from the
  keyboard .

 G ive users  enough time  to read and use
  content.

 D o not use content that causes  seizures .

 H elp users  navigate and find content .
CONTENT MUST BE UNDERSTANDABLE

 M ake text  readable and understandable by
  using clear and concise writing

 M ake content appear and operate
  in  predictable  ways by adhering to best
  practice standards.

 C learly define forms and help users  avoid
  and correct mistakes .
SITE MUST BE ROBUST

 M aximize compatibility with current and
  future user tools, such as:
    S creen readers

  D isabling of CSS, Javascript, and/or images

  Z ooming tools

  M obile devices
WHY YOU SHOULD BE
       ACCESSIBLE
WHY?

 I f your website is not accessible, you will lose
  valuable market share .

 A ccessible websites are generally good
  examples of web design best practices ,
  and will therefore last longer and work better.

 I t’s not the law yet, but it will be.
 There have already been successful suits filed
 against businesses with inaccessible websites.
BECOMING ACCESSIBLE
TECHNICAL TRICKS

Understand how people with disabilities use the web.

Try:
   Activating your operating system’s built-in screen
    reader and navigating your site blindfolded.

   Navigating your site using only the keyboard.

   Disabling CSS and Javascript, and see if your site is
    still usable.
PROVIDE ALTERNATE CONTENT

 A dd alt tags to images

 P rovide transcripts for audio content

 P rovide closed captions for video content

 G ive descriptions to tables and forms
USE SEMANTIC MARKUP

HTML5 has tags for almost every kind of content.
Call your content what it is:
 Header (<h1>, <h2>) tags for headers and
  subheaders

 Emphasis (<em>) rather than italic
  (<i> is deprecated in HTML5)

 Footer (<footer>) for the footer area

 Ordered list (<ol>) for numbered lists
FOLLOW GOOD DESIGN PRINCIPLES

 U se easy-to-read fonts

 U se fluid layouts so the site displays properly
  at any resolution

 L eave ample white space to improve
  readability

 U se high-contrast colors
TOOLS & RESOURCES

 The W3 Web Accessibility Initiative (WAI) website has
  case studies of people with disabilities using the
  web.

 WAVE shows errors and warnings in context for
 individual pages

 Use your operating system’s built-in text-to-voice
  software for experiencing your site through a screen
  reader.

For links to these tools and more, visit prairieskydesigns.com .
jessica keyes

             @prairieskygal   Thank You!
jessica.m.keyes@gmail.com

  prairieskydesigns.com

Weitere ähnliche Inhalte

Was ist angesagt?

Web Accessibility: A Shared Responsibility
Web Accessibility: A Shared ResponsibilityWeb Accessibility: A Shared Responsibility
Web Accessibility: A Shared ResponsibilityJoseph Dolson
 
Understanding Web Accessibility
Understanding Web AccessibilityUnderstanding Web Accessibility
Understanding Web AccessibilityAndrea Dubravsky
 
Introduction To Web Accessibility
Introduction To Web AccessibilityIntroduction To Web Accessibility
Introduction To Web AccessibilitySteven Swafford
 
Basics of Web Accessibility
Basics of Web AccessibilityBasics of Web Accessibility
Basics of Web AccessibilityMoin Shaikh
 
Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...Whole Brain Group, LLC
 
Common Web Accessibility Issues on Websites
Common Web Accessibility Issues on WebsitesCommon Web Accessibility Issues on Websites
Common Web Accessibility Issues on WebsitesWhois Accessible?
 
Web accessibility: it’s everyone’s responsibility
Web accessibility: it’s everyone’s responsibilityWeb accessibility: it’s everyone’s responsibility
Web accessibility: it’s everyone’s responsibilityMedia Access Australia
 
corePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignatarocorePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignataroJohn Coonen
 
Lucid demonstrator: Messageboard Blogspot
Lucid demonstrator: Messageboard BlogspotLucid demonstrator: Messageboard Blogspot
Lucid demonstrator: Messageboard BlogspotLUCID project (ARCHIVE)
 
What is Web Accessibility? An Introduction to Web Accessibility.
What is Web Accessibility? An Introduction to Web Accessibility.What is Web Accessibility? An Introduction to Web Accessibility.
What is Web Accessibility? An Introduction to Web Accessibility.Christopher Positive Equator
 
Including Everyone: Web Accessibility 101
Including Everyone: Web Accessibility 101Including Everyone: Web Accessibility 101
Including Everyone: Web Accessibility 101Helena Zubkow
 
Empathy training & the accessible web experience
Empathy training & the accessible web experienceEmpathy training & the accessible web experience
Empathy training & the accessible web experienceMedia Access Australia
 
Optimizing Library Resources for Screen Readers
Optimizing Library Resources for Screen ReadersOptimizing Library Resources for Screen Readers
Optimizing Library Resources for Screen ReadersNina McHale
 
Information and Computer Technology (ICT) Accessibility
Information and Computer Technology (ICT) AccessibilityInformation and Computer Technology (ICT) Accessibility
Information and Computer Technology (ICT) AccessibilityThomas Danford
 

Was ist angesagt? (20)

Lecture 9 Accessibility Original
Lecture 9 Accessibility OriginalLecture 9 Accessibility Original
Lecture 9 Accessibility Original
 
Web Accessibility: A Shared Responsibility
Web Accessibility: A Shared ResponsibilityWeb Accessibility: A Shared Responsibility
Web Accessibility: A Shared Responsibility
 
Understanding Web Accessibility
Understanding Web AccessibilityUnderstanding Web Accessibility
Understanding Web Accessibility
 
Introduction To Web Accessibility
Introduction To Web AccessibilityIntroduction To Web Accessibility
Introduction To Web Accessibility
 
Basics of Web Accessibility
Basics of Web AccessibilityBasics of Web Accessibility
Basics of Web Accessibility
 
Web accessibility
Web accessibilityWeb accessibility
Web accessibility
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...
 
Common Web Accessibility Issues on Websites
Common Web Accessibility Issues on WebsitesCommon Web Accessibility Issues on Websites
Common Web Accessibility Issues on Websites
 
Web accessibility: it’s everyone’s responsibility
Web accessibility: it’s everyone’s responsibilityWeb accessibility: it’s everyone’s responsibility
Web accessibility: it’s everyone’s responsibility
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
corePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignatarocorePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven Pignataro
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Lucid demonstrator: Messageboard Blogspot
Lucid demonstrator: Messageboard BlogspotLucid demonstrator: Messageboard Blogspot
Lucid demonstrator: Messageboard Blogspot
 
What is Web Accessibility? An Introduction to Web Accessibility.
What is Web Accessibility? An Introduction to Web Accessibility.What is Web Accessibility? An Introduction to Web Accessibility.
What is Web Accessibility? An Introduction to Web Accessibility.
 
Including Everyone: Web Accessibility 101
Including Everyone: Web Accessibility 101Including Everyone: Web Accessibility 101
Including Everyone: Web Accessibility 101
 
Accessibility
AccessibilityAccessibility
Accessibility
 
Empathy training & the accessible web experience
Empathy training & the accessible web experienceEmpathy training & the accessible web experience
Empathy training & the accessible web experience
 
Optimizing Library Resources for Screen Readers
Optimizing Library Resources for Screen ReadersOptimizing Library Resources for Screen Readers
Optimizing Library Resources for Screen Readers
 
Information and Computer Technology (ICT) Accessibility
Information and Computer Technology (ICT) AccessibilityInformation and Computer Technology (ICT) Accessibility
Information and Computer Technology (ICT) Accessibility
 

Ähnlich wie 2012-07-24: Accessibility On The Web

Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Emagination ®
 
Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Denise Jacobs
 
Web accessibility webinar 53017
Web accessibility webinar 53017Web accessibility webinar 53017
Web accessibility webinar 53017Dee Moradi
 
Icaweb402 a jenninecarlin
Icaweb402 a jenninecarlinIcaweb402 a jenninecarlin
Icaweb402 a jenninecarlinJennine Carlin
 
Web Accessibility Audit_ Ensuring Inclusivity Online.pptx
Web Accessibility Audit_ Ensuring Inclusivity Online.pptxWeb Accessibility Audit_ Ensuring Inclusivity Online.pptx
Web Accessibility Audit_ Ensuring Inclusivity Online.pptxEmmaJones273085
 
How to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitHow to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitRachel Cherry
 
Web Accessibility I Centrum
Web Accessibility I CentrumWeb Accessibility I Centrum
Web Accessibility I Centrumwebmirer
 
HTML5 for SEO and accessibility in 2016
HTML5 for SEO and accessibility in 2016HTML5 for SEO and accessibility in 2016
HTML5 for SEO and accessibility in 2016Myriam Jessier
 
Introduction to accessibility
Introduction to accessibilityIntroduction to accessibility
Introduction to accessibilityJoseph McLarty
 
Website Accessibility Workshop
Website Accessibility WorkshopWebsite Accessibility Workshop
Website Accessibility WorkshopDevin Olson
 
How to create accessible websites - WordCamp New York
How to create accessible websites - WordCamp New YorkHow to create accessible websites - WordCamp New York
How to create accessible websites - WordCamp New YorkRachel Cherry
 
Accessibility and why it matters
Accessibility and why it mattersAccessibility and why it matters
Accessibility and why it mattersMargarida Sousa
 
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
 
Web Accessibility Designing for Inclusivity and ADA Compliance.docx
Web Accessibility Designing for Inclusivity and ADA Compliance.docxWeb Accessibility Designing for Inclusivity and ADA Compliance.docx
Web Accessibility Designing for Inclusivity and ADA Compliance.docxhyperlink2
 
Seth Duffy Accessibility97035
Seth Duffy   Accessibility97035Seth Duffy   Accessibility97035
Seth Duffy Accessibility97035FNian
 

Ähnlich wie 2012-07-24: Accessibility On The Web (20)

doumi94
doumi94doumi94
doumi94
 
Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009
 
Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008
 
Web accessibility webinar 53017
Web accessibility webinar 53017Web accessibility webinar 53017
Web accessibility webinar 53017
 
Icaweb402 a jenninecarlin
Icaweb402 a jenninecarlinIcaweb402 a jenninecarlin
Icaweb402 a jenninecarlin
 
WCA
WCAWCA
WCA
 
Web Accessibility Audit_ Ensuring Inclusivity Online.pptx
Web Accessibility Audit_ Ensuring Inclusivity Online.pptxWeb Accessibility Audit_ Ensuring Inclusivity Online.pptx
Web Accessibility Audit_ Ensuring Inclusivity Online.pptx
 
How to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitHow to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility Summit
 
Web Accessibility I Centrum
Web Accessibility I CentrumWeb Accessibility I Centrum
Web Accessibility I Centrum
 
Webpage and ict
Webpage and ictWebpage and ict
Webpage and ict
 
HTML5 for SEO and accessibility in 2016
HTML5 for SEO and accessibility in 2016HTML5 for SEO and accessibility in 2016
HTML5 for SEO and accessibility in 2016
 
Introduction to accessibility
Introduction to accessibilityIntroduction to accessibility
Introduction to accessibility
 
Improving Your Website's Accessibility
Improving Your Website's AccessibilityImproving Your Website's Accessibility
Improving Your Website's Accessibility
 
Website Accessibility Workshop
Website Accessibility WorkshopWebsite Accessibility Workshop
Website Accessibility Workshop
 
How to create accessible websites - WordCamp New York
How to create accessible websites - WordCamp New YorkHow to create accessible websites - WordCamp New York
How to create accessible websites - WordCamp New York
 
Accessibility and why it matters
Accessibility and why it mattersAccessibility and why it matters
Accessibility and why it matters
 
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...
 
Web Accessibility Designing for Inclusivity and ADA Compliance.docx
Web Accessibility Designing for Inclusivity and ADA Compliance.docxWeb Accessibility Designing for Inclusivity and ADA Compliance.docx
Web Accessibility Designing for Inclusivity and ADA Compliance.docx
 
Accessibility for beginners
Accessibility for beginnersAccessibility for beginners
Accessibility for beginners
 
Seth Duffy Accessibility97035
Seth Duffy   Accessibility97035Seth Duffy   Accessibility97035
Seth Duffy Accessibility97035
 

Mehr von Baltimore Lean Startup

2013-09-24: Media Industry In The Digital Age
2013-09-24: Media Industry In The Digital Age2013-09-24: Media Industry In The Digital Age
2013-09-24: Media Industry In The Digital AgeBaltimore Lean Startup
 
2013-07-17: MedStar Health & Innovation
2013-07-17: MedStar Health & Innovation2013-07-17: MedStar Health & Innovation
2013-07-17: MedStar Health & InnovationBaltimore Lean Startup
 
2013-07-17: Incorporating Personalized Medicine in Community Hospital Systems
2013-07-17: Incorporating Personalized Medicine in Community Hospital Systems2013-07-17: Incorporating Personalized Medicine in Community Hospital Systems
2013-07-17: Incorporating Personalized Medicine in Community Hospital SystemsBaltimore Lean Startup
 
2013-06-26: Two Approaches To Product Development For Lean Startups
2013-06-26: Two Approaches To Product Development For Lean Startups2013-06-26: Two Approaches To Product Development For Lean Startups
2013-06-26: Two Approaches To Product Development For Lean StartupsBaltimore Lean Startup
 
2013-04-17: The Promise, Current State, And Future of Personalized Medicine
2013-04-17: The Promise, Current State, And Future of Personalized Medicine2013-04-17: The Promise, Current State, And Future of Personalized Medicine
2013-04-17: The Promise, Current State, And Future of Personalized MedicineBaltimore Lean Startup
 
2013-04-17: Reactive vs. Proactive Innovation
2013-04-17: Reactive vs. Proactive Innovation2013-04-17: Reactive vs. Proactive Innovation
2013-04-17: Reactive vs. Proactive InnovationBaltimore Lean Startup
 
2013-04-17: Enterprise vs. Lean Startup - Lessons from the Battlefield
2013-04-17: Enterprise vs. Lean Startup - Lessons from the Battlefield2013-04-17: Enterprise vs. Lean Startup - Lessons from the Battlefield
2013-04-17: Enterprise vs. Lean Startup - Lessons from the BattlefieldBaltimore Lean Startup
 
2013-03-11: Leveraging social media to recruit
2013-03-11: Leveraging social media to recruit2013-03-11: Leveraging social media to recruit
2013-03-11: Leveraging social media to recruitBaltimore Lean Startup
 
2012-11-26: Usability Testing As Validation
2012-11-26: Usability Testing As Validation2012-11-26: Usability Testing As Validation
2012-11-26: Usability Testing As ValidationBaltimore Lean Startup
 
2012-09-24 Workshop: Wireframe mockups
2012-09-24 Workshop: Wireframe mockups2012-09-24 Workshop: Wireframe mockups
2012-09-24 Workshop: Wireframe mockupsBaltimore Lean Startup
 
2012-07-24: Object Lab @ Towson University
2012-07-24: Object Lab @ Towson University2012-07-24: Object Lab @ Towson University
2012-07-24: Object Lab @ Towson UniversityBaltimore Lean Startup
 

Mehr von Baltimore Lean Startup (20)

2013-09-24: Online Marketing
2013-09-24: Online Marketing2013-09-24: Online Marketing
2013-09-24: Online Marketing
 
2013-09-24: Media Industry In The Digital Age
2013-09-24: Media Industry In The Digital Age2013-09-24: Media Industry In The Digital Age
2013-09-24: Media Industry In The Digital Age
 
2013-07-17: MedStar Health & Innovation
2013-07-17: MedStar Health & Innovation2013-07-17: MedStar Health & Innovation
2013-07-17: MedStar Health & Innovation
 
2013-07-17: Incorporating Personalized Medicine in Community Hospital Systems
2013-07-17: Incorporating Personalized Medicine in Community Hospital Systems2013-07-17: Incorporating Personalized Medicine in Community Hospital Systems
2013-07-17: Incorporating Personalized Medicine in Community Hospital Systems
 
2013-06-26: Two Approaches To Product Development For Lean Startups
2013-06-26: Two Approaches To Product Development For Lean Startups2013-06-26: Two Approaches To Product Development For Lean Startups
2013-06-26: Two Approaches To Product Development For Lean Startups
 
2013-06-26: Meet The Blinky Tape
2013-06-26: Meet The Blinky Tape2013-06-26: Meet The Blinky Tape
2013-06-26: Meet The Blinky Tape
 
2013-04-17: The Promise, Current State, And Future of Personalized Medicine
2013-04-17: The Promise, Current State, And Future of Personalized Medicine2013-04-17: The Promise, Current State, And Future of Personalized Medicine
2013-04-17: The Promise, Current State, And Future of Personalized Medicine
 
2013-04-17: Reactive vs. Proactive Innovation
2013-04-17: Reactive vs. Proactive Innovation2013-04-17: Reactive vs. Proactive Innovation
2013-04-17: Reactive vs. Proactive Innovation
 
2013-04-17: Enterprise vs. Lean Startup - Lessons from the Battlefield
2013-04-17: Enterprise vs. Lean Startup - Lessons from the Battlefield2013-04-17: Enterprise vs. Lean Startup - Lessons from the Battlefield
2013-04-17: Enterprise vs. Lean Startup - Lessons from the Battlefield
 
2013-03-11: Leveraging social media to recruit
2013-03-11: Leveraging social media to recruit2013-03-11: Leveraging social media to recruit
2013-03-11: Leveraging social media to recruit
 
2012-11-26: Usability Testing As Validation
2012-11-26: Usability Testing As Validation2012-11-26: Usability Testing As Validation
2012-11-26: Usability Testing As Validation
 
2012-11-26: User Experience Strategy
2012-11-26: User Experience Strategy2012-11-26: User Experience Strategy
2012-11-26: User Experience Strategy
 
2012-11-26: It’s Design Time, Baby!
2012-11-26: It’s Design Time, Baby!2012-11-26: It’s Design Time, Baby!
2012-11-26: It’s Design Time, Baby!
 
2012-11-13: ToolLibrary pitch
2012-11-13:  ToolLibrary pitch2012-11-13:  ToolLibrary pitch
2012-11-13: ToolLibrary pitch
 
2012-11-13: Cognoto pitch
2012-11-13: Cognoto pitch2012-11-13: Cognoto pitch
2012-11-13: Cognoto pitch
 
2012-11-13: RosterBuddy pitch
2012-11-13: RosterBuddy pitch2012-11-13: RosterBuddy pitch
2012-11-13: RosterBuddy pitch
 
2012-09-24 Workshop: Wireframe mockups
2012-09-24 Workshop: Wireframe mockups2012-09-24 Workshop: Wireframe mockups
2012-09-24 Workshop: Wireframe mockups
 
2012-09-19: TeamGantt
2012-09-19: TeamGantt2012-09-19: TeamGantt
2012-09-19: TeamGantt
 
2012-08-21: Sheridan Technology Labs
2012-08-21: Sheridan Technology Labs2012-08-21: Sheridan Technology Labs
2012-08-21: Sheridan Technology Labs
 
2012-07-24: Object Lab @ Towson University
2012-07-24: Object Lab @ Towson University2012-07-24: Object Lab @ Towson University
2012-07-24: Object Lab @ Towson University
 

Kürzlich hochgeladen

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 

Kürzlich hochgeladen (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 

2012-07-24: Accessibility On The Web

  • 2. MARYLAND PUBLIC LIBRARY ACCESSIBILIT Y PROJECT Goal: Make all public library websites in Maryland fully compliant with Section 508 Accessibility Standards. Enoch Pratt Free Library is the State Library Resource Center. We will be leading by example and providing support to county libraries.
  • 4. SECTION 508 Section 508 of the Rehabilitation Act is a federal law and set of standards. It requires federal agencies to make their electronic and information technology accessible to people with disabilities.
  • 5. SECTION 508 Includes:  software applications and operating systems  w eb-based information or applications  telecommunication products  video and multimedia products  self contained, closed products (e.g., information kiosks, calculators, and fax machines)  desktop and portable computers
  • 6. WCAG 2.0 The World Wide Web Consortium (W3) maintains standards called WCAG 2.0 (Web Content Accessibility Guidelines, implemented in 2008). They are international standards . Section 508 standards will soon be updated to refer developers and site owners to to WCAG.
  • 8. WHO DOES IT SERVE? Accessible web content is usable and meaningful for people with ANY disability, including:  Blindness  Color blindness  Nearsightedness  Deafness  Reduced motor skills, caused by conditions such as arthritis or amputation  Cognitive impairment  Seizure conditions
  • 9. CONTENT MUST BE PERCEIVABLE  P rovide text alternative to non-text content, including images, tables, and forms.  P rovide transcripts for audio content, or closed captions for video content  D on’t use visual elements such as color or font to communicate important information.
  • 10. SITE MUST BE OPERABLE  A ll functions must be available from the keyboard .  G ive users  enough time  to read and use content.  D o not use content that causes  seizures .  H elp users  navigate and find content .
  • 11. CONTENT MUST BE UNDERSTANDABLE  M ake text  readable and understandable by using clear and concise writing  M ake content appear and operate in  predictable  ways by adhering to best practice standards.  C learly define forms and help users  avoid and correct mistakes .
  • 12. SITE MUST BE ROBUST  M aximize compatibility with current and future user tools, such as:  S creen readers  D isabling of CSS, Javascript, and/or images  Z ooming tools  M obile devices
  • 13. WHY YOU SHOULD BE ACCESSIBLE
  • 14. WHY?  I f your website is not accessible, you will lose valuable market share .  A ccessible websites are generally good examples of web design best practices , and will therefore last longer and work better.  I t’s not the law yet, but it will be. There have already been successful suits filed against businesses with inaccessible websites.
  • 16. TECHNICAL TRICKS Understand how people with disabilities use the web. Try:  Activating your operating system’s built-in screen reader and navigating your site blindfolded.  Navigating your site using only the keyboard.  Disabling CSS and Javascript, and see if your site is still usable.
  • 17. PROVIDE ALTERNATE CONTENT  A dd alt tags to images  P rovide transcripts for audio content  P rovide closed captions for video content  G ive descriptions to tables and forms
  • 18. USE SEMANTIC MARKUP HTML5 has tags for almost every kind of content. Call your content what it is:  Header (<h1>, <h2>) tags for headers and subheaders  Emphasis (<em>) rather than italic (<i> is deprecated in HTML5)  Footer (<footer>) for the footer area  Ordered list (<ol>) for numbered lists
  • 19. FOLLOW GOOD DESIGN PRINCIPLES  U se easy-to-read fonts  U se fluid layouts so the site displays properly at any resolution  L eave ample white space to improve readability  U se high-contrast colors
  • 20. TOOLS & RESOURCES  The W3 Web Accessibility Initiative (WAI) website has case studies of people with disabilities using the web.  WAVE shows errors and warnings in context for individual pages  Use your operating system’s built-in text-to-voice software for experiencing your site through a screen reader. For links to these tools and more, visit prairieskydesigns.com .
  • 21. jessica keyes @prairieskygal Thank You! jessica.m.keyes@gmail.com prairieskydesigns.com