You can use percentages for both page elements and text. Ems are used for text,

Size: px
Start display at page:

Download "You can use percentages for both page elements and text. Ems are used for text,"

Transcription

1 By Megan Doutt

2 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 Web Design) Responsive web design is the approach that suggests that design and development should respond to the user s behavior and environment based on screen size, platform and orientation. - Kayla Knight

3 Flexible Layouts ems and percentages are the ground work for a flexible layout. You can use percentages for both page elements and text. Ems are used for text,

4 Instead of establishing the size of your page elements with pixels, you should use percentages when working with RWD. This is the best way to build a flexible grid which is crucial for responsive web design. Ethan Marcotte has a very handy formula for figuring out proportional sizes based on an image Target / context = result Example: Say you want a font size of 24px, and you use a restyle CSS sheet that sets the default font size to 16px. You would simply divide 24 by 16 and get the resulting value in a flexible percentage. 24 (target) / 16 (context) = 1.5 (result) If the result in your equation is a really long decimal, don t round up or down. That number perfectly represents your desired text size.

5 The target / context = result formula also works for page layout. But it s a little trickier. Example: It is easy to apply the target/ context = result formula to widths of elements. Starting from a mock up image. In your mock up the body element to 600px. And you have a column that is 500px wide. To find the percentage you just take your target (500px) and divide it by your context (600px) which gives you a result of or 83.33%. Where it gets tricky The context is determined by the parent of your element. So say inside your column there is another column that is 200px wide. Then your formula would be 200 (target) / 500 (size of containing element) which would equal.4 or 40%

6 The context is different for margins and padding so remember. When setting flexible margins, the context is the width of the element s container. When setting flexible padding, the context is the width of the element itself. Example margins: In your mock up there is a margin of 24 px on an <article> tag contained in div class= container with a width of 400px. Your formula would be 24/400=.06. Which would be placed in our CSS as 6%. Example padding: In your <article> tag you want 24px of padding. You would need the width of your <article> tag. Say it s 200px. Then your formula would be 24/200= 12% If the width of your tag is not defined it inherits the width of it s containing element.

7 Ems and percentages work basically the same way when used for fonts. 1 em = 100% What Is an em? An em is a unit of measurement brought to web design from graphic design. 1 em is equal to what ever the default text size is for your web site. If not set, the em uses the browser default which is usually 16 px. So if you set the text to 2ems in your CSS without setting the base text size, your text would be 32 px.

8 Where it gets tricky Font size is an inherited property Example: Say you set the base font size of your web page to 16px. In your page you have a div tag that has the font size set to 24px. All of the tags inside your div tag would inherit that text size as their base size. Inside your div tag is a <p> tag that you want to be the default (16px) text size. Because of inheritance your <p> tag would also be 24px. To change that your formula would look like this. 16(target) / 24(context) = But any tags inside the <p> tag would inherit the base size set in the <p> tag. So if you had a <strong> tag that s size was set to.5em it would be really be 8px tall because the base size of 16px is inherited from the <p> tag and then multiplied by.5 For more information on font sizing read pages in CSS the missing manual

9 Images are somewhat difficult to incorporate into a responsive site with out a little work. Max-width property A very handy CSS property is the max-width property. You set a percentage based on the containing element and the browser automatically resizes when the screen size changes. Works on img, embed, object, and video tags. Problems No support in Internet Explorer 6 and below You can include a separate IE6 specific style sheet where max-width: 100% property is replaced with the width: 100% A word of caution, you shouldn t rely on your browser to scale up images or video. The quality is almost always very bad.

10 More Problems with Windows based browsers Adds artifacts to images when scaled up Only effects IE7 and lower. There is a work around called AlphaImageLoader. Ethan Marcotte has created some JavaScript to automate the AlphaImageLoader process. You can download it at You can also set the overflow of an image to hidden in the CSS. This however will clip the image and can degrade the meaning of your page.

11 You can also ask JavaScript to resize your images for you. Filament Group s Responsive Images The Filament Group has put together a tutorial that not only makes images responsive, it also reduces the resolution based on the device viewing the page. It is written so only the files that are right for the device are downloaded. This link takes you to the latest version.

12 Apple Automatic Resizing Stop it with this code placed in the <head> section (directly above your <title> is a good place) <meta name= viewport content= width=device-width, initial-scale=1, maximum-scale=1 This will stop devices from resizing your page automatically. CSS Working Group also added rule to CSS that works the same as the meta tag, but you place it in your style { width: device-width; initial-scale: 1; maximum-scale: 1; }

