SlideShare uma empresa Scribd logo
1 de 55
1
Responsive Web Design for Universal Access
Image: http://mashable.com/2012/12/11/responsive-web-design/
Kate Walser
CX Insights
kwalser@cxinsights.com
2
Speaker – Kate Walser
- 15 years in usability, accessibility and user experience design
- Member of TEITAC, or Section 508 / Section 255 refresh committee
- Principal consultant at CX Insights, the user experience division of
Tritus Technologies, Inc.
- Originally from upstate NY, now call Fairfax, VA (near DC) home
- Wrote "Usability and Gov 2.0" chapter for Usability in Government
Systems book. (June 2012)
3
Slides
http://www.cxinsights.com/print
http://www.cxinsights.com/presentations/accessu/responsive-
web-design.html
http://www.slideshare.net/kwalser
4
Challenge:
“We want a mobile website”
5
Original mobile strategy
Two sites
- Two sites –
– Server checks browser / device
– Present that site
6
Responsive
One site, Multiple views
Photo credit: http://sixrevisions.com/mobile/methods-mobile-websites/
7
Agenda
Topic Timeline
Introductions 9:00 – 9:10
What is responsive design 9:10 – 9:20
How does it work 9:20 – 9:25
Responsive design & accessibility 9:25 – 9:35
Group exercise
Look at AustinTexas.govon your mobile phone
9:35 – 9:50
Planning a responsive design 9:50 – 10:05
Group exercise
Make TXHHS responsive
10:05 – 10:20
Discussion,Wrapup 10:20 – 10:30
What is responsive design?
8
At a glimpse
Photo credit: Media Queries Gallery, http://mediaqueri.es/
Phone, kindle, tablet,
desktop views of
TheNextWeb
9
11
http://www.texas.gov/
Landscape – tablet (iPad, Samsung Galaxy Tab)
13
Demo
14
The goals of responsive web design are to use the
same content for different devices but trim and mold
the content and features to best fit the device.
Goals
How does it work?
15
16
3 main parts
- Fluid grid (adjustable widths)
e.g., column width = 45% (vs. 300px)
- Flexible images (scalable)
e.g., image size is 24em wide by 12em high (vs. 248px x 124px)
for desktop viewing, but just 12em x 6em for mobile
- Media queries (check device / browser width)
e.g., if the device width (or the max-width of the viewable area) is
480px wide, then show this version
17
1. Decide what to show and how to
order it
Wireframes show web page elements
and how they look, where they go on
different devices
“Media Queries,” by Juan Arregin
Source: http://dribbble.com/shots/185755-Media-Queries
18
2. Check maximum (device) width
Option A: Link to a CSS file for that max-width
<link rel="stylesheet" type="text/css" media="screen and (max-
width:480px)" href="minimal.css" />
Option B: As lines in CSS file
@media (max-width: 60em) {/* styles for 60em - less*/}
@media (max-width: 30em) {/* styles for 30em - less*/}
Option C: As import statement in CSS file
@import url("minimal.css”) screen and max-width:480px
19
3. Use fluid layouts, flexible images
(i.e., em or % vs. px)
http://adaptive-images.com/details.htm
media="only screen and (min-width: 768px)"
html.details #how-it-works {
float: left;
width: 64.5%;
padding-bottom: 20px;
}
20
Looking at the code
http://www.austintexas.gov
Another example
http://stuffandnonsense.co.uk/
Responsive and improved access
22
23
Challenge 1
Hard-to-click links
24
Adjust CSS to make larger “touch” targets
25
Challenge 2
“Noise,” “fluff” hinder screen readers
http://www.nhl.com/
26
Improve readability for all devices
Responsive design often hides decorations
.decoration {display:none}
Use for both screen readers and responsive version
<link rel="stylesheet" type="text/css"
media="speech"href="minimal.css" />
<link rel="stylesheet" type="text/css" media="screen and
(max-width:480px)"href="minimal.css" />
27
Challenge 3
Many tab stops before content
Multiple navigation elements precede the content on the
WorldWildlife.org website
World Wildlife Fund
Desktop version
28
Since the AustinTexas.gov uses a responsive design, at narrower widths, the submenus are
hidden, making it easier for users to get to main section options or content.
Collapsed navigation can* mean fewer tab
stops to reach content
*The WorldWildlife.org website doesn’t update its CSS to use display:none to “hide” the collapsed options as tab
stops and from screen readers.
29
Challenge 4
Images that degrade on zoom
Images: http://coding.smashingmagazine.com/2012/01/16/resolution-independence-with-svg/
Images designed at one resolution degrade as users, especially those with screen magnifiers,
increase their screen magnification.
30
Use responsive, scalable images
Scalable vector graphics used for responsive web designs also improve screen
usage for those with visual impairments.
Group Exercise (15 minutes)
Take a look – AustinTexas.gov
- Visit the AustinTexas.gov website on a mobile device
- How does it compare to the desktop version?
- What works? What could be improved?
31
Planning a responsive design
33
34
1. Consider users
- New or existing?
- Young or old? Mix?
- Devices?
35
2. Pick devices
Google Analytics reports include Mobile reports. Check the Devices section, and drill down by screen resolution or browser as a
secondary dimension to see what users are using to visit your site.
Sample device widths
36
Devices Max-(device-
)width
Design for
Desktop -- 960px
Tablet 520 – 959px 768px
Smart
phone
0– 520px 320px
http://www.metaltoad.com/blog/simple-device-diagram-responsive-design-planning
37
3. Define website goals, contexts
38
ItalioKitchen.com’s website hides the gallery of different dishes when a
user visits from a mobile site. Instead the menu, locations, news, and
specials take center stage.
Example:
italiokitchen.com
39
4. Define top tasks
40
5. Prioritize features & content
1
2
3
4
41
6. See what’s hard to touch
http://www.fairfaxcounty.gov/library/
42
Quick sketches can be enough to create the
responsive design.
7. Decide if / how layout changes
43
8. Convert widths to % (or ems)
Fluid width = Desired width / container width
.container {
width: 660px;
}
section {
float: left;
margin: 10px;
width: 420px;
}
.container {
max-width: 660px;
}
section {
float: left;
margin: 1.51515151%; /* 10px 660px = .01515151 */
width: 63.63636363%; /* 420px 660px = .63636363 */
}
Source: http://learn.shayhowe.com/advanced-html-css/responsive-web-design
44
9. Adjust widths, positioning
Max-width # columns Styles
960px 1 float:none;
width:auto;
2 float:left;
width:66%;
660px 1 float:none;
width:auto;
2 float:left;
width: 63.63636363%
EXAMPLE
Group Exercise (15 minutes)
Texas Health & Human Services Commission
http://www.hhsc.state.tx.us/index.shtml
45
Tools
46
48
http://lab.maltewassermann.com/viewport-resizer/
49
Viewport Resizer
http://screenqueri.es/
Screenqueri.es gives you a pixel grid to
view and check your responsive design on
different devices.
50
51
http://www.responsinator.com/
Responsinator shows your design in
viewports representing Apple, Kindle, and
some Android devices.
Summary
- Combine media queries, responsive images, flexible grid
- Identify the main reasons, devices users will use to visit
your site
- Adjust your design to respond to that
53
Questions
54
Contact
Kate Walser
kwalser@cxinsights.com• @kwalser• +1 (571) 281-2626
To learn more
- “Responsive Web Design,” by Ethan Marcotte
Article: http://alistapart.com/article/responsive-web-design
Book: http://www.abookapart.com/products/responsive-web-design
- “Logical Breakpoints for Your Responsive Design,” by Vasilis van Gemert
http://www.smashingmagazine.com/2013/03/01/logical-breakpoints-responsive-design/
- ResponsiveDesign.is
55

