SlideShare a Scribd company logo
1 of 25
Implement structure for an
accessible experience on
the web
By Priti Rohra
Head Accessibility Testing

Tel: +91-22-26860485/6

Web: www.barrierbreak.com

Email: sales@barrierbreak.com
Web page Structure
•
•
•
•

Headings
Lists
Tables
Landmarks
Need For Accessible Web Page Structure
• Helps to understand how the content is
arranged
• Facilitates quick navigation
• Helps to understand the content easily
• Improves overall user experience
Headings
• Used to mark sections on a web page
• W3C has defined 6 heading levels:
– <h1> - to - <h6>

• Helps to navigate quickly:
– Users with visual impairments
– Users with mobility impairments
Best Practices
• Define headings as per specifications:
– <h2> should follow <h1>
– <h3> should follow <h2>& so on …

• Use 1 <h1> on a page
• Use descriptive text to mark headings
• Use styles consistently to mark headings at
same levels
Appropriate Heading Structure
Common Errors
• Heading levels are skipped:
– <h4> is used after <h1>
– <h2> or <h3> is used to mark the main heading on a
page

•
•
•
•

Multiple <h1>’s are used on a page
Use of empty heading mark-up
Content marked-up as a heading
Use of styles to visually format text as headings
Inappropriate Heading Structure
Lists
• Used to present related information
– Navigation links: site navigation, section navigation
etc.
– Page content: steps, list of errors etc.

• Helps users identify:
– Beginning/end of lists
– Number of items in a list
Types of lists
• Ordered list <ol>
– Sequential content: steps of a process explained, bread
crumb trails etc.
• Unordered list <ul>
– Related content: navigation links, list of products/services
etc.
• Definition lists <dl>
– Terms & their definition: glossary, expansion for
abbreviations, acronyms etc.
• Nested lists:
– Lists within a list: Navigation menus & sub-menus, site map,
index etc.
Best Practices
• Use accurate list type to mark-up related
content
• Avoid use of styles to hide list item prefix
• Avoid use of empty <li> tags
Appropriate List
Common Errors
• Use of styles to present related content
• Use of definition list to mark-up content that
does not include definitions etc.
• Use of styles to hide list item prefix
• Non-semantic use of list mark-up:
– Use of <ul> to mark-up sequential content
– Use of <ol> to mark-up list of definitions
Inappropriate List
Tables
• Consists of rows & columns used to present
information
• Types of tables:
– Data tables:
• Used to present related information
• Define table headers
• Define table caption & summary

– Layout tables:
• Used to position page content
• Use CSS instead …
Best Practices
• Simple data tables:
– Use <th> tags to mark-up row & column headers
– Use scope attribute???
– Caption & summary not required

• Complex data tables:
– Use <th> tags + header, id attributes to mark-up row
& column headers
– Specify table caption & summary

• Layout tables:
– Position the content in an accurate linear order
Appropriate Table
Common Errors
• Table headers not identified
• Legend text & navigation links included in the
data table
• Summary not defined for complex data table
• Use of identical text for table caption &
summary
• Use of <th> tag for layout tables
• Use of summary attribute for layout tables
• Use of incorrect structure to present table data
Inappropriate Table
Landmarks
• Used to mark sections of a web page
• Introduced in WAI-ARIA & HTML 5
• Helps to quickly navigate to sections of a page:
– Banner, Search, Navigation;
– Main, Complementary, Content info etc.
Best practices
• Define landmarks as per specifications
– Specify 1 banner, search, main landmark on a page

• Use landmarks to mark all sections of a page
– Assign labels to differentiate one section from
another:
– Global navigation, footer navigation etc.
Appropriate Landmark
Common Errors
• Use of multiple ‘Main’ landmarks on a page
• Use of only ‘Banner’ landmark on a page
• Use of ‘Application’ landmark’ to present form
instructions
Let Technology be Inclusive!
Assistive Technology

Accessibility Services
Accessible Web
Development

Accessible
Conversion

POUR Accessibility
Testing
•
•
•

Empower persons with disabilities
Provide equal access to technology
Build inclusion and diversity

•
•
•

Testing by persons with disabilities
Meet your social and legal requirements
Comply with accessibility guidelines
Where to Contact Me?
Email: priti.rohra@barrierbreak.com
Office: +91-26860485/6 Extn: 117
Connect with me at:

pritirohra

More Related Content

Similar to Implement Structure for an Accessible Experience on the Web_Techshare India 2014