13 Media queries allow us to target certain device classes and detect the physical characteristics of the device being used. Parts 1. A media type. The available types are: all braille, embossed handheld print projection screen speech tty tv

14 2. And the actual query enclosed inside parentheses using a media feature to inspect, followed by the target value. Available media features are: color color-index min-aspect-ratio max-aspect-ratio device-aspect-ratio device-height min-device-height max-device-height min-device-length max-device-length grid height min-height max-height monochrome min-monochrome max-monochrome orientation min-resolution max-resolution scan min-width max-width There are also some browser specific queries. Media type Target value <link rel= stylesheet media= screen (max-width: 800px) href= newcss.css /> Media feature

15 You can place them in your html in the link attribute or in your CSS file with directive or embed the media query with directive If you wanted to put the media query in your link it would look like this <link rel= stylesheet type= text/css media= screen href= newcss.css /> If you wanted to link another stylesheet in your CSS it would look like url(css/newcss.css) screen (min-width: 481px) If you wanted to embed the media query in your CSS it would look like screen and (min-width: 481px) { /* Your different CSS would go here */ }

16 You can use media quires to change your design as you encounter breaking points at different screen sizes. These are just a few. To hide unimportant content for handheld devices To adjust columns To use flexible widths To tighten up white space To adjust font sizes To change navigation menus To change background images For more detail read pages in CSS: The Missing Manuel

17 While most modern browsers support media queries, there are still many in use today that do not. Browsers that Support Media Queries: Opera version 9.5 and newer Firefox version 3.5 and newer Safari 3+ Chrome Internet Explorer 9 WebKit-based Mobile Safari HP s webos Android s browser But widespread doesn t mean universal

18 There are a number of JavaScript based work arounds for older browsers. The Two most recommended are css-mediaqueries.js and respond.js css-mediaqueries.js Hasn t had a ton of active development Feature rich lots of code and slower download time respond.js Simply patches support for min-width and max-width queries. Does need a slight hack to work. You have to put /*/mediaquery*/ at the end of your media query. respond.js simply looks for this comment and is able to grab it faster, which means faster loading times.

19 According to many designers it is best to start thinking of your site with mobile first in mind. This way your most important content is established and ease of access to it is much larger. It is also a handy work around if you are trying to reach audiences who don t support media queries and don t have JavaScript. You can think desktop first if you are sure that s your audience, but try and be direct about the point of your website. If you design mobile first, you create agreement on what matters most. You can then apply the same rational to the desktop/laptop version of the web site. We agreed that this was the most important set of features and content for our customers and business- why should that change with more screen space? -Luke Wroblewski

20 It is important to remember your HTML source order when working with responsive web design. To ensure your most important content comes first (I believe thinking mobile first helps with this) Remember when using percentage based widths that adding borders and padding actually increase the size of your page elements. To have the padding and border be included in your set size you need to reset the box model with this code in your CSS. * { -moz-box-sizing: border-box; box-sizing: border-box; }

21 Responsive Web Design is a tool for designers to use It is hard, but it wouldn t be design if it were easy Know your audience! This is critical! If you are using JavaScript to create fluid images, remember that not all users have JavaScript on their devices. I think it s wise to think mobile first to avoid problems with users who don t support media queries and JavaScript. Remember font-size is an inherited property.

22 As designers shift to a responsive way of thinking, so will the web. I think this is a very exciting time to learn about responsive web design, and it will become more exciting in the years to come.

23 -for-responsive-web-design/ US/docs/Web/Guide/CSS/Media_queries CSS3: The Missing Manuel by David Sawyer McFarland Responsive Web Design by Ethan Marcotte

Responsive Web Design (RWD) Best Practices Guide Version: 2013.11.20

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

More information

Responsive Web Design: Media Types/Media Queries/Fluid Images

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.

More information

Responsive Web Design. birds of feather

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

More information

Building Responsive Layouts

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

More information

Principles of Web Design 6 th Edition. Chapter 12 Responsive Web Design

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

More information

Responsive and Adaptive Web Design. Responsive & Adaptive websites-respond to the user s device by showing an optimized view.

Responsive and Adaptive Web Design. Responsive & Adaptive websites-respond to the user s device by showing an optimized view. Responsive and Adaptive Web Design Responsive & Adaptive websites-respond to the user s device by showing an optimized view. Web Design Assumptions Are Changing Rapidly Making a desktop layout small is