Mais conteúdo relacionado

Semelhante a Responsive Web Design for Universal Access

Responsive Web Design On Student's day
Responsive Web Design On Student's day Responsive Web Design On Student's day
Responsive Web Design On Student's day psophy
 
Create Responsive Website Design with Bootstrap 3
Create Responsive Website Design with Bootstrap 3Create Responsive Website Design with Bootstrap 3
Create Responsive Website Design with Bootstrap 3Wahyu Putra
 
Adaptive layouts - standards>next Manchester 23.03.2011
Adaptive layouts - standards>next Manchester 23.03.2011Adaptive layouts - standards>next Manchester 23.03.2011
Adaptive layouts - standards>next Manchester 23.03.2011Patrick Lauke
 
The specs behind the sex, mobile-friendly layout beyond the desktop
The specs behind the sex, mobile-friendly layout beyond the desktopThe specs behind the sex, mobile-friendly layout beyond the desktop
The specs behind the sex, mobile-friendly layout beyond the desktopbetabeers
 
Advancio, Inc. Academy: Responsive Web Design
Advancio, Inc. Academy: Responsive Web DesignAdvancio, Inc. Academy: Responsive Web Design
Advancio, Inc. Academy: Responsive Web DesignAdvancio
 
Developing for Responsive Design - Frederic Welterlin
Developing for Responsive Design - Frederic WelterlinDeveloping for Responsive Design - Frederic Welterlin
Developing for Responsive Design - Frederic WelterlinRazorfish
 