SEO Workshop #EcomTIM in Romania
SEO Workshop #EcomTIM in RomaniaSEO Workshop #EcomTIM in Romania
SEO Workshop #EcomTIM in RomaniaLisa Myers
 
DotNetNuke Urls - Best practice for administrators, editors and developers
DotNetNuke Urls - Best practice for administrators, editors and developersDotNetNuke Urls - Best practice for administrators, editors and developers
DotNetNuke Urls - Best practice for administrators, editors and developersbrchapman
 
Fixing common problems with SEO by Steve Mortiboy
Fixing common problems with SEO by Steve MortiboyFixing common problems with SEO by Steve Mortiboy
Fixing common problems with SEO by Steve MortiboySteve Mortiboy
 
Website Architecture Presentation from Web Strategy Workshops
Website Architecture Presentation from Web Strategy WorkshopsWebsite Architecture Presentation from Web Strategy Workshops
Website Architecture Presentation from Web Strategy WorkshopsCharles Edmunds
 
Need for css,introduction to css & basic syntax wt
Need for css,introduction to css &  basic syntax wtNeed for css,introduction to css &  basic syntax wt
Need for css,introduction to css & basic syntax wtMeet1020
 
On Page Optimization
On Page Optimization On Page Optimization
On Page Optimization Bala Abirami
 
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)Carrie Anton
 
CSUN Creating Accessible Content in MS Office 2010
CSUN Creating Accessible Content in MS Office 2010CSUN Creating Accessible Content in MS Office 2010
CSUN Creating Accessible Content in MS Office 2010Eduardo Meza-Etienne
 
Website designing company in mumbai
Website designing company in mumbaiWebsite designing company in mumbai
Website designing company in mumbaiCss Founder
 
Cascading style sheets
Cascading style sheetsCascading style sheets
Cascading style sheetssmithaps4
 
SEO best practice in 2014 with ActiveStandards
SEO best practice in 2014 with ActiveStandardsSEO best practice in 2014 with ActiveStandards
SEO best practice in 2014 with ActiveStandardsJames Baverstock
 
MODULE 3- WEEK 3- EMP.pptx
MODULE 3- WEEK 3- EMP.pptxMODULE 3- WEEK 3- EMP.pptx
MODULE 3- WEEK 3- EMP.pptxFrenzDelaCruz2
 
Laughlin Constable Web Accessibility Basics for Web Developers
Laughlin Constable Web Accessibility Basics for Web DevelopersLaughlin Constable Web Accessibility Basics for Web Developers
Laughlin Constable Web Accessibility Basics for Web DevelopersLyzz Sberna
 
Search Engine Optimization - The eye-opening presentation for beginners
Search Engine Optimization - The eye-opening presentation for beginnersSearch Engine Optimization - The eye-opening presentation for beginners
Search Engine Optimization - The eye-opening presentation for beginnersUp2 Technology
 

Similar to Implement Structure for an Accessible Experience on the Web_Techshare India 2014 (20)

accessibility
accessibilityaccessibility
accessibility
 
SEO Workshop #EcomTIM in Romania
SEO Workshop #EcomTIM in RomaniaSEO Workshop #EcomTIM in Romania
SEO Workshop #EcomTIM in Romania
 
Web Designing Services
Web Designing Services Web Designing Services
Web Designing Services
 
DotNetNuke Urls - Best practice for administrators, editors and developers
DotNetNuke Urls - Best practice for administrators, editors and developersDotNetNuke Urls - Best practice for administrators, editors and developers
DotNetNuke Urls - Best practice for administrators, editors and developers
 
Fixing common problems with SEO by Steve Mortiboy
Fixing common problems with SEO by Steve MortiboyFixing common problems with SEO by Steve Mortiboy
Fixing common problems with SEO by Steve Mortiboy
 
Website Architecture Presentation from Web Strategy Workshops
Website Architecture Presentation from Web Strategy WorkshopsWebsite Architecture Presentation from Web Strategy Workshops
Website Architecture Presentation from Web Strategy Workshops
 
Need for css,introduction to css & basic syntax wt
Need for css,introduction to css &  basic syntax wtNeed for css,introduction to css &  basic syntax wt
Need for css,introduction to css & basic syntax wt
 
On Page Optimization
On Page Optimization On Page Optimization
On Page Optimization
 
Accessible Documents
Accessible DocumentsAccessible Documents
Accessible Documents
 
SEO Strategy ppt
SEO Strategy ppt SEO Strategy ppt
SEO Strategy ppt
 