More information

IBM Worklight: Responsive Design for Mul8- Channel Applica8on Development

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

More information

Web Publishers Group. Tuesday 13 March 2012

Web Publishers Group. Tuesday 13 March 2012 Web Publishers Group Tuesday 13 March 2012 Responsive Web Design Mobilising the Internet Scott O Brien Technical Web Coordinator ANU Marketing Office 3 Responsive web design Designing a website in a manner

More information

Responsive Web Design (RWD) Building a single web site for the desktop, tablet and smartphone

Responsive Web Design (RWD) Building a single web site for the desktop, tablet and smartphone 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

More information

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

More information

Viewports. Peter-Paul Koch http://quirksmode.org http://twitter.com/ppk jquery EU, 28 February 2014

Viewports. Peter-Paul Koch http://quirksmode.org http://twitter.com/ppk jquery EU, 28 February 2014 Viewports Peter-Paul Koch http://quirksmode.org http://twitter.com/ppk jquery EU, 28 February 2014 or: Why responsive design works Peter-Paul Koch http://quirksmode.org http://twitter.com/ppk jquery EU,

More information

Designing HTML Emails for Use in the Advanced Editor

Designing HTML Emails for Use in the Advanced Editor Designing HTML Emails for Use in the Advanced Editor For years, we at Swiftpage have heard a recurring request from our customers: wouldn t it be great if you could create an HTML document, import it into

More information

Responsive Design: Ben Callahan

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

More information

Web Design Basics. Cindy Royal, Ph.D. Associate Professor Texas State University

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

More information

Why? Mobile. 0Your content is no more than 3 taps away from Angry Birds. 0 Many people access your website via smartphones and other mobile devices

Why? Mobile. 0Your content is no more than 3 taps away from Angry Birds. 0 Many people access your website via smartphones and other mobile devices Why? Mobile 0 Many people access your website via smartphones and other mobile devices 0Your content is no more than 3 taps away from Angry Birds Image src: http://www.angrybirds.com/ It is 2013? 0 Which

More information

Responsive Web Design for Drupal

Responsive Web Design for Drupal Responsive Web Design for Drupal www.responsivewebdesignguild.com @emmajanedotnet emma@designtotheme.com I am IAM Sorry A boot eh? Drupal drupal.org/user/1773 Photo: morten.dk Legs: walkah Author / Trainer

More information

GUIDE TO CODE KILLER RESPONSIVE EMAILS

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

More information

RESPONSIVE EMAIL DESIGN BY COMMUNIGATOR

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

More information

We automatically generate the HTML for this as seen below. Provide the above components for the teaser.txt file.

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

More information

RESPONSIVE DESIGN FOR MOBILE RENDERING

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

More information

JJY s Joomla 1.5 Template Design Tutorial:

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

More information

Email Campaign Guidelines and Best Practices

Email Campaign Guidelines and Best Practices epromo Guidelines HTML Maximum width 700px (length = N/A) Maximum total file size, including all images = 200KB Only use inline CSS, no stylesheets Use tables, rather than layout Use more TEXT instead

More information

Building Responsive Websites with the Bootstrap 3 Framework

Building Responsive Websites with the Bootstrap 3 Framework Building Responsive Websites with the Bootstrap 3 Framework Michael Slater and Charity Grace Kirk michael@webvanta.com 888.670.6793 1 Today s Presenters Michael Slater President and Cofounder of Webvanta

More information

CREATING RESPONSIVE UI FOR WEB STORE USING CSS

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,

More information

Mobile Optimise your Emails. Code & examples to make your email campaigns mobile friendly

Mobile Optimise your Emails. Code & examples to make your email campaigns mobile friendly Mobile Optimise your Emails Code & examples to make your email campaigns mobile friendly Email Marketing Guide June 2013 CONTENTS Introduction...01 The Growing Importance of Mobile...02 Key Mobile Devices...03

More information

01/42. Lecture notes. html and css

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

More information

Web Browser. Fetches/displays documents from web servers. Mosaic 1993

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

More information

Coding HTML Email: Tips, Tricks and Best Practices

Coding HTML Email: Tips, Tricks and Best Practices Before you begin reading PRINT the report out on paper. I assure you that you ll receive much more benefit from studying over the information, rather than simply browsing through it on your computer screen.

