SlideShare a Scribd company logo
Responsive Design & Mobile devices
Accessibility

31-10-13

@SiteimproveUK #Siteimprove13

1
Resources available
• A lot of Best Practice help and
test cases on RWD
• W3C has established a
Mobile Accessibility Task Force
• BBC Mobile Accessibility
Standards and Guidelines
31-10-13

2
RWD & Accessibility can support each other
• Focus on support of separating
content from design
• Focus on a variety of input
devices
• Ensuring both layout and
following standards

31-10-13

3
Same web guidelines & principles
• A design & layout is a suggestion –
not a fixed presentation
• Users should always be able to adapt
content to specific needs
• Provide a link to the 'Mobile site’ on
desktop and a link to the 'Full site’ on
the mobile version. This can be placed
discretely in the footer
31-10-13

4
Interaction methods
Interaction methods vary across
devices. Three main interaction
methods should be considered when
designing the UI:

– Focus Based: The browser focus
"jumps" from element to element;
– Pointer Based: Key-based navigation
controls a pointer that can cover any
part of the screen;
– Touch Based: Events are related
directly to a finger or stylus touch
position on the screen.
31-10-13

5
Tips
• Make areas easy to hit with fingers &
the input area device friendly
• Think about colour: colour blindness
and low vision, contrasts
• Make hierarchy easy to see
• Make sure the sequence of content is
meaningful even without style sheets
31-10-13

6
Tips
• Pop Ups – they should fit on all
viewports and have a close button
• Make all text selectable
• Have a flexible layout
– Fluid Foundation
– No fixed width layouts
– Responsive Images
– Media Queries
31-10-13

7
Mobile First & Progressive Enhancement
•
•
•
•
•
•

Mobile first
Designing for the smallest screen
resolution first (<320px)
Use it as the base for the next, larger
screen resolutions
building for the less-capable devices /
browsers first
Incrementally enhance for the more
capable ones
Use ARIA to make javascript widgets
and ajax accessible
31-10-13

8
Use standard platform controls, elements, and objects
• Assistive technologies are built on
standards
• Semantic markup really helps
• Custom controls tend to not
implement accessibility as fully as a
standard platform control
–
–
–
–
–

Button = button (not link)
Link = link
Heading = heading
List = list
…
31-10-13

9
Don’t
• Don’t lock the design - Keep pinchzoom enabled
• Don’t hide important content in
background images
• Don’t give instructions solely based on
location or colour
• Avoid using images of text
31-10-13

10
How do you test?
• Look at web pages with style sheets disabled
– Is the order of content meaningful
– Has any content been hidden with CSS

• Try to navigate from the keyboard alone and
on a touch device
– Menus, links, forms, expands
– Layers and popups – can they be opened and
closed from the keyboard

• Try to zoom to different sizes to check no
content goes missing
• Check labels for form elements
31-10-13

11
How do you test images?
• Disable images – check if
alternative texts coveys purpose of
images
• Check that background images are
not conveying information
• Check that alternative texts reflect
the purpose of an image

31-10-13

12
Sneak Peak!

31-10-13

13
A lot of issues – prioritising
• Ability to ignore checks
– Globally on entire website
– On specific pages

• Ability to ignore items
– Globally on entire website
– On specific pages

31-10-13

14
Page Specific

31-10-13

15
Images: This page / all pages

31-10-13

16
Tell your collegues why

31-10-13

17
History of decisions

31-10-13

18
Site specific

31-10-13

19
On all pages - globally

31-10-13

20
Tell your collegues why

31-10-13

21
History of decisions

31-10-13

22
31-10-13

23
37 issues
4 issues
12 issues

31-10-13

24
Thank you!

31-10-13

@SiteimproveUK #Siteimprove13

25

More Related Content

Similar to Siteimprove - Accessibility and multiple platforms

Software and Website Development Company
Software and Website Development CompanySoftware and Website Development Company
Software and Website Development Company
samyakmahendra
 