Html presentation
Html presentationHtml presentation
Html presentation
 
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
 
Making social media work, building on line community
Making social media work, building on line communityMaking social media work, building on line community
Making social media work, building on line community
 
CSUN Creating Accessible Content in MS Office 2010
CSUN Creating Accessible Content in MS Office 2010CSUN Creating Accessible Content in MS Office 2010
CSUN Creating Accessible Content in MS Office 2010
 
Website designing company in mumbai
Website designing company in mumbaiWebsite designing company in mumbai
Website designing company in mumbai
 
Cascading style sheets
Cascading style sheetsCascading style sheets
Cascading style sheets
 
SEO best practice in 2014 with ActiveStandards
SEO best practice in 2014 with ActiveStandardsSEO best practice in 2014 with ActiveStandards
SEO best practice in 2014 with ActiveStandards
 
MODULE 3- WEEK 3- EMP.pptx
MODULE 3- WEEK 3- EMP.pptxMODULE 3- WEEK 3- EMP.pptx
MODULE 3- WEEK 3- EMP.pptx
 
Laughlin Constable Web Accessibility Basics for Web Developers
Laughlin Constable Web Accessibility Basics for Web DevelopersLaughlin Constable Web Accessibility Basics for Web Developers
Laughlin Constable Web Accessibility Basics for Web Developers
 
Search Engine Optimization - The eye-opening presentation for beginners
Search Engine Optimization - The eye-opening presentation for beginnersSearch Engine Optimization - The eye-opening presentation for beginners
Search Engine Optimization - The eye-opening presentation for beginners
 

More from BarrierBreak

BarrierBreak in 2015 - A Recap
BarrierBreak in 2015 - A RecapBarrierBreak in 2015 - A Recap
BarrierBreak in 2015 - A RecapBarrierBreak
 
BarrierBreak Recap - 2014
BarrierBreak Recap - 2014BarrierBreak Recap - 2014
BarrierBreak Recap - 2014BarrierBreak
 
Inclusive Education - Making education accessible to all.
Inclusive Education - Making education accessible to all.Inclusive Education - Making education accessible to all.
Inclusive Education - Making education accessible to all.BarrierBreak
 
Inclusive ICTs in Education_Techshare India 2014
Inclusive ICTs in Education_Techshare India 2014Inclusive ICTs in Education_Techshare India 2014
Inclusive ICTs in Education_Techshare India 2014BarrierBreak
 
Numbers and Reactions_Techshare 2014
Numbers and Reactions_Techshare 2014Numbers and Reactions_Techshare 2014
Numbers and Reactions_Techshare 2014BarrierBreak
 
Inclusive Libraries_Techshare India 2014
Inclusive Libraries_Techshare India 2014Inclusive Libraries_Techshare India 2014
Inclusive Libraries_Techshare India 2014BarrierBreak
 
Testing with Autism_Techshare India 2014
Testing with Autism_Techshare India 2014Testing with Autism_Techshare India 2014
Testing with Autism_Techshare India 2014BarrierBreak
 
Enabling Self-reliance for Persons with Autism Spectrum Disorders_Techshare I...
Enabling Self-reliance for Persons with Autism Spectrum Disorders_Techshare I...Enabling Self-reliance for Persons with Autism Spectrum Disorders_Techshare I...
Enabling Self-reliance for Persons with Autism Spectrum Disorders_Techshare I...BarrierBreak
 
Affordable Communication Aids_Techshare India 2014
Affordable Communication Aids_Techshare India 2014Affordable Communication Aids_Techshare India 2014
Affordable Communication Aids_Techshare India 2014BarrierBreak
 
Campus Commitment for Equal Access_Techshare India 2014
Campus Commitment for Equal Access_Techshare India 2014Campus Commitment for Equal Access_Techshare India 2014
Campus Commitment for Equal Access_Techshare India 2014BarrierBreak
 
Accessible Web Components_Techshare India 2014
Accessible Web Components_Techshare India 2014Accessible Web Components_Techshare India 2014
Accessible Web Components_Techshare India 2014BarrierBreak
 
Accessible Media _Techshare India 2014
Accessible Media _Techshare India 2014Accessible Media _Techshare India 2014
Accessible Media _Techshare India 2014BarrierBreak
 
Barrierbreak 2012 - A Recap
Barrierbreak 2012 - A RecapBarrierbreak 2012 - A Recap
Barrierbreak 2012 - A RecapBarrierBreak
 