“Good design is obvious. Great design is transparent.” — How we use Bootstrap...
“Good design is obvious. Great design is transparent.” — How we use Bootstrap...“Good design is obvious. Great design is transparent.” — How we use Bootstrap...
“Good design is obvious. Great design is transparent.” — How we use Bootstrap...Roni Banerjee
 
Introduction to Responsive Web Design
Introduction to Responsive Web DesignIntroduction to Responsive Web Design
Introduction to Responsive Web DesignShawn Calvert
 
Responsive web design
Responsive web designResponsive web design
Responsive web designpsophy
 
Optimizing Sites for Mobile Devices
Optimizing Sites for Mobile DevicesOptimizing Sites for Mobile Devices
Optimizing Sites for Mobile Devicesjameswillweb
 
Responsive Web Design: the secret sauce - JavaScript Open Day Montreal - 2015...
Responsive Web Design: the secret sauce - JavaScript Open Day Montreal - 2015...Responsive Web Design: the secret sauce - JavaScript Open Day Montreal - 2015...
Responsive Web Design: the secret sauce - JavaScript Open Day Montreal - 2015...Frédéric Harper
 
CSS3 Media Queries: Mobile Elixir or CSS Snake Oil
CSS3 Media Queries: Mobile Elixir or CSS Snake OilCSS3 Media Queries: Mobile Elixir or CSS Snake Oil
CSS3 Media Queries: Mobile Elixir or CSS Snake Oiljameswillweb
 
Great Responsive-ability Web Design
Great Responsive-ability Web DesignGreat Responsive-ability Web Design
Great Responsive-ability Web DesignMike Wilcox
 
Business of Front-end Web Development
Business of Front-end Web DevelopmentBusiness of Front-end Web Development
Business of Front-end Web DevelopmentRachel Andrew
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web DesignJustin Avery
 
Proactive Responsive Design
Proactive Responsive DesignProactive Responsive Design
Proactive Responsive DesignNathan Smith
 
Responsive Web design _2013
Responsive Web design _2013 Responsive Web design _2013
Responsive Web design _2013 Suresh B
 
responsive web design 1_oct_2013
responsive web design  1_oct_2013 responsive web design  1_oct_2013
responsive web design 1_oct_2013 Suresh B
 
responsive web design
responsive web designresponsive web design
responsive web designSuresh B
 

Semelhante a Responsive Web Design for Universal Access (20)

Responsive Web Design On Student's day
Responsive Web Design On Student's day Responsive Web Design On Student's day
Responsive Web Design On Student's day
 
Create Responsive Website Design with Bootstrap 3
Create Responsive Website Design with Bootstrap 3Create Responsive Website Design with Bootstrap 3
Create Responsive Website Design with Bootstrap 3
 