Future Scope of Website Designing in India
Future Scope of Website Designing in IndiaFuture Scope of Website Designing in India
Future Scope of Website Designing in India
Gagandeep Singh Rawat
 
Mobuz Solutions | Things to remember when designing your website
Mobuz Solutions | Things to remember when designing your websiteMobuz Solutions | Things to remember when designing your website
Mobuz Solutions | Things to remember when designing your website
Mobuz Solutions Pvt Ltd
 
Webdesign
WebdesignWebdesign
webdesign.ppt
webdesign.pptwebdesign.ppt
webdesign.ppt
PragyaJaiswal25
 
webdesign.ppt
webdesign.pptwebdesign.ppt
webdesign.ppt
Ernest Appiah
 
webdesign.ppt
webdesign.pptwebdesign.ppt
webdesign.ppt
SharaafNazeer
 
webdesign.ppt
webdesign.pptwebdesign.ppt
webdesign.ppt
PonnathotaSujana
 
webdesign.ppt
webdesign.pptwebdesign.ppt
webdesign.ppt
anil635053
 
Fundamentals of Web Design | Chandan Chakraborty
Fundamentals of Web Design | Chandan ChakrabortyFundamentals of Web Design | Chandan Chakraborty
Fundamentals of Web Design | Chandan Chakraborty
Chandan Chakraborty
 
User Experience (UX)
User Experience (UX)User Experience (UX)
User Experience (UX)
khalidjaffar
 
6 mobile user interface design bb
6   mobile user interface design bb6   mobile user interface design bb
6 mobile user interface design bb
Shahid Riaz
 
WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_26-04-2022_tes...
WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_26-04-2022_tes...WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_26-04-2022_tes...
WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_26-04-2022_tes...
madhurpatidar2
 
Developing a framework of design principles for single page websites and thei...
Developing a framework of design principles for single page websites and thei...Developing a framework of design principles for single page websites and thei...
Developing a framework of design principles for single page websites and thei...
World IA Day Copenhagen
 
Responsive & Adaptive Design: Delivering Websites That Delight Your Users
Responsive & Adaptive Design: Delivering Websites That Delight Your UsersResponsive & Adaptive Design: Delivering Websites That Delight Your Users
Responsive & Adaptive Design: Delivering Websites That Delight Your Users
BBDO
 
Progressive Enchancement: Crafting a Responsive Redesign
Progressive Enchancement: Crafting a Responsive RedesignProgressive Enchancement: Crafting a Responsive Redesign
Progressive Enchancement: Crafting a Responsive Redesign
Karin Tracy
 
Best Practices for University Websites
Best Practices for University WebsitesBest Practices for University Websites
Best Practices for University Websites
Jeremy Robinson
 
Test your website for Web Accessibility
Test your website for  Web AccessibilityTest your website for  Web Accessibility
Test your website for Web Accessibility
Multidots Solutions Pvt Ltd
 
Module 1st USER INTERFACE DESIGN (15CS832) - VTU
Module 1st USER INTERFACE DESIGN (15CS832) - VTU Module 1st USER INTERFACE DESIGN (15CS832) - VTU
Module 1st USER INTERFACE DESIGN (15CS832) - VTU
Sachin Gowda
 
Four Principles of Accessibility UK Version
Four Principles of Accessibility UK Version Four Principles of Accessibility UK Version
Four Principles of Accessibility UK Version
Homer Gaines
 

Similar to Siteimprove - Accessibility and multiple platforms (20)

Software and Website Development Company
Software and Website Development CompanySoftware and Website Development Company
Software and Website Development Company
 
Future Scope of Website Designing in India
Future Scope of Website Designing in IndiaFuture Scope of Website Designing in India
Future Scope of Website Designing in India
 
Mobuz Solutions | Things to remember when designing your website
Mobuz Solutions | Things to remember when designing your websiteMobuz Solutions | Things to remember when designing your website
Mobuz Solutions | Things to remember when designing your website
 