Implementation of accessibility & wcag in india and the way forward
Implementation of accessibility & wcag in india and the way forwardImplementation of accessibility & wcag in india and the way forward
Implementation of accessibility & wcag in india and the way forwardBarrierBreak
 
Cloud Computing & Learning Disabilities
Cloud Computing & Learning DisabilitiesCloud Computing & Learning Disabilities
Cloud Computing & Learning DisabilitiesBarrierBreak
 
Understanding Guidelines for Indian Government Websites
Understanding Guidelines for Indian Government WebsitesUnderstanding Guidelines for Indian Government Websites
Understanding Guidelines for Indian Government WebsitesBarrierBreak
 
Building And Managing Workplace Inclusivity - People with Disabilities
Building And Managing Workplace Inclusivity - People with DisabilitiesBuilding And Managing Workplace Inclusivity - People with Disabilities
Building And Managing Workplace Inclusivity - People with DisabilitiesBarrierBreak
 
Accessibility Beyond Ramps
Accessibility Beyond RampsAccessibility Beyond Ramps
Accessibility Beyond RampsBarrierBreak
 

More from BarrierBreak (19)

BarrierBreak in 2015 - A Recap
BarrierBreak in 2015 - A RecapBarrierBreak in 2015 - A Recap
BarrierBreak in 2015 - A Recap
 
BarrierBreak Recap - 2014
BarrierBreak Recap - 2014BarrierBreak Recap - 2014
BarrierBreak Recap - 2014
 
Inclusive Education - Making education accessible to all.
Inclusive Education - Making education accessible to all.Inclusive Education - Making education accessible to all.
Inclusive Education - Making education accessible to all.
 
Inclusive ICTs in Education_Techshare India 2014
Inclusive ICTs in Education_Techshare India 2014Inclusive ICTs in Education_Techshare India 2014
Inclusive ICTs in Education_Techshare India 2014
 
Numbers and Reactions_Techshare 2014
Numbers and Reactions_Techshare 2014Numbers and Reactions_Techshare 2014
Numbers and Reactions_Techshare 2014
 
Inclusive Libraries_Techshare India 2014
Inclusive Libraries_Techshare India 2014Inclusive Libraries_Techshare India 2014
Inclusive Libraries_Techshare India 2014
 
Testing with Autism_Techshare India 2014
Testing with Autism_Techshare India 2014Testing with Autism_Techshare India 2014
Testing with Autism_Techshare India 2014
 
Enabling Self-reliance for Persons with Autism Spectrum Disorders_Techshare I...
Enabling Self-reliance for Persons with Autism Spectrum Disorders_Techshare I...Enabling Self-reliance for Persons with Autism Spectrum Disorders_Techshare I...
Enabling Self-reliance for Persons with Autism Spectrum Disorders_Techshare I...
 
Affordable Communication Aids_Techshare India 2014
Affordable Communication Aids_Techshare India 2014Affordable Communication Aids_Techshare India 2014
Affordable Communication Aids_Techshare India 2014
 
Campus Commitment for Equal Access_Techshare India 2014
Campus Commitment for Equal Access_Techshare India 2014Campus Commitment for Equal Access_Techshare India 2014
Campus Commitment for Equal Access_Techshare India 2014
 
Accessible Web Components_Techshare India 2014
Accessible Web Components_Techshare India 2014Accessible Web Components_Techshare India 2014
Accessible Web Components_Techshare India 2014
 
Accessible Media _Techshare India 2014
Accessible Media _Techshare India 2014Accessible Media _Techshare India 2014
Accessible Media _Techshare India 2014
 
Barrierbreak 2012 - A Recap
Barrierbreak 2012 - A RecapBarrierbreak 2012 - A Recap
Barrierbreak 2012 - A Recap
 
Implementation of accessibility & wcag in india and the way forward
Implementation of accessibility & wcag in india and the way forwardImplementation of accessibility & wcag in india and the way forward
Implementation of accessibility & wcag in india and the way forward
 
Cloud Computing & Learning Disabilities
Cloud Computing & Learning DisabilitiesCloud Computing & Learning Disabilities
Cloud Computing & Learning Disabilities
 
Accessible forms
Accessible formsAccessible forms
Accessible forms
 
Understanding Guidelines for Indian Government Websites
Understanding Guidelines for Indian Government WebsitesUnderstanding Guidelines for Indian Government Websites
Understanding Guidelines for Indian Government Websites
 