More information

ART 379 Web Design. HTML, XHTML & CSS: Introduction, 1-2

ART 379 Web Design. HTML, XHTML & CSS: Introduction, 1-2 HTML, XHTML & CSS: Introduction, 1-2 History: 90s browsers (netscape & internet explorer) only read their own specific set of html. made designing web pages difficult! (this is why you would see disclaimers

More information

How and Why to Use Media Queries

How and Why to Use Media Queries How and Why to Use Media Queries Cristoffer Carlberg Department of Computing Science Umea University, Sweden id09ccg@cs.umu.se Abstract. The possibility to make websites responsive and self adjusting to

More information

White Paper Using PHP Site Assistant to create sites for mobile devices

White Paper Using PHP Site Assistant to create sites for mobile devices White Paper Using PHP Site Assistant to create sites for mobile devices Overview In the last few years, a major shift has occurred in the number and capabilities of mobile devices. Improvements in processor

More information

One Page Everywhere. Fluid, Responsive Design with Semantic.gs

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

More information

Different Screen Size, Different Design

Different Screen Size, Different Design 6 Different Screen Size, Different Design It s no secret or surprise that the variety of ways people browse the web is increasing. People may view your web pages on widescreen TVs, desktop computers, netbooks,

More information

How to Properly Compose E-Mail HTML Code : 1

How to Properly Compose E-Mail HTML Code : 1 How to Properly Compose E-Mail HTML Code : 1 For any successful business, creating and sending great looking e-mail is essential to project a professional image. With the proliferation of numerous e-mail

More information

Responsive web design Are we ready for the new age?

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, subic@vtsns.edu.rs Tanja Krunić, The Higher Education

More information

1. About the Denver LAMP meetup group. 2. The purpose of Denver LAMP meetups. 3. Volunteers needed for several positions

1. About the Denver LAMP meetup group. 2. The purpose of Denver LAMP meetups. 3. Volunteers needed for several positions 1. About the Denver LAMP meetup group 1.Host a presentation every 1-3 months 2.Cover 1-3 related topics per meeting 3.Goal is to provide high quality education and networking, for free 2. The purpose of

More information

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

More information

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

More information

INTRO TO. Adaptive Web Design. Aaron Gustafson @aarongustafson slideshare.net/aarongustafson. Brad Frost

INTRO TO. Adaptive Web Design. Aaron Gustafson @aarongustafson slideshare.net/aarongustafson. Brad Frost INTRO TO Adaptive Web Design Aaron Gustafson @aarongustafson slideshare.net/aarongustafson Brad Frost Just four years ago the majority of our visitors saw our website in Internet Explorer on a Windows

More information

Responsive Web Design for Teachers. Exercise: Building a Responsive Page with the Fluid Grid Layout Feature

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

More information

This document will describe how you can create your own, fully responsive. drag and drop email template to use in the email creator.

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

More information

Responsive Web Design in Application Express

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

More information

Designing HTML emailers

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

More information

Making Textual Webpage Content Responsive

Making Textual Webpage Content Responsive Making Textual Webpage Content Responsive Web page content can be quickly broken down into the following categories: 1) Textual Information 2) Image based information 3) Video information i.e. videocasts

More information

Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00

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

More information

Proposal for Dental Therapy in Minnesota Project

Proposal for Dental Therapy in Minnesota Project Proposal for Dental Therapy in Minnesota Project Craig Creeger (651) 361-0457 2/12/14 9:53 AM I d like to thank- you for giving me the opportunity to submit this proposal. If you have any questions, don

More information

CIS 467/602-01: Data Visualization

CIS 467/602-01: Data Visualization CIS 467/602-01: Data Visualization HTML, CSS, SVG, (& JavaScript) Dr. David Koop Assignment 1 Posted on the course web site Due Friday, Feb. 13 Get started soon! Submission information will be posted Useful

More information

Responsive Web Design

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,

More information

Level 1 - Clients and Markup

Level 1 - Clients and Markup Level 1 - Clients and Markup The design for the email we ll build In this level The skills you ll need to compete Power Moves HTML and CSS Media queries Signature Move Using external resources An HTML

More information

Email Creator Coding Guidelines Toolbox

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

More information

HTML CSS Basic Structure. HTML Structure [Source Code] CSS Structure [Cascading Styles] DIV or ID Tags and Classes. The BOX MODEL

