COMP 135 Web Site Design Intermediate Week 8. Responsive Web Design Responsive Design Adaptive Design.

Slides:



Advertisements
Similar presentations
What is jQuery Mobile? How to use it? Doncho Minkov Telerik Corporation Technical Trainer.
Advertisements

Tutorial 4: Creating page layout with css
Responsive Web Design (RWD) Building a single web site for the desktop, tablet and smartphone An Infopeople Webinar November 13, 2013 Jason Clark Head.
CONCEPTS FOR FLUID LAYOUT Web Page Layout. Website Layouts Most websites have organized their content in multiple columns (formatted like a magazine or.
Media Queries Jeffery Davis CIT media is used to define different style rules for different media types and devices. Media queries.
4.02 Responsive Web Design Concepts Part 1, Part 2 & Part 3 Designing for mobile devices.
Responsive Web Design Sheri German, Instructor Montgomery College.
Chapter 8 More on Links, Layout, and Mobile Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
RESPONSIVE DESIGN Sources: Kadlec, T. (2012). Implementing responsive design. Berkeley, California: New Riders Publishing. MarcotteMarcotte, E. (2010).
4.02 Responsive Web Design Concepts
RESPONSIVE DESIGN Sources: Kadlec, T. (2012). Implementing responsive design. Berkeley, California: New Riders Publishing. MarcotteMarcotte, E. (2010).
1 Responsive Web Design for Universal Access Image: Kate Walser CX Insights
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
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.
DEVELOPING FOR MOBILE Jackie Calapristi. AGENDA  Why you should go mobile  Mobile Design Options  Responsive Design  Tips & Tools to Help You Build.
Neal Stublen Font Limitations  Browsers can only display the fonts installed on the device Arial, Verdana, Times, Georgia  Custom.
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.
CSS = Cascading Style Sheet CSS consists of rules to display, style and decorate HTML elements Why CSS ? – Separate decoration from HTML markup (Ex :,,…)
PRESENTED BY Content Authoring for Responsive Design Mike Hamilton V.P. Product Evangelism at MadCap Software
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 ”
CSS BEST PRACTICES.
CSS WORKSHOP Design Principles for Web Standards.
+ Responsive Design Communication Strategy for Mobile, Desktop Los Alamos National Laboratory Ask a question at #interlab.
RWD: Responsive Web Design. Terms Media queries SVG Responsive Adaptive/RESS Dedicated mobile.
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.
Taking Legacy Projects Responsive. Who Am I? u Neil Perlin - Hyper/Word Services. –Internationally recognized content consultant. –Help clients create.
Today’s objectives Layouts | floats Measurement units Type properties
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.
CS 120: Introduction to Web Programming Lecture 10: Extra Features and Website Design Part 1 Tarik Booker CS 120 California State University, Los Angeles.
CONCEPTS FOR FLUID LAYOUT Web Page Layout. Essential Questions What challenges do mobile devices present to Web designers? What are the basic concepts.
>> 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
Responsive Design and Twitter Bootstrap
Responsive Web Design (RWD)
Concepts for fluid layout
Css Units: REM, VH & VW Adrian Horsham.
Responsive Images.
CS 0134 (term 2181) Jarrett Billingsley
RESPONSIVE WEB DESIGN.
Responsive Design in WordPress
CSS part 2 Outro.
Responsive Design.
Responsive Web Design (RWD)
Responsive Web Design (RWD)
Session VI Chapter 8 - How to Use Responsive Web Design (RWD)
Chapter 8 - How to Use Responsive Web Design (RWD)
Responsive Web Design (RWD)
Concepts for fluid layout
17 RESPONSIVE WEB DESIGN.
Christopher Harrison Jeremy Foster
Presentation transcript:

COMP 135 Web Site Design Intermediate Week 8

Responsive Web Design Responsive Design Adaptive Design

Pillars of Responsive Design Fluid grids ◦960.gs and other frameworks Flexible images Media Queries

Viewport Meta Property Provides a more standard viewing experience to mobile devices

Use a Grid html { background: url(grid.jpg) repeat-y; }

Or a Framework Frameworks can create complex layouts Uses non-semantic classes and IDs that make sense in the context of the framework itself.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12 { display:inline; float: left; position: relative; margin- left: 10px; margin-right: 10px; }

Responsive Typography target ÷ context = result Target = element we’re working with Context = DOM location of target Result = what we place in the stylesheet What is the relative font size we need if our base design should be 12px and the default font size is 16px? target / context = result 12 / 16 = 0.75 p { font-size: 0.75em; }

Fluid images img { max-width: 100%; }

Breakpoints The pixel at which a layout might need to change Only two to four major ones needed May require adding ones for specific devices >

Breakpoint graph with minor breakpoint small.css medium.css 0 600px 960px400px base.css

Media Query Device Features FEATURE NAMEDEFINITIONHAS min- AND max- PREFIXES width Width of display area yes height Height of display area Yes device-width Width of device rendering surface Yes device-width Height of device rendering surface Yes orientation portrait or landscape values Yes aspect-ratio Ratio of display area’s width over height Yes device-aspect-ratio Ratio of device’s rendering surface width over height Yes resolution Tests density of pixels in device Yes scan For TVs tests whether display is progressive or scan No grid Tests for grid-based display no

Media screen and (min-width: 1024px) { body { width 100%; } } screen is a traditional media type min-width is a feature and the query is within the parentheses Can chain multiple queries together with and handheld and (max-width: 480px), screen and (max- device-width: 480px), screen and (max-width: 600px)