Adaptive layouts - standards>next Manchester 23.03.2011
Adaptive layouts - standards>next Manchester 23.03.2011Adaptive layouts - standards>next Manchester 23.03.2011
Adaptive layouts - standards>next Manchester 23.03.2011
 
The specs behind the sex, mobile-friendly layout beyond the desktop
The specs behind the sex, mobile-friendly layout beyond the desktopThe specs behind the sex, mobile-friendly layout beyond the desktop
The specs behind the sex, mobile-friendly layout beyond the desktop
 
Advancio, Inc. Academy: Responsive Web Design
Advancio, Inc. Academy: Responsive Web DesignAdvancio, Inc. Academy: Responsive Web Design
Advancio, Inc. Academy: Responsive Web Design
 
Developing for Responsive Design - Frederic Welterlin
Developing for Responsive Design - Frederic WelterlinDeveloping for Responsive Design - Frederic Welterlin
Developing for Responsive Design - Frederic Welterlin
 
“Good design is obvious. Great design is transparent.” — How we use Bootstrap...
“Good design is obvious. Great design is transparent.” — How we use Bootstrap...“Good design is obvious. Great design is transparent.” — How we use Bootstrap...
“Good design is obvious. Great design is transparent.” — How we use Bootstrap...
 
Introduction to Responsive Web Design
Introduction to Responsive Web DesignIntroduction to Responsive Web Design
Introduction to Responsive Web Design
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Optimizing Sites for Mobile Devices
Optimizing Sites for Mobile DevicesOptimizing Sites for Mobile Devices
Optimizing Sites for Mobile Devices
 
Responsive Web Design: the secret sauce - JavaScript Open Day Montreal - 2015...
Responsive Web Design: the secret sauce - JavaScript Open Day Montreal - 2015...Responsive Web Design: the secret sauce - JavaScript Open Day Montreal - 2015...
Responsive Web Design: the secret sauce - JavaScript Open Day Montreal - 2015...
 
CSS3 Media Queries: Mobile Elixir or CSS Snake Oil
CSS3 Media Queries: Mobile Elixir or CSS Snake OilCSS3 Media Queries: Mobile Elixir or CSS Snake Oil
CSS3 Media Queries: Mobile Elixir or CSS Snake Oil
 
Great Responsive-ability Web Design
Great Responsive-ability Web DesignGreat Responsive-ability Web Design
Great Responsive-ability Web Design
 
Business of Front-end Web Development
Business of Front-end Web DevelopmentBusiness of Front-end Web Development
Business of Front-end Web Development
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Proactive Responsive Design
Proactive Responsive DesignProactive Responsive Design
Proactive Responsive Design
 
Responsive Web design _2013
Responsive Web design _2013 Responsive Web design _2013
Responsive Web design _2013
 
responsive web design 1_oct_2013
responsive web design  1_oct_2013 responsive web design  1_oct_2013
responsive web design 1_oct_2013
 
Rwd ppt
Rwd pptRwd ppt
Rwd ppt
 
responsive web design
responsive web designresponsive web design
responsive web design
 

Mais de Kate Walser

Surviving Dev Frameworks 2019
Surviving Dev Frameworks 2019Surviving Dev Frameworks 2019
Surviving Dev Frameworks 2019Kate Walser
 
AccessU 2018 - Surviving Dev Frameworks: Lessons Learned with WordPress, Drup...
AccessU 2018 - Surviving Dev Frameworks: Lessons Learned with WordPress, Drup...AccessU 2018 - Surviving Dev Frameworks: Lessons Learned with WordPress, Drup...
AccessU 2018 - Surviving Dev Frameworks: Lessons Learned with WordPress, Drup...Kate Walser
 
AccessU 2018 - Introduction to User Research
AccessU 2018 - Introduction to User ResearchAccessU 2018 - Introduction to User Research
AccessU 2018 - Introduction to User ResearchKate Walser
 
An Accessibility Update: Changes to Section 508
An Accessibility Update: Changes to Section 508An Accessibility Update: Changes to Section 508
An Accessibility Update: Changes to Section 508Kate Walser
 