HTML CSS Basic Structure. HTML Structure [Source Code] CSS Structure [Cascading Styles] DIV or ID Tags and Classes. The BOX MODEL HTML CSS Basic Structure HTML [Hypertext Markup Language] is the code read by a browser and defines the overall page structure. The HTML file or web page [.html] is made up of a head and a body. The head

More information

DESIGNING MOBILE FRIENDLY EMAILS

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

More information

HTML TIPS FOR DESIGNING

HTML TIPS FOR DESIGNING This is the first column. Look at me, I m the second column.

More information

COMMONWEALTH OF PENNSYLVANIA DEPARTMENT S OF Human Services, INSURANCE, AND AGING

COMMONWEALTH OF PENNSYLVANIA DEPARTMENT S OF Human Services, INSURANCE, AND AGING COMMONWEALTH OF PENNSYLVANIA DEPARTMENT S OF Human Services, INSURANCE, AND AGING INFORMATION TECHNOLOGY GUIDELINE Name Of Guideline: Domain: Application Date Issued: 03/18/2014 Date Revised: 02/17/2016

More information

Responsive Web Design for Libraries: Beyond the Mobile Web

Responsive Web Design for Libraries: Beyond the Mobile Web Grand Valley State University ScholarWorks@GVSU Books and Contributions to Books University Libraries 3-1-2013 Responsive Web Design for Libraries: Beyond the Mobile Web Matthew Reidsma Grand Valley State

More information

Table of Contents Find out more about NewZapp

Table of Contents Find out more about NewZapp Table of Contents Why is email display an issue in email marketing?... 2 Expert Email Design... 3 Desktop PC and Apple Mac email applications... 4 Web and mobile device email readers... 5 Creating your

More information

Responsive Web Design

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

More information

FETAC Certificate in Multimedia Production. IBaT College Swords. FETAC Certificate in Multimedia Production Web Authoring Dreamweaver 3

FETAC Certificate in Multimedia Production. IBaT College Swords. FETAC Certificate in Multimedia Production Web Authoring Dreamweaver 3 IBaT College Swords FETAC Certificate in Multimedia Production Web Authoring Dreamweaver 3 Lecturer: Cara Martin M.Sc. Lecturer contact details: cmartin@ibat.ie IBaT 2009 Page 1 Cascading Style Sheets

More information

The Essential Guide to HTML Email Design

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

More information

Web layout guidelines for daughter sites of Scotland s Environment

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

More information

What is CSS? Official W3C standard for controlling presentation Style sheets rely on underlying markup structure

What is CSS? Official W3C standard for controlling presentation Style sheets rely on underlying markup structure CSS Peter Cho 161A Notes from Jennifer Niederst: Web Design in a Nutshell and Thomas A. Powell: HTML & XHTML, Fourth Edition Based on a tutorials by Prof. Daniel Sauter / Prof. Casey Reas What is CSS?

More information

8 STEPS TO CODE KILLER RESPONSIVE EMAILS

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

More information

Joostrap RWD Bootstrap Template

Joostrap RWD Bootstrap Template Joostrap RWD Bootstrap Template Step by Step Guide to Installing & Set-up Updated 17 th November 2012 Prepared by Philip Locke What is Joostrap?...3 JooStrap & The Basics...3 The Past & How Templating

More information

MAGENTO THEME SHOE STORE

MAGENTO THEME SHOE STORE MAGENTO THEME SHOE STORE Developer: BSEtec Email: support@bsetec.com Website: www.bsetec.com Facebook Profile: License: GPLv3 or later License URL: http://www.gnu.org/licenses/gpl-3.0-standalone.html 1

More information

HOW Interactive Design Conference 2013

HOW Interactive Design Conference 2013 HOW Interactive Design Conference 2013 Photoshop to HTML Chris Converse Use this QR code to get the mobile schedule for this conference. Get session and speaker info, lunch ideas, and links for getting

More information

Responsive Design Best Practices

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

More information

Magento Responsive Theme Design

Magento Responsive Theme Design Magento Responsive Theme Design Richard Carter Chapter No. 2 "Making Your Store Responsive" In this package, you will find: A Biography of the author of the book A preview chapter from the book, Chapter

More information

Treble: One Page Website. Step 8 - Responsive Web Design

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

More information

With mobile devices and tablets becoming popular for browsing the web, an increasing number of websites are turning to responsive designs to