Webdesign
WebdesignWebdesign
Webdesign
 
webdesign.ppt
webdesign.pptwebdesign.ppt
webdesign.ppt
 
webdesign.ppt
webdesign.pptwebdesign.ppt
webdesign.ppt
 
webdesign.ppt
webdesign.pptwebdesign.ppt
webdesign.ppt
 
webdesign.ppt
webdesign.pptwebdesign.ppt
webdesign.ppt
 
webdesign.ppt
webdesign.pptwebdesign.ppt
webdesign.ppt
 
Fundamentals of Web Design | Chandan Chakraborty
Fundamentals of Web Design | Chandan ChakrabortyFundamentals of Web Design | Chandan Chakraborty
Fundamentals of Web Design | Chandan Chakraborty
 
User Experience (UX)
User Experience (UX)User Experience (UX)
User Experience (UX)
 
6 mobile user interface design bb
6   mobile user interface design bb6   mobile user interface design bb
6 mobile user interface design bb
 
WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_26-04-2022_tes...
WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_26-04-2022_tes...WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_26-04-2022_tes...
WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_26-04-2022_tes...
 
Developing a framework of design principles for single page websites and thei...
Developing a framework of design principles for single page websites and thei...Developing a framework of design principles for single page websites and thei...
Developing a framework of design principles for single page websites and thei...
 
Responsive & Adaptive Design: Delivering Websites That Delight Your Users
Responsive & Adaptive Design: Delivering Websites That Delight Your UsersResponsive & Adaptive Design: Delivering Websites That Delight Your Users
Responsive & Adaptive Design: Delivering Websites That Delight Your Users
 
Progressive Enchancement: Crafting a Responsive Redesign
Progressive Enchancement: Crafting a Responsive RedesignProgressive Enchancement: Crafting a Responsive Redesign
Progressive Enchancement: Crafting a Responsive Redesign
 
Best Practices for University Websites
Best Practices for University WebsitesBest Practices for University Websites
Best Practices for University Websites
 
Test your website for Web Accessibility
Test your website for  Web AccessibilityTest your website for  Web Accessibility
Test your website for Web Accessibility
 
Module 1st USER INTERFACE DESIGN (15CS832) - VTU
Module 1st USER INTERFACE DESIGN (15CS832) - VTU Module 1st USER INTERFACE DESIGN (15CS832) - VTU
Module 1st USER INTERFACE DESIGN (15CS832) - VTU
 
Four Principles of Accessibility UK Version
Four Principles of Accessibility UK Version Four Principles of Accessibility UK Version
Four Principles of Accessibility UK Version
 

More from Siteimprove

The myth of accessibility uncovered uk
The myth of accessibility uncovered ukThe myth of accessibility uncovered uk
The myth of accessibility uncovered uk
Siteimprove
 
Web content quality matters
Web content quality mattersWeb content quality matters
Web content quality matters
Siteimprove
 
Put a pair of glasses on it
Put a pair of glasses on itPut a pair of glasses on it
Put a pair of glasses on it
Siteimprove
 
Using analytics to improve user experience on your website
Using analytics to improve user experience on your websiteUsing analytics to improve user experience on your website
Using analytics to improve user experience on your website
Siteimprove
 
Siteimprove - SEO the bigger picture
Siteimprove - SEO the bigger pictureSiteimprove - SEO the bigger picture
Siteimprove - SEO the bigger picture
Siteimprove
 
New analytics of web governance
New analytics of web governanceNew analytics of web governance
New analytics of web governance
Siteimprove
 

More from Siteimprove (6)

The myth of accessibility uncovered uk
The myth of accessibility uncovered ukThe myth of accessibility uncovered uk
The myth of accessibility uncovered uk
 
Web content quality matters
Web content quality mattersWeb content quality matters
Web content quality matters
 
Put a pair of glasses on it
Put a pair of glasses on itPut a pair of glasses on it
Put a pair of glasses on it
 