Usability Testing with People with Disabilities (2017)
Usability Testing with People with Disabilities (2017)Usability Testing with People with Disabilities (2017)
Usability Testing with People with Disabilities (2017)Kate Walser
 
Lessons Learned: Coding Accessible Apps with Frameworks 2017
Lessons Learned: Coding Accessible Apps with Frameworks 2017Lessons Learned: Coding Accessible Apps with Frameworks 2017
Lessons Learned: Coding Accessible Apps with Frameworks 2017Kate Walser
 
Usability Testing with People with Disabilities
Usability Testing with People with DisabilitiesUsability Testing with People with Disabilities
Usability Testing with People with DisabilitiesKate Walser
 
Lessons Learned in Coding Accessible Apps with Frameworks
Lessons Learned in Coding Accessible Apps with FrameworksLessons Learned in Coding Accessible Apps with Frameworks
Lessons Learned in Coding Accessible Apps with FrameworksKate Walser
 
Usability Testing for Usable Accessibility
Usability Testing for Usable AccessibilityUsability Testing for Usable Accessibility
Usability Testing for Usable AccessibilityKate Walser
 
Engaging Users with Social Media
Engaging Users with Social MediaEngaging Users with Social Media
Engaging Users with Social MediaKate Walser
 
Quick Check Usability Testing - UPA 2012
Quick Check Usability Testing - UPA 2012Quick Check Usability Testing - UPA 2012
Quick Check Usability Testing - UPA 2012Kate Walser
 
The UX of Gov 2.0
The UX of Gov 2.0The UX of Gov 2.0
The UX of Gov 2.0Kate Walser
 
On target three-ways-to-keep-audience-in-focus_ivmg
On target three-ways-to-keep-audience-in-focus_ivmgOn target three-ways-to-keep-audience-in-focus_ivmg
On target three-ways-to-keep-audience-in-focus_ivmgKate Walser
 
User focus ux_of_ri_as
User focus ux_of_ri_asUser focus ux_of_ri_as
User focus ux_of_ri_asKate Walser
 
Designing Gov 2.0 That's Inclusive
Designing Gov 2.0 That's InclusiveDesigning Gov 2.0 That's Inclusive
Designing Gov 2.0 That's InclusiveKate Walser
 

Mais de Kate Walser (16)

Surviving Dev Frameworks 2019
Surviving Dev Frameworks 2019Surviving Dev Frameworks 2019
Surviving Dev Frameworks 2019
 
AccessU 2018 - Surviving Dev Frameworks: Lessons Learned with WordPress, Drup...
AccessU 2018 - Surviving Dev Frameworks: Lessons Learned with WordPress, Drup...AccessU 2018 - Surviving Dev Frameworks: Lessons Learned with WordPress, Drup...
AccessU 2018 - Surviving Dev Frameworks: Lessons Learned with WordPress, Drup...
 
AccessU 2018 - Introduction to User Research
AccessU 2018 - Introduction to User ResearchAccessU 2018 - Introduction to User Research
AccessU 2018 - Introduction to User Research
 
An Accessibility Update: Changes to Section 508
An Accessibility Update: Changes to Section 508An Accessibility Update: Changes to Section 508
An Accessibility Update: Changes to Section 508
 
Usability Testing with People with Disabilities (2017)
Usability Testing with People with Disabilities (2017)Usability Testing with People with Disabilities (2017)
Usability Testing with People with Disabilities (2017)
 
Lessons Learned: Coding Accessible Apps with Frameworks 2017
Lessons Learned: Coding Accessible Apps with Frameworks 2017Lessons Learned: Coding Accessible Apps with Frameworks 2017
Lessons Learned: Coding Accessible Apps with Frameworks 2017
 
Usability Testing with People with Disabilities
Usability Testing with People with DisabilitiesUsability Testing with People with Disabilities
Usability Testing with People with Disabilities
 
Lessons Learned in Coding Accessible Apps with Frameworks
Lessons Learned in Coding Accessible Apps with FrameworksLessons Learned in Coding Accessible Apps with Frameworks
Lessons Learned in Coding Accessible Apps with Frameworks
 