With mobile devices and tablets becoming popular for browsing the web, an increasing number of websites are turning to responsive designs to With mobile devices and tablets becoming popular for browsing the web, an increasing number of websites are turning to responsive designs to seamlessly adapt to any screen resolution. Introduction... 2

More information

RESPONSIVE EMAIL DESIGN

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

More information

Website Planning Checklist

Website Planning Checklist Website Planning Checklist The following checklist will help clarify your needs and goals when creating a website you ll be surprised at how many decisions must be made before any production begins! Even

More information

Outline of CSS: Cascading Style Sheets

Outline of CSS: Cascading Style Sheets Outline of CSS: Cascading Style Sheets nigelbuckner 2014 This is an introduction to CSS showing how styles are written, types of style sheets, CSS selectors, the cascade, grouping styles and how styles

More information

The Birth of Responsive Email Templates

The Birth of Responsive Email Templates The Birth of Responsive Email Templates The Birth of Responsive Email Templates The adoption of mobility solution at the enterprise level is simply becoming more relentless in order to engage more and

More information

Responsive Design Fundamentals Chapter 1: Chapter 2: name content

Responsive Design Fundamentals Chapter 1: Chapter 2: name content Lynda.cm Respnsive Design Fundamentals Chapter 1: Intrducing Respnsive Design Respnsive design is a design strategy that is centered n designing yur cntent s that it respnds t the envirnment its encuntered

More information

How To Design A Website For The Decs

How To Design A Website For The Decs ONLINE COMMUNICATION SERVICES FACTSHEET - DESIGN Created by: Mark Selan Version 1.1 Date Last Modified: April 2008 DESIGN GUIDELINES FOR GENER8 WEBSITES The purpose of this document is to provide Online

More information

Basics of HTML (some repetition) Cascading Style Sheets (some repetition) Web Design

Basics of HTML (some repetition) Cascading Style Sheets (some repetition) Web Design Basics of HTML (some repetition) Cascading Style Sheets (some repetition) Web Design Contents HTML Quiz Design CSS basics CSS examples CV update What, why, who? Before you start to create a site, it s

More information

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

More information

WP Popup Magic User Guide

WP Popup Magic User Guide WP Popup Magic User Guide Plugin version 2.6+ Prepared by Scott Bernadot WP Popup Magic User Guide Page 1 Introduction Thank you so much for your purchase! We're excited to present you with the most magical

More information

Examples and Best Practices in Responsive Web Design

Examples and Best Practices in Responsive Web Design Examples and Best Practices in Responsive Web Design WHAT IS RESPONSIVE DESIGN? What is Responsive Design? fluid grid flexible images media queries Ethan Marcotte, 2010 What is Responsive Design? Responsive

More information

Responsive Web Design Creative License

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.

More information

Essential HTML & CSS for WordPress. Mark Raymond Luminys, Inc. 949-654-3890 mraymond@luminys.com www.luminys.com

Essential HTML & CSS for WordPress. Mark Raymond Luminys, Inc. 949-654-3890 mraymond@luminys.com www.luminys.com Essential HTML & CSS for WordPress Mark Raymond Luminys, Inc. 949-654-3890 mraymond@luminys.com www.luminys.com HTML: Hypertext Markup Language HTML is a specification that defines how pages are created

More information

ICE: HTML, CSS, and Validation

ICE: HTML, CSS, and Validation ICE: HTML, CSS, and Validation Formatting a Recipe NAME: Overview Today you will be given an existing HTML page that already has significant content, in this case, a recipe. Your tasks are to: mark it

More information

Using HTML5 Pack for ADOBE ILLUSTRATOR CS5

Using HTML5 Pack for ADOBE ILLUSTRATOR CS5 Using HTML5 Pack for ADOBE ILLUSTRATOR CS5 ii Contents Chapter 1: Parameterized SVG.....................................................................................................1 Multi-screen SVG.......................................................................................................4

More information

ITNP43: HTML Lecture 4

ITNP43: HTML Lecture 4 ITNP43: HTML Lecture 4 1 Style versus Content HTML purists insist that style should be separate from content and structure HTML was only designed to specify the structure and content of a document Style

More information

Web Building Blocks. Joseph Gilbert User Experience Web Developer University of Virginia Library joe.gilbert@virginia.

Web Building Blocks. Joseph Gilbert User Experience Web Developer University of Virginia Library joe.gilbert@virginia. Web Building Blocks Core Concepts for HTML & CSS Joseph Gilbert User Experience Web Developer University of Virginia Library joe.gilbert@virginia.edu @joegilbert Why Learn the Building Blocks? The idea