Building And Managing Workplace Inclusivity - People with Disabilities
Building And Managing Workplace Inclusivity - People with DisabilitiesBuilding And Managing Workplace Inclusivity - People with Disabilities
Building And Managing Workplace Inclusivity - People with Disabilities
 
Accessibility Beyond Ramps
Accessibility Beyond RampsAccessibility Beyond Ramps
Accessibility Beyond Ramps
 

Recently uploaded

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 

Recently uploaded (20)

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 

Implement Structure for an Accessible Experience on the Web_Techshare India 2014

  • 1. Implement structure for an accessible experience on the web By Priti Rohra Head Accessibility Testing Tel: +91-22-26860485/6 Web: www.barrierbreak.com Email: sales@barrierbreak.com
  • 3. Need For Accessible Web Page Structure • Helps to understand how the content is arranged • Facilitates quick navigation • Helps to understand the content easily • Improves overall user experience
  • 4. Headings • Used to mark sections on a web page • W3C has defined 6 heading levels: – <h1> - to - <h6> • Helps to navigate quickly: – Users with visual impairments – Users with mobility impairments
  • 5. Best Practices • Define headings as per specifications: – <h2> should follow <h1> – <h3> should follow <h2>& so on … • Use 1 <h1> on a page • Use descriptive text to mark headings • Use styles consistently to mark headings at same levels
  • 7. Common Errors • Heading levels are skipped: – <h4> is used after <h1> – <h2> or <h3> is used to mark the main heading on a page • • • • Multiple <h1>’s are used on a page Use of empty heading mark-up Content marked-up as a heading Use of styles to visually format text as headings
  • 9. Lists • Used to present related information – Navigation links: site navigation, section navigation etc. – Page content: steps, list of errors etc. • Helps users identify: – Beginning/end of lists – Number of items in a list
  • 10. Types of lists • Ordered list <ol> – Sequential content: steps of a process explained, bread crumb trails etc. • Unordered list <ul> – Related content: navigation links, list of products/services etc. • Definition lists <dl> – Terms & their definition: glossary, expansion for abbreviations, acronyms etc. • Nested lists: – Lists within a list: Navigation menus & sub-menus, site map, index etc.
  • 11. Best Practices • Use accurate list type to mark-up related content • Avoid use of styles to hide list item prefix • Avoid use of empty <li> tags
  • 13. Common Errors • Use of styles to present related content • Use of definition list to mark-up content that does not include definitions etc. • Use of styles to hide list item prefix • Non-semantic use of list mark-up: – Use of <ul> to mark-up sequential content – Use of <ol> to mark-up list of definitions
  • 15. Tables • Consists of rows & columns used to present information • Types of tables: – Data tables: • Used to present related information • Define table headers • Define table caption & summary – Layout tables: • Used to position page content • Use CSS instead …
  • 16. Best Practices • Simple data tables: – Use <th> tags to mark-up row & column headers – Use scope attribute??? – Caption & summary not required • Complex data tables: – Use <th> tags + header, id attributes to mark-up row & column headers – Specify table caption & summary • Layout tables: – Position the content in an accurate linear order
  • 18. Common Errors • Table headers not identified • Legend text & navigation links included in the data table • Summary not defined for complex data table • Use of identical text for table caption & summary • Use of <th> tag for layout tables • Use of summary attribute for layout tables • Use of incorrect structure to present table data
  • 20. Landmarks • Used to mark sections of a web page • Introduced in WAI-ARIA & HTML 5 • Helps to quickly navigate to sections of a page: – Banner, Search, Navigation; – Main, Complementary, Content info etc.
  • 21. Best practices • Define landmarks as per specifications – Specify 1 banner, search, main landmark on a page • Use landmarks to mark all sections of a page – Assign labels to differentiate one section from another: – Global navigation, footer navigation etc.
  • 23. Common Errors • Use of multiple ‘Main’ landmarks on a page • Use of only ‘Banner’ landmark on a page • Use of ‘Application’ landmark’ to present form instructions
  • 24. Let Technology be Inclusive! Assistive Technology Accessibility Services Accessible Web Development Accessible Conversion POUR Accessibility Testing • • • Empower persons with disabilities Provide equal access to technology Build inclusion and diversity • • • Testing by persons with disabilities Meet your social and legal requirements Comply with accessibility guidelines
  • 25. Where to Contact Me? Email: priti.rohra@barrierbreak.com Office: +91-26860485/6 Extn: 117 Connect with me at: pritirohra