Fonts new
Fonts newFonts new
Fonts new
 
Usability Testing for Usable Accessibility
Usability Testing for Usable AccessibilityUsability Testing for Usable Accessibility
Usability Testing for Usable Accessibility
 
Engaging Users with Social Media
Engaging Users with Social MediaEngaging Users with Social Media
Engaging Users with Social Media
 
Quick Check Usability Testing - UPA 2012
Quick Check Usability Testing - UPA 2012Quick Check Usability Testing - UPA 2012
Quick Check Usability Testing - UPA 2012
 
The UX of Gov 2.0
The UX of Gov 2.0The UX of Gov 2.0
The UX of Gov 2.0
 
On target three-ways-to-keep-audience-in-focus_ivmg
On target three-ways-to-keep-audience-in-focus_ivmgOn target three-ways-to-keep-audience-in-focus_ivmg
On target three-ways-to-keep-audience-in-focus_ivmg
 
User focus ux_of_ri_as
User focus ux_of_ri_asUser focus ux_of_ri_as
User focus ux_of_ri_as
 
Designing Gov 2.0 That's Inclusive
Designing Gov 2.0 That's InclusiveDesigning Gov 2.0 That's Inclusive
Designing Gov 2.0 That's Inclusive
 

Último

Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...Nitya salvi
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Nitya salvi
 
How to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdfHow to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdfOffice Furniture Plus - Irving
 
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...nirzagarg
 
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for FriendshipRaebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for FriendshipNitya salvi
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationZenSeloveres
 
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best ServiceIndependent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
Simple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptxSimple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptxbalqisyamutia
 
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...gajnagarg
 
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKLANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKMarekMitek1
 
Aminabad * High Profile Escorts Service in Lucknow Phone No 9548273370 Elite ...
Aminabad * High Profile Escorts Service in Lucknow Phone No 9548273370 Elite ...Aminabad * High Profile Escorts Service in Lucknow Phone No 9548273370 Elite ...
Aminabad * High Profile Escorts Service in Lucknow Phone No 9548273370 Elite ...HyderabadDolls
 
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证ehyxf
 
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...gajnagarg
 
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...Nitya salvi
 
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...HyderabadDolls
 
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...Amil baba
 
cholilithiasis, cholecystitis,gall bladdder .pdf
cholilithiasis, cholecystitis,gall bladdder .pdfcholilithiasis, cholecystitis,gall bladdder .pdf
cholilithiasis, cholecystitis,gall bladdder .pdfRawalRafiqLeghari
 
Branding in the Psychedelic Landscape Report.pdf
Branding in the Psychedelic Landscape Report.pdfBranding in the Psychedelic Landscape Report.pdf
Branding in the Psychedelic Landscape Report.pdfAlexandra Plesner
 
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...gajnagarg
 

Último (20)

Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
 
How to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdfHow to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdf
 
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
 
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for FriendshipRaebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best ServiceIndependent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
 
Hackathon evaluation template_latest_uploadpdf
Hackathon evaluation template_latest_uploadpdfHackathon evaluation template_latest_uploadpdf
Hackathon evaluation template_latest_uploadpdf
 
Simple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptxSimple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptx
 
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
 
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKLANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
 
Aminabad * High Profile Escorts Service in Lucknow Phone No 9548273370 Elite ...
Aminabad * High Profile Escorts Service in Lucknow Phone No 9548273370 Elite ...Aminabad * High Profile Escorts Service in Lucknow Phone No 9548273370 Elite ...
Aminabad * High Profile Escorts Service in Lucknow Phone No 9548273370 Elite ...
 
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
 
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
 
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
 
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
 
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
 
cholilithiasis, cholecystitis,gall bladdder .pdf
cholilithiasis, cholecystitis,gall bladdder .pdfcholilithiasis, cholecystitis,gall bladdder .pdf
cholilithiasis, cholecystitis,gall bladdder .pdf
 