More information

Mobile Portal Optimization

Mobile Portal Optimization IBM Mobile Portal Accelerator Mobile Portal Optimization Approach & Techniques Version 0.3 KRISHNA C KUMAR, PRINCIPAL SOFTWARE ENGINEER, IBM MPA DEVELOPMENT/L3 SUPPORT, INDIA SOFTWARE LABS, BANGALORE HIGH

More information

Responsive Design for Email

Responsive Design for Email Good to Know Guide: Responsive Design for Email INSIDE YOU LL FIND... Responsive Design Overview Media Queries Explained Best Practices How It Works Samples of Design Approach Responsive vs. Predictive

More information

Responsive Design for Enterprise. July 2012

Responsive Design for Enterprise. July 2012 Responsive Design for Enterprise July 2012 Contents Progressive enhancement 3 Responsive design 6 Combine the two 23 Lessons Learned: Deloitte Digital website 27 Impact on Time and Cost 39 Responsive Design

More information

Introduction to Adobe Dreamweaver CC

Introduction to Adobe Dreamweaver CC Introduction to Adobe Dreamweaver CC What is Dreamweaver? Dreamweaver is the program that we will be programming our websites into all semester. We will be slicing our designs out of Fireworks and assembling

More information

{color:blue; font-size: 12px;}

{color:blue; font-size: 12px;} CSS stands for cascading style sheets. Styles define how to display a web page. Styles remove the formatting of a document from the content of the document. There are 3 ways that styles can be applied:

More information

EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE WEB EDITING

EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE WEB EDITING EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE WEB EDITING The European Computer Driving Licence Foundation Ltd. Portview House Thorncastle Street Dublin 4 Ireland Tel: + 353

More information

Additional information >>> HERE <<<

Additional information >>> HERE <<< Additional information >>> HERE http://dbvir.com/valuepaid/pdx/817t175/

More information

Sizmek Formats. HTML5 Page Skin. Build Guide

Sizmek Formats. HTML5 Page Skin. Build Guide Formats HTML5 Page Skin Build Guide Table of Contents Overview... 2 Supported Platforms... 7 Demos/Downloads... 7 Known Issues:... 7 Implementing a HTML5 Page Skin Format... 7 Included Template Files...

More information

MCH Strategic Data Best Practices Review

MCH Strategic Data Best Practices Review MCH Strategic Data Best Practices Review Presenters Alex Bardoff Manager, Creative Services abardoff@whatcounts.com Lindsey McFadden Manager, Campaign Production Services lmcfadden@whatcounts.com 2 Creative

More information

PLAYER DEVELOPER GUIDE

PLAYER DEVELOPER GUIDE PLAYER DEVELOPER GUIDE CONTENTS CREATING AND BRANDING A PLAYER IN BACKLOT 5 Player Platform and Browser Support 5 How Player Works 6 Setting up Players Using the Backlot API 6 Creating a Player Using the

More information

Understanding Responsive Web Design. A detailed look at the current state of mobile commerce site development options. Written By: Igor Nesmyanovich

Understanding Responsive Web Design. A detailed look at the current state of mobile commerce site development options. Written By: Igor Nesmyanovich Understanding Responsive Web Design A detailed look at the current state of mobile commerce site development options Written By: Igor Nesmyanovich Most people make the mistake of thinking design veneer

More information

CSS 101. CSS CODE The code in a style sheet is made up of rules of the following types

CSS 101. CSS CODE The code in a style sheet is made up of rules of the following types CSS 101 WHY CSS? A consistent system was needed to apply stylistic values to HTML elements. What CSS does is provide a way to attach styling like color:red to HTML elements like . It does this by defining

More information

Kentico CMS, 2011 Kentico Software. Contents. Mobile Development using Kentico CMS 6 2 Exploring the Mobile Environment 1

Kentico CMS, 2011 Kentico Software. Contents. Mobile Development using Kentico CMS 6 2 Exploring the Mobile Environment 1 Contents Mobile Development using Kentico CMS 6 2 Exploring the Mobile Environment 1 Time for action - Viewing the mobile sample site 2 What just happened 4 Time for Action - Mobile device redirection

More information

Web Design and Development ACS-1809. Chapter 9. Page Structure

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

More information

Style & Layout in the web: CSS and Bootstrap

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

More information