Using analytics to improve user experience on your website
Using analytics to improve user experience on your websiteUsing analytics to improve user experience on your website
Using analytics to improve user experience on your website
 
Siteimprove - SEO the bigger picture
Siteimprove - SEO the bigger pictureSiteimprove - SEO the bigger picture
Siteimprove - SEO the bigger picture
 
New analytics of web governance
New analytics of web governanceNew analytics of web governance
New analytics of web governance
 

Recently uploaded

Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 

Recently uploaded (20)

Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 

Siteimprove - Accessibility and multiple platforms

  • 1. Responsive Design & Mobile devices Accessibility 31-10-13 @SiteimproveUK #Siteimprove13 1
  • 2. Resources available • A lot of Best Practice help and test cases on RWD • W3C has established a Mobile Accessibility Task Force • BBC Mobile Accessibility Standards and Guidelines 31-10-13 2
  • 3. RWD & Accessibility can support each other • Focus on support of separating content from design • Focus on a variety of input devices • Ensuring both layout and following standards 31-10-13 3
  • 4. Same web guidelines & principles • A design & layout is a suggestion – not a fixed presentation • Users should always be able to adapt content to specific needs • Provide a link to the 'Mobile site’ on desktop and a link to the 'Full site’ on the mobile version. This can be placed discretely in the footer 31-10-13 4
  • 5. Interaction methods Interaction methods vary across devices. Three main interaction methods should be considered when designing the UI: – Focus Based: The browser focus "jumps" from element to element; – Pointer Based: Key-based navigation controls a pointer that can cover any part of the screen; – Touch Based: Events are related directly to a finger or stylus touch position on the screen. 31-10-13 5
  • 6. Tips • Make areas easy to hit with fingers & the input area device friendly • Think about colour: colour blindness and low vision, contrasts • Make hierarchy easy to see • Make sure the sequence of content is meaningful even without style sheets 31-10-13 6
  • 7. Tips • Pop Ups – they should fit on all viewports and have a close button • Make all text selectable • Have a flexible layout – Fluid Foundation – No fixed width layouts – Responsive Images – Media Queries 31-10-13 7
  • 8. Mobile First & Progressive Enhancement • • • • • • Mobile first Designing for the smallest screen resolution first (<320px) Use it as the base for the next, larger screen resolutions building for the less-capable devices / browsers first Incrementally enhance for the more capable ones Use ARIA to make javascript widgets and ajax accessible 31-10-13 8
  • 9. Use standard platform controls, elements, and objects • Assistive technologies are built on standards • Semantic markup really helps • Custom controls tend to not implement accessibility as fully as a standard platform control – – – – – Button = button (not link) Link = link Heading = heading List = list … 31-10-13 9
  • 10. Don’t • Don’t lock the design - Keep pinchzoom enabled • Don’t hide important content in background images • Don’t give instructions solely based on location or colour • Avoid using images of text 31-10-13 10
  • 11. How do you test? • Look at web pages with style sheets disabled – Is the order of content meaningful – Has any content been hidden with CSS • Try to navigate from the keyboard alone and on a touch device – Menus, links, forms, expands – Layers and popups – can they be opened and closed from the keyboard • Try to zoom to different sizes to check no content goes missing • Check labels for form elements 31-10-13 11
  • 12. How do you test images? • Disable images – check if alternative texts coveys purpose of images • Check that background images are not conveying information • Check that alternative texts reflect the purpose of an image 31-10-13 12
  • 14. A lot of issues – prioritising • Ability to ignore checks – Globally on entire website – On specific pages • Ability to ignore items – Globally on entire website – On specific pages 31-10-13 14
  • 16. Images: This page / all pages 31-10-13 16
  • 17. Tell your collegues why 31-10-13 17
  • 20. On all pages - globally 31-10-13 20
  • 21. Tell your collegues why 31-10-13 21
  • 24. 37 issues 4 issues 12 issues 31-10-13 24