Branding in the Psychedelic Landscape Report.pdf
Branding in the Psychedelic Landscape Report.pdfBranding in the Psychedelic Landscape Report.pdf
Branding in the Psychedelic Landscape Report.pdf
 
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
 

Responsive Web Design for Universal Access

  • 1. 1 Responsive Web Design for Universal Access Image: http://mashable.com/2012/12/11/responsive-web-design/ Kate Walser CX Insights kwalser@cxinsights.com
  • 2. 2 Speaker – Kate Walser - 15 years in usability, accessibility and user experience design - Member of TEITAC, or Section 508 / Section 255 refresh committee - Principal consultant at CX Insights, the user experience division of Tritus Technologies, Inc. - Originally from upstate NY, now call Fairfax, VA (near DC) home - Wrote "Usability and Gov 2.0" chapter for Usability in Government Systems book. (June 2012)
  • 4. 4 Challenge: “We want a mobile website”
  • 5. 5 Original mobile strategy Two sites - Two sites – – Server checks browser / device – Present that site
  • 6. 6 Responsive One site, Multiple views Photo credit: http://sixrevisions.com/mobile/methods-mobile-websites/
  • 7. 7 Agenda Topic Timeline Introductions 9:00 – 9:10 What is responsive design 9:10 – 9:20 How does it work 9:20 – 9:25 Responsive design & accessibility 9:25 – 9:35 Group exercise Look at AustinTexas.govon your mobile phone 9:35 – 9:50 Planning a responsive design 9:50 – 10:05 Group exercise Make TXHHS responsive 10:05 – 10:20 Discussion,Wrapup 10:20 – 10:30
  • 8. What is responsive design? 8
  • 9. At a glimpse Photo credit: Media Queries Gallery, http://mediaqueri.es/ Phone, kindle, tablet, desktop views of TheNextWeb 9
  • 10.
  • 11. 11 http://www.texas.gov/ Landscape – tablet (iPad, Samsung Galaxy Tab)
  • 12.
  • 14. 14 The goals of responsive web design are to use the same content for different devices but trim and mold the content and features to best fit the device. Goals
  • 15. How does it work? 15
  • 16. 16 3 main parts - Fluid grid (adjustable widths) e.g., column width = 45% (vs. 300px) - Flexible images (scalable) e.g., image size is 24em wide by 12em high (vs. 248px x 124px) for desktop viewing, but just 12em x 6em for mobile - Media queries (check device / browser width) e.g., if the device width (or the max-width of the viewable area) is 480px wide, then show this version
  • 17. 17 1. Decide what to show and how to order it Wireframes show web page elements and how they look, where they go on different devices “Media Queries,” by Juan Arregin Source: http://dribbble.com/shots/185755-Media-Queries
  • 18. 18 2. Check maximum (device) width Option A: Link to a CSS file for that max-width <link rel="stylesheet" type="text/css" media="screen and (max- width:480px)" href="minimal.css" /> Option B: As lines in CSS file @media (max-width: 60em) {/* styles for 60em - less*/} @media (max-width: 30em) {/* styles for 30em - less*/} Option C: As import statement in CSS file @import url("minimal.css”) screen and max-width:480px
  • 19. 19 3. Use fluid layouts, flexible images (i.e., em or % vs. px) http://adaptive-images.com/details.htm media="only screen and (min-width: 768px)" html.details #how-it-works { float: left; width: 64.5%; padding-bottom: 20px; }
  • 20. 20 Looking at the code http://www.austintexas.gov
  • 24. 24 Adjust CSS to make larger “touch” targets
  • 25. 25 Challenge 2 “Noise,” “fluff” hinder screen readers http://www.nhl.com/
  • 26. 26 Improve readability for all devices Responsive design often hides decorations .decoration {display:none} Use for both screen readers and responsive version <link rel="stylesheet" type="text/css" media="speech"href="minimal.css" /> <link rel="stylesheet" type="text/css" media="screen and (max-width:480px)"href="minimal.css" />
  • 27. 27 Challenge 3 Many tab stops before content Multiple navigation elements precede the content on the WorldWildlife.org website World Wildlife Fund Desktop version
  • 28. 28 Since the AustinTexas.gov uses a responsive design, at narrower widths, the submenus are hidden, making it easier for users to get to main section options or content. Collapsed navigation can* mean fewer tab stops to reach content *The WorldWildlife.org website doesn’t update its CSS to use display:none to “hide” the collapsed options as tab stops and from screen readers.
  • 29. 29 Challenge 4 Images that degrade on zoom Images: http://coding.smashingmagazine.com/2012/01/16/resolution-independence-with-svg/ Images designed at one resolution degrade as users, especially those with screen magnifiers, increase their screen magnification.
  • 30. 30 Use responsive, scalable images Scalable vector graphics used for responsive web designs also improve screen usage for those with visual impairments.
  • 31. Group Exercise (15 minutes) Take a look – AustinTexas.gov - Visit the AustinTexas.gov website on a mobile device - How does it compare to the desktop version? - What works? What could be improved? 31
  • 32.
  • 34. 34 1. Consider users - New or existing? - Young or old? Mix? - Devices?
  • 35. 35 2. Pick devices Google Analytics reports include Mobile reports. Check the Devices section, and drill down by screen resolution or browser as a secondary dimension to see what users are using to visit your site.
  • 36. Sample device widths 36 Devices Max-(device- )width Design for Desktop -- 960px Tablet 520 – 959px 768px Smart phone 0– 520px 320px http://www.metaltoad.com/blog/simple-device-diagram-responsive-design-planning
  • 37. 37 3. Define website goals, contexts
  • 38. 38 ItalioKitchen.com’s website hides the gallery of different dishes when a user visits from a mobile site. Instead the menu, locations, news, and specials take center stage. Example: italiokitchen.com
  • 40. 40 5. Prioritize features & content 1 2 3 4
  • 41. 41 6. See what’s hard to touch http://www.fairfaxcounty.gov/library/
  • 42. 42 Quick sketches can be enough to create the responsive design. 7. Decide if / how layout changes
  • 43. 43 8. Convert widths to % (or ems) Fluid width = Desired width / container width .container { width: 660px; } section { float: left; margin: 10px; width: 420px; } .container { max-width: 660px; } section { float: left; margin: 1.51515151%; /* 10px 660px = .01515151 */ width: 63.63636363%; /* 420px 660px = .63636363 */ } Source: http://learn.shayhowe.com/advanced-html-css/responsive-web-design
  • 44. 44 9. Adjust widths, positioning Max-width # columns Styles 960px 1 float:none; width:auto; 2 float:left; width:66%; 660px 1 float:none; width:auto; 2 float:left; width: 63.63636363% EXAMPLE
  • 45. Group Exercise (15 minutes) Texas Health & Human Services Commission http://www.hhsc.state.tx.us/index.shtml 45
  • 47.
  • 50. http://screenqueri.es/ Screenqueri.es gives you a pixel grid to view and check your responsive design on different devices. 50
  • 51. 51 http://www.responsinator.com/ Responsinator shows your design in viewports representing Apple, Kindle, and some Android devices.
  • 52.
  • 53. Summary - Combine media queries, responsive images, flexible grid - Identify the main reasons, devices users will use to visit your site - Adjust your design to respond to that 53
  • 55. Contact Kate Walser kwalser@cxinsights.com• @kwalser• +1 (571) 281-2626 To learn more - “Responsive Web Design,” by Ethan Marcotte Article: http://alistapart.com/article/responsive-web-design Book: http://www.abookapart.com/products/responsive-web-design - “Logical Breakpoints for Your Responsive Design,” by Vasilis van Gemert http://www.smashingmagazine.com/2013/03/01/logical-breakpoints-responsive-design/ - ResponsiveDesign.is 55

Notas do Editor

  1. How do users reach your site?What features and content do they use most?
  2. What’s the heart, core of your product?If hidden, which elements would be missed by users?Which items are just for visual appeal?Which things are harder to use?
  3. WireframesEven Google Chrome developer toolbar