1 Responsive Web Design for Universal Access Image: Kate Walser CX Insights

Slides:



Advertisements
Similar presentations
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 7 Key Concepts 1 Copyright © Terry Felke-Morris.
Advertisements

CONCEPTS FOR FLUID LAYOUT Web Page Layout. Website Layouts Most websites have organized their content in multiple columns (formatted like a magazine or.
RESPONSIVE WEB DESIGN NYU Webmaster Meetup, October 3 rd, 2014.
Responsive Web Design Sheri German, Instructor Montgomery College.
Being Responsibly Responsive Jason
Chapter 8 More on Links, Layout, and Mobile Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
Responsive Wed Design : An Emerging Technology Archana Jain.
Responsive Web Design Design websites so that they can adapt to different devices seamlessly. Image by Muhammed RafizeldiMuhammed Rafizeldi.
RESPONSIVE DESIGN Sources: Kadlec, T. (2012). Implementing responsive design. Berkeley, California: New Riders Publishing. MarcotteMarcotte, E. (2010).
RESPONSIVE DESIGN Sources: Kadlec, T. (2012). Implementing responsive design. Berkeley, California: New Riders Publishing. MarcotteMarcotte, E. (2010).
LEARN THE QUICK AND EASY WAY! VISUAL QUICKSTART GUIDE HTML and CSS 8th Edition Chapter 12: Building Responsive Webpages.
TUTORIAL 8: Enhancing a Web Site with Advanced CSS
‘Mobile first’ Alexander Roberts ISS Web Team Manager Swansea University.
CIT 256 Mobile Web Development Dr. Beryl Hoffman.
Intro to RESPONSIVE DESIGN. Why? What?
Lesson 15: Mobile Design and Layout Introduction to Adobe Dreamweaver CS6 Adobe Certified Associate: Web Communication using Adobe Dreamweaver CS6.
Chapter 8 More on Links, Layout, and Mobile Copyright © 2013 Terry Ann Morris, Ed.D revised by Bill Pegram, 9/24/
WDV 331 Dreamweaver Applications Designing Websites for Mobile Devices Dreamweaver CS6 Chapter 11.
CIS 1310 – HTML & CSS 7 More on Links, Layout & Mobile.
Web Design, 3 rd Edition 4 Planning a Successful Web Site: Part 2.
Layouts with CSS Web Design – Section 4-12 Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course.
Using Styles and Style Sheets for Design
COMP 135 Web Site Design Intermediate Week 8. Responsive Web Design Responsive Design Adaptive Design.
Basic Responsive Design Techniques. Let’s take a look at this basic layout. It has a header and two columns of text, in a box that is centered on the.
Week 8 – Part 3 More on Links, Layout, and Mobile Key Concepts 1.
Responsive design - Bedrock to our site Responsive site templates included.
Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. ® Copyright 2012 Adobe.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
WEB DESIGN AND PROGRAMMING Advanced CSS Techniques.
GETTING FROM DESIGN TO IMPLEMENTATION How to get to the finish line with Responsive and Mobile Development.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 7 Key Concepts 1 Copyright © Terry Felke-Morris.
Use CSS to Implement a Reusable Design Selecting a Dreamweaver CSS Starter Layout is the easiest way to create a page with a CSS layout You can access.
Responsive Web Designing Using CSS3 & HTML5 -Sandip Jadhav “We are building a web, for all device ”
+ Responsive Design Communication Strategy for Mobile, Desktop Los Alamos National Laboratory Ask a question at #interlab.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 7 Key Concepts 1 Copyright © Terry Felke-Morris.
Responsive Design Design that Adapts to Different Devices SoftUni Team Technical Trainers Software University
Heuristics of Responsive Web Design Aronya Waller & Nate Mudd IDIA 612.
INFO1300 LAB7 OCT.11TH RESPONSIVE DESIGN. WHAT IS RESPONSIVE WEB DESIGN A mix of flexible grids and layouts, images and an intelligent use of CSS media.
GO MOBILE. GO RESPONSIVE. 185 mil mobile internet users in India
Mobile Devices Lesson 11. Objective: The challenges of designing for mobile devices Using CSS3 media queries Converting a fixed width layout to a single.
CONTROLLING Page layout
Responsive vs. Adaptive Web Design A responsive web design will "fluidly change and respond to fit any screen or device size" An adaptive design will "change.
Responsive Web Design (RWD) MIS 3502, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 2/11/2016.
Basic Elements of Responsive Web Design Jason Bengtson, MLIS, AHIP Emerging Technologies/R&D Librarian UNM Health Sciences Library and Informatics Center.
1 Company Confidential Need a Mobile DotNetNuke Site? Get One the Quick and Easy Way Using CSS Media Queries Amelia Marschall Partner & Creative Director.
Fundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Textbook to be published by Pearson Ed in early Bootstrap.
CONCEPTS FOR FLUID LAYOUT Web Page Layout. Essential Questions What challenges do mobile devices present to Web designers? What are the basic concepts.
Implementing Responsive Design UNIT I.
>> Navigation and Layouts in CSS
Implementing Responsive Design
HTML5 Level II Session V Chapter 8 - How to Use Responsive Web Design (RWD)
A better approach to mobile
Concepts for fluid layout
Introduction to CSS Media Query - Lesson 11
CS 0134 (term 2181) Jarrett Billingsley
RESPONSIVE WEB DESIGN.
Responsive Design in WordPress
Responsive Design.
Fixed Positioning.
Responsive Framework.
Session VI Chapter 8 - How to Use Responsive Web Design (RWD)
Chapter 8 - How to Use Responsive Web Design (RWD)
Responsive Web Design (RWD)
WEB DESIGN FOR MULTIPLE SCREENS
Laying out Elements with CSS
Web Client Side Technologies Raneem Qaddoura
Concepts for fluid layout
Various mobile devices
17 RESPONSIVE WEB DESIGN.
Christopher Harrison Jeremy Foster
Presentation transcript:

1 Responsive Web Design for Universal Access Image: Kate Walser CX Insights

2 Speaker – Kate Walser  16 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  Design websites, applications to be responsive

3 Slides web-design.html

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:

7 Agenda TopicTimeDuration Introductions8:30 – 8:4010 mins What is responsive design8:40 – 8:5010 mins How does it work8:50 – 8:555 mins Responsive design & accessibility8:55 – 9:0510 mins Group exercise Look at AustinTexas.gov on your mobile phone 9:05 – 9:2015 mins Planning a responsive design9:20 – 9:3515 mins Group exercise Make TXHHS responsive 9:35 – 9:5015 mins Discussion, Wrapup9:50 – 10:0010 mins

What is responsive design? 8

At a glimpse Photo credit: Media Queries Gallery, Phone, kindle, tablet, desktop views of TheNextWeb 9

Full size (Desktop)

11 Landscape – tablet (iPad, Samsung Galaxy Tab)

Smart phone (Galaxy III, iPhone, Android)

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:

18 2. Check maximum (device) width Option A: Link to a CSS file for that max-width Option B: As lines in CSS (max-width: 60em) {/* styles for 60em - (max-width: 30em) {/* styles for 30em - only screen and (min-width:321px) and (max-width:480px) {/* Include rules here */} Option C: As import statement in CSS url("minimal.css”) screen and max-width:480px

19 3. Use fluid layouts, flexible images (i.e., em or % vs. only screen and (max-width: 767px) { /* Mobile */ p, ul, li {line-height: 1.5}.buttons {padding:10px 30px;margin:10px;display:block;}.decoration {display:none;} only screen and (min-width: 768px) { /* Desktop and landscape tablet */ p, ul, li {line-height: 1.3}.buttons {padding:5px;margin:5px;display:inline-block}.decoration {display:inline;width:1.5em;height:1em;} }

20 Looking at the code

Another example

22 Updated

Responsive and improved access 23

24 Challenge 1 Hard-to-click links

25 Adjust CSS to make larger “touch” targets

26 Challenge 2 “Noise,” “fluff” hinder screen readers

27 Improve readability for all devices Responsive design often hides decorations.decoration {display:none} Use for both screen readers and responsive version

28 Challenge 3 Many tab stops before content Multiple navigation elements precede the content on the WorldWildlife.org website World Wildlife Fund Desktop version

29 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.

30 With drop-down and complex menus, it can be hard to find option you need. Menu doesn’t stay open to let users use ctrl+f to find nav. Challenge 4 Finding needed option in complex menus

31 The alternative presentation often used for mobile navigation drawers displays all or top navigation options in a list. Users can then use ctrl+F to find the option they need more easily. Mobile nav drawers can show all options with ability to search (ctrl+f)

32 Challenge 5 Images that degrade on zoom Images: Images designed at one resolution degrade as users, especially those with screen magnifiers, increase their screen magnification.

33 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? 34

AustinTexas.gov: How does it compare to the desktop version? What works?

Planning a responsive design 36

37 1.Consider users  New or existing?  Young or old? Mix?  Devices?

38 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 39 DevicesMax-(device- )width Design for Desktop--960px Tablet520 – 959px768px Smart phone 0 – 520px320px

40 3.Define website goals, contexts

41 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

42 4. Define top tasks

43 5. Prioritize features & content

44 6. See what’s hard to touch

45 Quick sketches can be enough to create the responsive design. 7. Decide if / how layout changes

46 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: %; /* 10px ÷ 660px = */ width: %; /* 420px ÷ 660px = */ } Source:

47 9. Adjust widths, positioning Max-width# columnsStyles 960px1float:none; width:auto; 2float:left; width:66%; 660px1float:none; width:auto; 2float:left; width: % EXAMPLE

Group Exercise (15 minutes) Texas Health & Human Services Commission 48

Tools 50

52

53 Viewport Resizer

Screenqueri.es gives you a pixel grid to view and check your responsive design on different devices. 54

55 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 56

Questions 57

Contact Kate +1 (571) To learn more  “Responsive Web Design,” by Ethan Marcotte Article: Book:  “Logical Breakpoints for Your Responsive Design,” by Vasilis van Gemert  ResponsiveDesign.is 58