Responsive Web Design (RWD) Building a single web site for the desktop, tablet and smartphone
|
|
|
- Agnes Riley
- 10 years ago
- Views:
Transcription
1 Responsive Web Design (RWD) Building a single web site for the desktop, tablet and smartphone An Infopeople Webinar November 13, 2013 Jason Clark Head of Digital Access & Web Services Montana State University Library
2
3 pinboard.in tag pinboard.in/u:jasonclark/t:rwd/
4 twitter as channel #rwd
5 Terms: HTML + CSS Does everybody know what these elements are? CSS - style rules for HTML documents HTML - markup tags that structure docs - browsers read them and display according to rules
6 Overview What is Responsive Web Design? RWD Principles Live RWD Redesign Getting Started Questions
7
8 Responsive design = 3 techniques 1. Media Queries 2. A Fluid Grid 3. Flexible Images or Media Objects
9 RWD Working Examples HTML5 Mobile Feed Widget Mobilize Your Site with CSS (Responsive Design) Learn more by viewing source OR Download from jasonclark.info & github.com/jasonclark
10 Media Queries switch stylesheets based on width and height of viewport same content, new view depending on screen and (max-devicewidth:480px) { mobile styles here } * note em measurements based on base sizing of main body font are becoming standard (not pixels)
11 Media Queries in Action <link rel="stylesheet" type="text/css media="screen and (max-device-width:480px) and (resolution: 163dpi) href="shetland.css" /> Responsive Web Design, Ethan Marcotte
12 Define the Breakpoints 3 major breaks 480 / 768 / 1024
13 Define the Breakpoints 3 major media query rules < 480 < 768 > 768
14 A Fluid Grid Create Flexible Layouts with Relative Sizing 200 px 300 px 800 px 15.38% 23.07% %
15 Box Sizing Set how the browser calculates the width of an element to include (or not include) padding, borders, and margins div.doc { width: 200px; padding: 0 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
16 Flexible Images & Media Adaptive Sizing img {width:100%;} img {max-width:100%;}
17 Flexible Images & Media... Adaptive Sizing <div class="video-container"> <iframe src=" title=0&byline=0&portrait=0" width="800" height="450" frameborder="0"></iframe> </div>.video-container {position:relative;padding-bottom: 56.25%;padding-top: 30px;height:0;overflow:hidden;}.video-container iframe {position:absolute;top:0;left: 0;width:100%;height: 100%;}
18 Ensure Device Screen Size meta viewport tag in <head> <meta name="viewport" content="width=devicewidth, initial-scale=1">
19 Linearize Layout for Mobile Turn all block level elements into full width to create single column layout width -> 100%
20 Hide Non-Essential Content As screen sizes shrink, remove elements from view Apply a.hide screen and (maxwidth:480) {.hide {display:none;} }
21 RWD Gotchas Hidden page weights Be lean with your markup Minify if performance bottleneck
22 Minification + Optimization Removing unnecessary characters and spacing from code to reduce size, and optimizing the code to improve load times Minify Optimize csstidyonline.com stidyonline.com/
23 What Type of Support? see "When can I use " o Mobile browsers leading the way Modernizr o HTML5 enabling script o enabling-script/
24 RWD Tools Twitter Bootstrap o twitter.github.io/bootstrap/ Responsify o responsify.it/ 960 Grid System o
25 Resources HTML5 & CSS3 Cheat Sheets o webresourcesdepot.com/html-5-and-css3- cheat-sheets-collection/ HTML5 Boilerplate o HTML5rocks o html5rocks.com HTML5 Please o html5please.com/#use
26 Next version of RWD = Flexbox A flexible box model? body>div#main { display: -webkit-flexbox; display: -moz-flexbox; display: -ms-flexbox; display: -o-flexbox; height: 500px; padding: 1em; background-color: gray; }
27 Live RWD redesign Taking off the training wheels...
28 RWD in Libraries Matthew Reidsma o matthew.reidsrow.com Brad Czerniak o brad.hawidu.com
29
30 Questions? twitter.com/jaclark
31 Infopeople webinars are supported in part by the U.S. Institute of Museum and Library Services under the provisions of the Library Services and Technology Act, administered in California by the State Librarian. This material is licensed under a Creative Commons 3.0 Share & Share-Alike license. Use of this material should credit the author and funding source.
You can use percentages for both page elements and text. Ems are used for text,
By Megan Doutt Speaking broadly, responsive web design is about starting from a reference resolution, and using media queries to adapt it to other contexts. - Ethan Marcotte (creator of the term Responsive
Principles of Web Design 6 th Edition. Chapter 12 Responsive Web Design
Principles of Web Design 6 th Edition Chapter 12 Responsive Web Design Objectives Recognize the need for responsive web design Use media queries to apply conditional styles Build a basic media query Create
Building Web Applications with HTML5, CSS3, and Javascript: An Introduction to HTML5
Building Web Applications with HTML5, CSS3, and Javascript: An Introduction to HTML5 Jason Clark Head of Digital Access & Web Services Montana State University Library pinboard.in #tag pinboard.in/u:jasonclark/t:lita-html5/
Responsive Web Design. birds of feather
Responsive Web Design birds of feather Approaches to Mobile Development 1. No Mobile Approach 2. Native Mobile Applications 3. Mobile Websites 4. Responsive (universal) design No Mobile Approach Website
Building Responsive Layouts
Building Responsive Layouts by Zoe Mickley Gillenwater @zomigi August 28, 2012 Responsive Web Design Summit What I do Books Stunning CSS3: A Project-based Guide to the Latest in CSS www.stunningcss3.com
Responsive Web Design (RWD) Best Practices Guide Version: 2013.11.20
Responsive Web Design (RWD) Best Practices Guide Version: 2013.11.20 This document includes best practices around responsive web design (RWD) when developing hybrid applications. Details on each checklist
Responsive Design Best Practices
Responsive Design Best Practices Heather Shore Account Director Silverpop Harlan Cayetano Sr. Email Specialist Silverpop Yin Mac Program Manager Silverpop Andrea Shyrock Production Manager Alchemy Worx
Responsive Web Design for Drupal
Responsive Web Design for Drupal www.responsivewebdesignguild.com @emmajanedotnet [email protected] I am IAM Sorry A boot eh? Drupal drupal.org/user/1773 Photo: morten.dk Legs: walkah Author / Trainer
CREATING RESPONSIVE UI FOR WEB STORE USING CSS
CREATING RESPONSIVE UI FOR WEB STORE USING CSS Magdalena Wiciak Bachelor s Thesis May 2014 Degree Programme in Information Technology Technology, communication and transport DESCRIPTION Author(s) WICIAK,
DESIGN RESPONSIVELY 2012-08-18 DRUPAL CAMP CT RESPONSIVE WEB DESIGN AND DRUPAL PROJECT. Monday, August 27, 12
PROJECT DESIGN RESPONSIVELY RESPONSIVE WEB DESIGN AND DRUPAL DATE CLIENT 2012-08-18 DRUPAL CAMP CT SHAUN GORNEAU WEB STRATEGIST WEB SITE DESIGNER + DEVELOPER DRUPAL: THEMER, ARCHITECT + DEVELOPER SHAUN
This document will describe how you can create your own, fully responsive. drag and drop email template to use in the email creator.
1 Introduction This document will describe how you can create your own, fully responsive drag and drop email template to use in the email creator. It includes ready-made HTML code that will allow you to
THE SAS OUTPUT DELIVERY SYSTEM: BOLDLY TAKE YOUR WEB PAGES WHERE THEY HAVE NEVER GONE BEFORE! CHEVELL PARKER, SAS INSTITUTE INC.
THE SAS OUTPUT DELIVERY SYSTEM: BOLDLY TAKE YOUR WEB PAGES WHERE THEY HAVE NEVER GONE BEFORE! CHEVELL PARKER, SAS INSTITUTE INC. Copyright 2012, SAS Institute Inc. All rights reserved. Overview Mobile
Recommendations for Websites Optimization for Mobile Devices Using Mobile Centric CSS. February 2014 Update
Recommendations for Websites Optimization for Mobile Devices Using Mobile Centric CSS February 2014 Update Is Mobile SEO Required Now? In a Google Smartphone User study, mobile searches will make up 25%
CST 150 Web Design I CSS Review - In-Class Lab
CST 150 Web Design I CSS Review - In-Class Lab The purpose of this lab assignment is to review utilizing Cascading Style Sheets (CSS) to enhance the layout and formatting of web pages. For Parts 1 and
Responsive Web Design in Application Express
Insert Information Protection Policy Classification from Slide 13 1 Responsive Web Design in Application Express using HTML5 and CSS3 Shakeeb Rahman @shakeeb Principal Member of Technical Staff Oracle
DESIGNING MOBILE FRIENDLY EMAILS
DESIGNING MOBILE FRIENDLY EMAILS MAKING MOBILE EMAILERS SELECT PLAN CONTEXT CONTENT DESIGN DELIVERY Before you go mobile For optimal usage PICTURES OF DESKTOP VS MOBILE SAME SAME BUT DIFFERENT EMAIL CLIENTS
Building a Simple Mobile optimized Web App/Site Using the jquery Mobile Framework
Building a Simple Mobile optimized Web App/Site Using the jquery Mobile Framework pinboard.in tag http://pinboard.in/u:jasonclark/t:amigos-jquery-mobile/ Agenda Learn what a mobile framework is. Understand
Responsive Web Design: Media Types/Media Queries/Fluid Images
HTML Media Types Responsive Web Design: Media Types/Media Queries/Fluid Images Mr Kruyer s list of HTML Media Types to deliver CSS to different devices. Important note: Only the first three are well supported.
GUIDE TO CODE KILLER RESPONSIVE EMAILS
GUIDE TO CODE KILLER RESPONSIVE EMAILS THAT WILL MAKE YOUR EMAILS BEAUTIFUL 3 Create flawless emails with the proper use of HTML, CSS, and Media Queries. But this is only possible if you keep attention
Going Beyond SAP ITS Mobile Apps to a Responsive Design Mobile Apps. JK (JayaKumar Pedapudi) Principal Consultant NTT DATA, Inc.
Going Beyond SAP ITS Mobile Apps to a Responsive Design Mobile Apps JK (JayaKumar Pedapudi) Principal Consultant NTT DATA, Inc. Introduction. Learning Points. What is Responsive Design and its Role? Design
Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00
Course Page - Page 1 of 12 Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00 Course Description Responsive Mobile Web Development is more
IBM Worklight: Responsive Design for Mul8- Channel Applica8on Development
IBM Worklight: Responsive Design for Mul8- Channel Applica8on Development Please Note IBM s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at
One Page Everywhere. Fluid, Responsive Design with Semantic.gs
One Page Everywhere Fluid, Responsive Design with Semantic.gs The Semantic Grid System Grid System Fluid or Fixed Responsive Semantic Sass or LESS Grid Systems Grid System Fixed Size Grid System Fixed
Building Responsive Websites with the Bootstrap 3 Framework
Building Responsive Websites with the Bootstrap 3 Framework Michael Slater and Charity Grace Kirk [email protected] 888.670.6793 1 Today s Presenters Michael Slater President and Cofounder of Webvanta
RESPONSIVE EMAIL DESIGN BY COMMUNIGATOR
RESPONSIVE EMAIL DESIGN BY COMMUNIGATOR RESPONSIVE EMAIL DESIGN According to stats from Litmus, in 2014 at least 53% of emails were opened on a mobile device. That is a huge increase from 2011 when the
RESPONSIVE DESIGN FOR MOBILE RENDERING
WHITEPAPER RESPONSIVE DESIGN FOR MOBILE RENDERING DELIVER MOBILE-SPECIFIC CONTENT USING MEDIA QUERIES EXECUTIVE SUMMARY With the widespread adoption of smartphones and tablets, proper email rendering in
Responsive Web Design for Teachers. Exercise: Building a Responsive Page with the Fluid Grid Layout Feature
Exercise: Building a Responsive Page with the Fluid Grid Layout Feature Now that you know the basic principles of responsive web design CSS3 Media Queries, fluid images and media, and fluid grids, you
Essential HTML & CSS for WordPress. Mark Raymond Luminys, Inc. 949-654-3890 [email protected] www.luminys.com
Essential HTML & CSS for WordPress Mark Raymond Luminys, Inc. 949-654-3890 [email protected] www.luminys.com HTML: Hypertext Markup Language HTML is a specification that defines how pages are created
Responsive Web Design Creative License
Responsive Web Design Creative License Level: Introduction - Advanced Duration: 16 Days Time: 9:30 AM - 4:30 PM Cost: 2197 Overview Web design today is no longer just about cross-browser compatibility.
Chapter 8 More on Links, Layout, and Mobile Key Concepts. Copyright 2013 Terry Ann Morris, Ed.D
Chapter 8 More on Links, Layout, and Mobile Key Concepts Copyright 2013 Terry Ann Morris, Ed.D 1 Learning Outcomes Code relative hyperlinks to web pages in folders within a website Configure a hyperlink
Let's Dig Into the Omega Theme October 27, 2012. http://bit.ly/omega-training http://bit.ly/omega-tips
Let's Dig Into the Omega Theme October 27, 2012 http://bit.ly/omega-training http://bit.ly/omega-tips brought to you by Kendall Totten Bachelors in Communication Technology & Graphic Design from Eastern
Links Getting Started with Widgets, Gadgets and Mobile Apps
Widgets, Gadgets, and Mobile Apps for Libraries: Tips, Code Samples, Explanations, and Downloads Michael Sauers Technology Innovation Librarian Nebraska Library Commission [email protected] Jason
A "content-first" approach to designing responsive Drupal layouts using Twitter Bootstrap
A "content-first" approach to designing responsive Drupal layouts using Twitter Bootstrap Megan Miller & Brian Young Stanford University BAD Camp 2012 November 4, 2012 Megan Miller Web Designer Stanford
Web Designing with UI Designing
Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for Web Designing Given below is the brief description for the course you are looking for: Web Designing with UI Designing
Style & Layout in the web: CSS and Bootstrap
Style & Layout in the web: CSS and Bootstrap Ambient intelligence: technology and design Fulvio Corno Politecnico di Torino, 2014/2015 Goal Styling web content Advanced layout in web pages Responsive layouts
Responsive Design: Ben Callahan
Responsive Design: Ben Callahan (Video: 0_Introduction.mp4): Introduction 00:00:0000:08:15: Ben describes a moment that changed his life. Receiving his first iphone and coming to the realization the web
Responsive Design How to get started
Responsive Design How to get started Website traffic from mobile devices has grown significantly year over year prompting marketers to include responsive website design into their digital marketing strategy.
Web Browser. Fetches/displays documents from web servers. Mosaic 1993
HTML5 and CSS3 Web Browser Fetches/displays documents from web servers Mosaic 1993 Firefox,IE,Chrome,Safari,Opera,Lynx,Mosaic,Konqueror There are standards, but wide variation in features Desktop Browser
We automatically generate the HTML for this as seen below. Provide the above components for the teaser.txt file.
Creative Specs Gmail Sponsored Promotions Overview The GSP creative asset will be a ZIP folder, containing four components: 1. Teaser text file 2. Teaser logo image 3. HTML file with the fully expanded
Web layout guidelines for daughter sites of Scotland s Environment
Web layout guidelines for daughter sites of Scotland s Environment Current homepage layout of Scotland s Aquaculture and Scotland s Soils (September 2014) Design styles A daughter site of Scotland s Environment
Mobile-first Responsive Web Design
2 responsible responsiveness Mobile-first Responsive Web Design Darling, I don t care if you are cold. If you knew how much optimization it had taken to look this good, you d wear a bikini on the beach
Developing Mobile Websites with Responsive Web Design and jquery Mobile
Developing Mobile Websites with Responsive Web Design and jquery Mobile Duration: 5 Days Price: CDN$2875 *Prices are subject to GST/HST Course Description: This hands-on course conveys the fundamental
JJY s Joomla 1.5 Template Design Tutorial:
JJY s Joomla 1.5 Template Design Tutorial: Joomla 1.5 templates are relatively simple to construct, once you know a few details on how Joomla manages them. This tutorial assumes that you have a good understanding
The Essential Guide to HTML Email Design
The Essential Guide to HTML Email Design Index Introduction... 3 Layout... 4 Best Practice HTML Email Example... 5 Images... 6 CSS (Cascading Style Sheets)... 7 Animation and Scripting... 8 How Spam Filters
Email Creator Coding Guidelines Toolbox
Email Creator Coding Guidelines Toolbox The following information is needed when coding your own template from html to be imported into the Email Creator. You will need basic html and css knowledge for
ios App Development Using Cordova
ios App Development Using Cordova Created by Todd Treece Last updated on 2015-06-29 08:20:06 AM EDT Guide Contents Guide Contents Overview Installing Dependencies Creating a New App index.html index.css
January 18, 2015 STNMAST2008. to code. 1day
LEARN to code IN January 18, 2015 1day MAKE YOUR OWN APP: part one CREATE AN APP IN A DAY If you can t code, you ll be left in the past so snap to it Coding is no longer a geeks hobby: it s everywhere.
MODERN WEB DESIGN TECHNIQUES
Bachelor's thesis Degree programme: Information Technology Bachelor of Engineering 2014 Larisa Deac MODERN WEB DESIGN TECHNIQUES A Practical approach BACHELOR S THESIS ABSTRACT TURKU UNIVERSITY OF APPLIED
Responsive Web Design
Rogatnev Nikita Responsive Web Design Bachelor s Thesis Information Technology May 2015 DESCRIPTION Date of the bachelor's thesis 28.05.2015 Author(s) Rogatnev Nikita Degree programme and option Technology,
Responsive web design Are we ready for the new age?
Responsive web design Are we ready for the new age? Nataša Subić, The Higher Education Technical School of Professional Studies in Novi Sad, Serbia, [email protected] Tanja Krunić, The Higher Education
Designing for the Mobile Web Lesson 3: HTML5 Web Apps
Designing for the Mobile Web Lesson 3: HTML5 Web Apps Michael Slater, CEO Andrew DesChenes, Dir. Services [email protected] 888.670.6793 www.webvanta.com Welcome! Four sessions 1: The Mobile
Treble: One Page Website. Step 8 - Responsive Web Design
Step 8 - Responsive Web Design 29 WHAT IS RESPONSIVE WEB DESIGN? Back in the earlier days of web design the only way to access the internet was using your desktop computer. Although monitor sizes changed
OPENTABLE GROUP SEARCH MODULE GETTING STARTED ADD RESERVATIONS TO YOUR WEBSITE
ADD RESERVATIONS TO YOUR WEBSITE OPENTABLE GROUP SEARCH MODULE The group search module allows users to select a specific restaurant location from a list and search tables at that location. The code below
Looking Good! Troubleshooting Email Display Problems
E-mail Direct Mail Digital Marketing Sales Tools Funding Data Creative Services Looking Good! Troubleshooting Email Display Problems November 19, 2014 Today s Speaker Geoff Phillips Senior Editor & Email
Dreamweaver Domain 2: Planning Site Design and Page Layout
Dreamweaver Domain 2: Planning Site Design and Page Layout Adobe Creative Suite 5 ACA Certification Preparation: Featuring Dreamweaver, Flash, and Photoshop 1 Objectives Identify best practices for designing
Mobile Web Site Style Guide
YoRk University Mobile Web Site Style Guide Table of Contents This document outlines the graphic standards for the mobile view of my.yorku.ca. It is intended to be used as a guide for all York University
8 STEPS TO CODE KILLER RESPONSIVE EMAILS
8 STEPS TO CODE KILLER RESPONSIVE EMAILS THAT WILL MAKE YOUR EMAILS BEAUTIFUL 3 BUILD RESPONSIVE EMAIL STEP BY STEP Steps to create a simple responsive email template. (fluid image, main content, two
Responsive Email Design. Our guide to helping you get started. March 2013 Version 0.4
Responsive Email Design Our guide to helping you get started March 2013 Version 0.4 Contents Introduction... 3 What is Responsive Design?... 4 What about email?... 5 So what are the pros and cons?... 6
Web Design Basics. Cindy Royal, Ph.D. Associate Professor Texas State University
Web Design Basics Cindy Royal, Ph.D. Associate Professor Texas State University HTML and CSS HTML stands for Hypertext Markup Language. It is the main language of the Web. While there are other languages
Learning Web Design. Third Edition. A Beginner's Guide to (X)HTML, Style Sheets, and Web Graphics. Jennifer Niederst Robbins
Learning Web Design Third Edition A Beginner's Guide to (X)HTML, Style Sheets, and Web Graphics Jennifer Niederst Robbins O'REILLY Beijing- Cambridge Farnham Koln Paris Sebastopol -Taipei -Tokyo CONTENTS
Responsive Web Design
Responsive Web Design Version of 06 Dec 2011 Eva Harb, Paul Kapellari, Steven Luong, Norbert Spot Abstract Nowadays, a large range of different devices exist to visit websites and each of them has a different
RESPONSIVE EMAIL DESIGN
RESPONSIVE EMAIL DESIGN SELLIGENT The contents of this manual cover material copyrighted by Selligent. This manual cannot be reproduced, in part or in whole, or distributed or transferred by means electronic
WEB III: Advanced. Dates: Mondays, 6 9PM: June 2, 2014 August 4, 2014. Location Terra Building Room 1212
WEB III: Advanced [Pick the date][type the sender company name] CE 2410 C/N 01 Summer 2014 Course Information Dates: Mondays, 6 9PM: June 2, 2014 August 4, 2014 Location Terra Building Room 1212 Instructor
Web Development I & II*
Web Development I & II* Career Cluster Information Technology Course Code 10161 Prerequisite(s) Computer Applications Introduction to Information Technology (recommended) Computer Information Technology
01/42. Lecture notes. html and css
web design and applications Web Design and Applications involve the standards for building and Rendering Web pages, including HTML, CSS, SVG, Ajax, and other technologies for Web Applications ( WebApps
Get the right advice now. What we can offer?
Get the right advice now What we can offer? 1. A smart simple Design will convert searches into Phone calls. Let s start with the design of your site The reason why many websites fail other than the searcher
Putting the Design in Responsive Design Best Practices Guide
Putting the Design in Responsive Design Best Practices Guide Putting the Design in Responsive Design Best Practices Table of Contents Introduction....3 Understanding Responsive Website Design....4 User
Designing HTML emailers
24 SEPTEMBER 2015 Designing a beautiful but functional HTML emailer can be challenging for the most experienced designer, especially if you don t have a lot of experience working with code. This guide
Airangel s WiFi Portal Best Practice Guidelines Get the most out of your WiFi infrastructure
CONTROL PERSONALISE SOCIALISE www.airangel.com Airangel s WiFi Portal Best Practice Guidelines Get the most out of your WiFi infrastructure Contents Why is my portal design so important? Page 03 - You
Web Design and Development ACS-1809. Chapter 9. Page Structure
Web Design and Development ACS-1809 Chapter 9 Page Structure 1 Chapter 9: Page Structure Organize Sections of Text Format Paragraphs and Page Elements 2 Identifying Natural Divisions It is normal for a
Contents. Downloading the Data Files... 2. Centering Page Elements... 6
Creating a Web Page Using HTML Part 1: Creating the Basic Structure of the Web Site INFORMATION TECHNOLOGY SERVICES California State University, Los Angeles Version 2.0 Winter 2010 Contents Introduction...
Responsive Versus Adaptive Web Design
White Paper Responsive Versus Adaptive Web Design A development approach comparison Authors Sriram Ramanathan, Chief Technology Officer Matthew Trevathan, Director of Product Platform Development Amit
