RESPONSIVE DESIGN Sources: Kadlec, T. (2012). Implementing responsive design. Berkeley, California: New Riders Publishing. MarcotteMarcotte, E. (2010).

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 Sheri German, Instructor Montgomery College.
Being Responsibly Responsive Jason
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 7 Key Concepts 1 Copyright © Terry Felke-Morris.
Chapter 8 More on Links, Layout, and Mobile Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
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).
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
WRA 210 – SS2014 RWD1 : CSS Media Queries. Responsive? Responsive Web Design… Means that a web site works optimally well for users regardless of the device.
CIT 256 Mobile Web Development Dr. Beryl Hoffman.
Intro to RESPONSIVE DESIGN. Why? What?
Kathy E. Responsive Design and Twitter Bootstrap.
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.
And Mobile Web Browsers
DEVELOPING FOR MOBILE Jackie Calapristi. AGENDA  Why you should go mobile  Mobile Design Options  Responsive Design  Tips & Tools to Help You Build.
Responsive Design - It’s time for a reality check.
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.
San Diego 2014 SharePoint Saturday San Diego November 15, 2014 UCSD Extension SharePoint Saturday San Diego November 15, 2014 UCSD Extension.
Neal Stublen Font Limitations  Browsers can only display the fonts installed on the device Arial, Verdana, Times, Georgia  Custom.
INTRODUCTION TO HTML5 CSS Styles. Understanding Style Sheets  HTML5 enables you to define many different types of content on a web page, including headings,
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.
CONCEPTS FOR FLUID LAYOUT Web Page Layout. Website Layouts Most websites have organized their content in multiple columns (formatted like a magazine or.
Week 8 – Part 3 More on Links, Layout, and Mobile Key Concepts 1.
Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. ® Copyright 2012 Adobe.
Tutorial 8 Enhancing a Web Site with Advanced CSS
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 7 Key Concepts 1 Copyright © Terry Felke-Morris.
HTML, CSS, and XML Tutorial 8 Enhancing a Web Site with Advanced CSS.
Responsive Web Designing Using CSS3 & HTML5 -Sandip Jadhav “We are building a web, for all device ”
CSS3 Media Queries. There are several media types all braille embossed handheld print projection screen speech tty tv.
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
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.
 An HTML, CSS, Javascript framework you can use as a basis for creating web sites  Uses CSS settings, fundamental HTML elements styled and enhanced.
Responsive Web Design (RWD) MIS 3502, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 2/11/2016.
1 Company Confidential Need a Mobile DotNetNuke Site? Get One the Quick and Easy Way Using CSS Media Queries Amelia Marschall Partner & Creative Director.
The usable Media types are: all Suitable for all devices Braille Intended for Braille tactile feedback devices. embossed Intended for paged Braille printers.
CONCEPTS FOR FLUID LAYOUT Web Page Layout. Essential Questions What challenges do mobile devices present to Web designers? What are the basic concepts.
And Mobile Web Browsers
Implementing Responsive Design UNIT I.
Implementing Responsive Design
HTML5 Level II Session V Chapter 8 - How to Use Responsive Web Design (RWD)
Responsive Web Design (RWD)
Responsive Web Pages.
Concepts for fluid layout
CIIT-Human Computer Interaction-CSC456-Fall-2015-Mr
Web Browsers & Mobile Web Browsers.
CS 0134 (term 2181) Jarrett Billingsley
RESPONSIVE WEB DESIGN.
Objectives Create a media query Work with the browser viewport
Responsive Design.
Responsive Web Design (RWD)
Responsive Web Design (RWD)
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 and Bootstrap
Responsive Web Design (RWD)
Responsive Web Design and Bootstrap
Web Client Side Technologies Raneem Qaddoura
Web Client Side Technologies Raneem Qaddoura
Concepts for fluid layout
And Mobile Web Browsers
And Mobile Web Browsers
17 RESPONSIVE WEB DESIGN.
Presentation transcript:

RESPONSIVE DESIGN Sources: Kadlec, T. (2012). Implementing responsive design. Berkeley, California: New Riders Publishing. MarcotteMarcotte, E. (2010). Responsive Web Design

RESPONSIVE DESIGN

Responsive Web Design  RWD is about adopting a more flexible, device agnostic approach to design for the web.  Device-agnostic because can’t know what devices people will use.

Responsive Web Design  Start by building baseline experience.  Used three exiting tools:  Media queries  Fluid grids  Scalable images (Marcotte, E., 2010)

Media queries  Allow designers to deliver styles based on media type.

Media queries  Can include MQ in CSS as part of screen and (max-device-width: 480px) {.column { float: none; } }

Media queries  Multiple property values in a single query by chaining them together with the and keyword

Defined media types  All Suitable for all devices.  Braille Intended for braille tactile feedback devices.  Embossed Intended for paged braille printers.  Handheld Intended for handheld devices (typically small screen, limited bandwidth).  Print Intended for paged material and for documents viewed on screen in print preview mode.  Projection Intended for projected presentations.  Screen Intended primarily for color computer screens.  Speech Intended for speech synthesizers.  Tty Intended for media using a fixed-pitch character grid (such as teletypes).  Tv Intended for television-type devices.

Defined media types  device-width, orientation, and print and (orientation: portrait) { }

Breakpoints  Point where media query delivers a new set of styles.  Some sites have just two layouts triggered at a single breakpoint.  Responsive sites often use three designs targeted at  typical phone,  tablet,  and desktop widths.  Think in terms of  single column,  wide single column, and  multiple columns, then  defining the logical breakpoints points in EMs - more future friendly.

Common Break Points This breakpoint chart shows the pixel widths of some popular devices.

Target column width = 329px 329px ÷ 988px = 33.29% Fluid Grids target ÷ context = result Title – target width= 700px 700px ÷ 988px = *100 =70.85% Context Width= 988px

Scalable images Scale to size of containing element div#image-icons img {max-width:50% }

Scalable images  Style rule to make images scale down to fit their container: img { max-width: 100%; }  As layout gets smaller, images in it will scale down to fit width of containing element.  If container is larger than image, the image does not scale larger.  It stops at 100% of its original size.  max-width property, remove width and height attributes in the img elements in the HTML document, or the image won’t scale proportionally.

src.sencha.io <img src=' alt='My smaller image' /> Absolute Path to image

Adaptive Layout  Two or three different fixed layout designs that target the most common device breakpoints.  May be quicker  less disruptive to produce

VIEWPORT

Web Design! Web Design!

Mobile device Desktop | Browser Web Design! Page displayed much smaller on the mobile device. Why?

Web Design! The text is way too small to read without zooming in. Mobile Safari thinks page is 980px wide 320px 980px ? 980px Web Design!

Mobile Safari assumed page was a document designed for the desktop. It gave website a width of 980 pixels and presented it zoomed out. 320px 980px ? Web Design!

Mobile Safari sized the 980px page to fit device 320px Web Design! 980px

Web Design! Must tell the browser that webpage is optimized for mobile. Tell device that the device width is 320px, not the default value of 980px. Do that with meta viewport element. Best to use device-width. Let device figure out the size. 320px

Tells browser to: set width of viewport equal to the width of the device screen (width=device-width), whatever that is. initial-scale - sets the zoom level to 1 (100%).