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

Size: px
Start display at page:

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

Transcription

1 Step 8 - Responsive Web Design 29

2 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 a bit they were all roughly the same size. The world has changed with how we access the internet. We now can access the internet with smartphones, tablets, and game consoles. These devices have vastly different screen resolutions. Not only that, some are touch interface, such as smart phone and tablets, while some are not. Some have high pixel density screens, and some don t. In the old days of mobile websites, designers would maintain TWO websites, one of desktops and one for mobile devices. The mobile website typically started with the letter m. like m.sfweekly.com or m.ccsf.edu. This practice was too inefficient. If new content was added it TWO websites would have to be updated. In 2010, the website Alistpart.com began the idea of responsive web design, or design where the content reforms itself to the device. This means computers, tablets and smartphones would all receive the same content, but they would layout the content slightly different based on the characteristics of that devie. RESPONSIVE UNITS, RESPONSIVE IMAGES, RE- SPONSIVE GRIDS AND MEDIA QUERIES There are four major elements to making a website responsive. They are responsive units, responsive images, responsive grids and media queries. Responsive units means measuring elements with units that can resize themselves depending on the device. For instance, measuring font-size in points is great, but points are ALWAYS the same size. Where it is a big monitor or small smartphone screen the text size is set the same. If we use em s, the text will resize itself to the ration of the device. As for widths, paddings, margins, instead of using a finite value like pixels, we can use a responsive measurement like percentages, meaning if the page size changes, so does the value. Responsive images are images that resize themselves based on the webpage. In the old days if the webpage be- 30

3 came smaller than the content, the webpage would simply block the content. In order for our designs to work at multiple sizes and aspect rations we need our images to resize themselves. CSS grids make it easy for content to reposition itself to the page. That means we can makes columns expand or collapse easily where a four column can become a three column as the page gets smaller. It can continue to shrink where the three column becomes a two column layout and so on as the design becomes smaller. Luckily, we have already set up CSS grids, so we are ahead of the game on this aspect! Finally we will have media queries. A media queries tells the browser when to apply certain CSS. For instance, we can have the logo of a company resize itself using CSS, but only if the browser is below a certain size. We can have rules that expand content, but only if the website is ABOVE certain widths. ADD FINISHING TOUCHES There are a few more things to add before we get to the responsive web development. You ll notice in the mockup or final website that the top artists at the top of the page are within a circular design. We can do accomplish this look very easily by using CSS border-radiuses. Create a class called.img-circle. Set the border-radius to 200px..img-circle { border-radius: 200px; Apply the class to the musician images at the top and the DJ Ex pression image in the Artist of the Week section. Save and preview 31

4 FIX GRID SPACING You ll notice that there is a tight space between the DJ Ex pression photo and the description of the artist. We can fix this by applying a bit of padding to the left side of the container. Create a class called.left-padding in your CSS helper classes. Set the padding to 25px..left-padding { padding-right: 25px; In the HTML find the <section> container holding the text about Artist of the Week. Apply the.left-padding class. RESPONSIVE TEXT As I discussed in the earlier part of the chapter responsive text is when you measure your font size to a percentage measurement like em, rather than a finite value like pixels or points. An em represents the width of a standard letter in the user browser. For instance, if the default font size for a user browser is 12pt, than 1em = 12pt. If the default font size for a user s browser is 16pt than 1em = 16pts. Using ems to measure font size/line-heights and other typographical elements ensures that text will stay in ratio when it switches between different devices. When trying to figure out what em size to set our text to, use this formula Desired Value = ems Target For instance, let s say that we would like our base text to be 16pixels. That is our desired value. Let s say that we believe that the average font size or target value is 14 pixels. 16/14 = 1.14em. 2em 1.5em 1.2em 3EM 0.75em 3em 2em 0.75em 2em 1.5em 2.5em 32

5 CONVERT OUR POINTS TO EMS In our typography CSS we already set the font size based on points. Let s convert our points to ems. For this exercise I will assume that the average font size or target font size is 14pt. Let s begin with the body text. Currently the body text is set to 14/18pt. Let s convert that to ems. 14/14 = 1em and 18/14 = 1.3 ems. Go through the rest of the CSS and begin converting your points to ems based on the formula provided. RESPONSIVE IMAGES One issues with responiveness is having images that remain in ratio to the size of a webpage. We can set grids to percentages and fonts measurements to percentages, but images by defauly have a finite width and height. The answer is that we can apply a class to images to make their width grow or shrink as the page grows and shrinks. Create a class called.img-responsive. Set the max-width to 100%.img-responsive { max-width: 100%; Apply this class to all of the images within the HTML page. Let s think about what this will do. This class will require the image become 100% of the container it is inside of. If we are using a percentage CSS grid, then that container will grow and shrink as the page grows and shrinks. Thus, the image will shrink to be smaller for smaller devices and larger for large devices. CSS GRIDS An important aspect of a responsive web layout is to use fluid grids. Fluid grids are grids that use percentages to define the width of content. Luckily we have already done this! Fluid grids make it easy for columns to grow and shrink as the page expands and collapses. 33

6 MEDIA QUERIES Finally, the last major step is adding media queries. As expained media queries are new to CSS3. They allow developers to apply certain CSS rules when a webpage is a certain size. For instance, if the web browser is wide than we can have four columns. When the webpage gets smaller we can have the design break into two columns. We could use CSS to have certain elements be visible and invisible depending on the size of the web browser. For instance, we could have the navigation bar be visible for when the browser is larger and then disappear when the browser is smaller since there will not be room for it. Responsive Layouts have what are referred to as breakpoints or points where the design changes. In this project we will have four breaks points Small Devices: devices smaller than 480px (smartphones) Medium Devices: devices between 481px to 768px (tablets) Large Devices: devices between 769px to 954px (laptops) Exlarge Large Devices (computers): devices more than 954pxs CREATE A RESPONSIVE.CSS DOCUMENT To keep our CSS organized we ll put all of our responsive media query CSS on a separate CSS document. This will make it easier for to create and edit the CSS. Create a new stylesheet called responsive.css. Add it into the <head> part of the webpage. A webpage can attach as many stylesheets as we would like. There is no limit. CREATE A MEDIA QUERY FOR WEBPAGES WIDER THAN 992PX In your responsive.css add the only screen and (min-width: 954px) { Between the brackets you will only put CSS that is intended for the page design when it is above 954px. 34

7 As a designer I have two kinds of CSS global CSS and responsive. Global CSS are css rules that affect the design at ANY size. These usually include font declaration, colors, background images and such as those do not normally change from larger to smaller devices. Responsive would be CSS rules that affect width, displaying and other elements that might change depending on the size of the web browser. For now let s keep the screens above 954px empty. Target Large Devices Let s now target larger devices like laptops. Write a media querie above your original one /* == For Laptops == only screen and (min-width: 778px) and (maxwidth:954px) { This media query will target devices screens that are MORE than 778 pixels and LESS than 954 pixels. TEST YOUR PAGE IN FIREFOX RESPONSIVE DESIGN MODE Open your index.html page into Mozilla Firefox. Go to Tools > Developer > Responsive Design View. This is a built-in Firefox tool to allow us to resize the webpage to see where errors may come in. At the top left of the Responsive Design View it is showing us the dimensions. The right ajdustment tool allows us to make the webpage wider and shorter. Make sure the page is ABOVE 955px. View the site by scrolling up and down using the up/down arrow key. Everything should look pretty good. Using the dimensions tool on the upper left, set the webpage to have a width of 900px. Scroll up and down using the up/ down arrow key. You ll see that our design begins to break down. Some of the text and images get cut off on the right. This is because of the.container class we added to center our text with a fixed width. It looked good when the screen was large, but at a smaller size it begins to get in the way. 35

8 Let s use for laptops to fix this. We can t to remove the.container class from the HTML, but we can to redefine what.container means. Let s change it so instead of.container having a width of 955px, we set it to inherit. That means the.container will just be as large as the width of the only screen and (min-width: 778px) and (max-width:954px) {.container { TARGET MEDIUM DEVICES Let s now target devices that are between 480 pixels and 777 pixels. These devices are usually tablets and hand held game systems. Write only screen and (min-width: 481px) and (max-width:776px) { Make sure to copy our new.container rule to apply in these version of as only screen and (min-width: 481px) and (max-width:776px) {.container { Test your webpage in Firefox Responsive Design View and set the width to 600 pixels. If we scroll down we can that the shopping clothes and the events feels a bit crowded. Our design is not quite working at this size. The four columns is too much at such a small size. 36

9 So let s rework the design to have the design go from four columns to two columns when screens are below 776 pixels and above 481px. Add the following to your only screen and (min-width: 481px) and (max-width:776px) {.container {.one-fourth { width: 50%; What we just did is reset our existing columns where columns they USED to be labelled at 25% are now 50%. Save and preview. You should notice that the clothing area and events are that the columns become 2 x 2, rather than 1 x 4 making the design much more accessible REMOVE THE.SECTION-INFO At large sizes we used a class called section-info to make the section header text center to the middle of the page. That made sense in a design where it was wider than it was tall. In a tablet type scenario we have layout that are taller than wide. Thus, the.section-info is forcing our text to be too skinny and making the design break. Let s fix this by removing the.section-info width of 50% and replacing it with only screen and (min-width: 481px) and (max-width:776px) {.container {.one-fourth { width: 50%;.section-info { Save and Preview 37

10 Now that we have removed the width property the section headers feel quite sqeezed against the edge of the section headers. Let s fix this by adding padding of 2% but only for devices that are tablet and smaller..section-info { padding: 2%; Let s make the button a bit easier to access by aligning it to the center of the section header. We can do this by adding a text-align:center to the.section-info.section-info { padding: 2%; text-align: center; RESIZE THE ARTIST OF THE WEEK TEXT AND IMAGE If we view the Artist of the Week section it feels a bit broken. The image WAS in a column that was 25%, but with the resizing is not in a column that is 50%. The text about the artist of the week is still three fourths or 75%. 50% + 75% is more than 100% so the text falls to the next line. Everything is just a mess! Let s set it up that the Artist of the Week image is on its own line and the image is centered, and the article about the Artist of the Week is on it s own line and is 100% rather than 75%. Let s make a new class called.artist-week. Apply this to the grid div holding the Artist of the Week image. Since 75% is ALMOST most of the page, let s set it up that at smaller device screen..three-fourths will actually be only screen and (min-width: 481px) and (max-width:776px) {.container { 38

11 .one-fourth { width: 50%;.three-fourth { width: 100%;.section-info { Save and Preview. The text is starting to look a bit better. Now let s put our.artist-week class to good use. Set it up that.artist-week aligns to center. Save and preview You ll notice that the image is not centering to middle of the page. That is because the image is inside a.one-fourth column, which in responsive for tablets is actually 50% of the page or one-half. We can change that by setting the width of.artist-week to 100% width in CSS.....three-fourth { width: 100%;.artist-week { width: 100%; text-align: center;.section-info { Save and Preview TARGET SMALL DEVICES Small devices are IMPORTANT these days. Many designers have a mobile first approach meaning they try to create designs that work well for mobile devices and then expand their designs to work for other platforms like tablets and traditional desktop computers. 39

12 Preview out webpage into the Firefox responsive design viewport. You ll notice that as we to thin widths such as 500 pixels and below that our design REALLY suffers. Each having two column layouts are not cutting it at small smartphone type displays Let s fix that with the help of media queries. Let s set up our final media query to target smartphones or devices that are LESS than 480 pixels. /* == CSS for Smartphones == only screen and (max-width: 480px) { Let s begin by copying all of the CSS from our tablet media query and pasting into our smartphone media query. Remember when we redefined.one-fourth as 50%? Well, let s take the.one-fourth for smartphones and make it 100%. In fact, let s take all of our widths less than 100% and define them as 100%.one-fourth,.one-third,.one-half,.three-fourths,.one-whole { width: 100%; Save and Preview Your design should now fit nicely as a one column design at small device widths. FIX THE TOP ROW IN MOBILE VIEW The problem with redefining our sections to go 100% is that now our logo and navigation bar are on separate lines. In our design we would like to keep them in the same row. To fix this fix the row containing the logo and navigation bar. Add a class of.mobile-top top to it. Now that we have this new class let s use it, but only when device sizes are small. 40

13 .mobile-top.one-half { width: 50%; This CSS rule will keep the original.one-half columns as one half, but only for the top row. CENTER THE FOOTER CONTENT At smaller size since the design compacts to a single column rather than multiple columns we can change the alignment of the content to match the design. Let s center the social media bar and the legal information at the bottom. For small devices make the footer content align to the center. footer { text-align: center; MAKE DESIGN ELEMENTS APPEAR AND DISAPPER As the size of the screen changes some elements just do not work for our design. As the screen gets smaller the horizontal nagivation bar just isn t cutting it. What we would like to do is have the navigation appear for wider screens like large computers and laptop computers, and then for tablet devices and smaller devices be replaced by the mobile stacked symbol. This symbol is using connected to javascript/jquery that when touched by the user s finger it will spring load a menu to appear vertically. Although we are not going to be able to setup the spring loaded menu in this class, we can set up the element that when screen shrinks the navigation bar disappears and mobile stacked icon appears. To do this we will use the CSS property referred as display: 41

14 none, display: inherit. When you use display:none it not only makes the element invisible, but in fact removes the element from the browser rendering, as if it had never been a part of the design. Right now in our navigation we have it set to three columns with the logo in the first column, the navigation bar in the second and the stacked mobile icon in the third. Let s reset the column widths in the HTML page from onethird to one-half. If you have not already, make sure there is a way to select the mobile icon. You can have it inside a <section> tag with an id or class. Another possibility is creating a.mobile class and applying it to the Font Awesome class CSS. In this example I have created the.mobile class and applied it to the Font Awesome code. Save and Preview You notice that the stacked mobile icon falls to the next line since 50% + 50% + 50% = 150% and they all can not fit on the same line. That is okay, since we are going to hide the mobile icon. Go to your responsive.css file. Inside your extra large css (the media query for sizes LARGER than 954px) add the following.mobile { display: none; Save and Preview. Make sure your browser is ABOVE 954 pixels. You should notice that your mobile stacked icon is invisible. Add the same.mobile class you our large devices, or laptop devices. MAKE THE <NAV> BAR DISAPPEAR Let s make the navigation bar, or <nav> tag disappear when the width gets smaller. 42

15 Set it for the tablet and mobile sizes that nav { display: none; For tablet and smartphone sizes let s set our mobile class from display: none to display: inherit, or visiable. Save and preview REMOVE CLUTTER Not everything works for all size designs. For instance if you view the design at a small smartphone size the musician photos in the row after the header are just ackward and make the design feel out of place. REMOVE ARTIST PHOTOS Let s remove these photos for the small smartphone designs. Begin by adding a class to the row containing the musicians. Call it.top-artists. In your responsive CSS set.top-artists to none for small devices sizes. Save and Preview REMOVE THE MUSIC PLAYER The idea of the music player by the client is a good idea, but the music player just is not feisible in this design. Let s remove the music-player for smaller size sizes. Set the #music-player to display:none for small devices. You can view step 8 on the class blog as a reference source 43

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

Using Style Sheets for Consistency

Using Style Sheets for Consistency Cascading Style Sheets enable you to easily maintain a consistent look across all the pages of a web site. In addition, they extend the power of HTML. For example, style sheets permit specifying point

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

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

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

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

ADOBE DREAMWEAVER CS3 TUTORIAL

ADOBE DREAMWEAVER CS3 TUTORIAL ADOBE DREAMWEAVER CS3 TUTORIAL 1 TABLE OF CONTENTS I. GETTING S TARTED... 2 II. CREATING A WEBPAGE... 2 III. DESIGN AND LAYOUT... 3 IV. INSERTING AND USING TABLES... 4 A. WHY USE TABLES... 4 B. HOW TO

More information

KOMPOZER Web Design Software

KOMPOZER Web Design Software KOMPOZER Web Design Software An IGCSE Student Handbook written by Phil Watkins www.kompozer.net CONTENTS This student guide is designed to allow for you to become a competent user* of the Kompozer web

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

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

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

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

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

Google Sites: Creating, editing, and sharing a site

Google Sites: Creating, editing, and sharing a site Google Sites: Creating, editing, and sharing a site Google Sites is an application that makes building a website for your organization as easy as editing a document. With Google Sites, teams can quickly

More information

Responsive Email Design Guide. The fundamentals of designing and building mobile optimized email

Responsive Email Design Guide. The fundamentals of designing and building mobile optimized email Responsive Email Design Guide The fundamentals of designing and building mobile optimized email With the rapid increase of smartphone and tablet adoption, mobile email opens are growing exponentially every

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

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

Adobe Dreamweaver CC 14 Tutorial

Adobe Dreamweaver CC 14 Tutorial Adobe Dreamweaver CC 14 Tutorial GETTING STARTED This tutorial focuses on the basic steps involved in creating an attractive, functional website. In using this tutorial you will learn to design a site

More information

Sample Table. Columns. Column 1 Column 2 Column 3 Row 1 Cell 1 Cell 2 Cell 3 Row 2 Cell 4 Cell 5 Cell 6 Row 3 Cell 7 Cell 8 Cell 9.

Sample Table. Columns. Column 1 Column 2 Column 3 Row 1 Cell 1 Cell 2 Cell 3 Row 2 Cell 4 Cell 5 Cell 6 Row 3 Cell 7 Cell 8 Cell 9. Working with Tables in Microsoft Word The purpose of this document is to lead you through the steps of creating, editing and deleting tables and parts of tables. This document follows a tutorial format

More information

TUTORIAL 4 Building a Navigation Bar with Fireworks

TUTORIAL 4 Building a Navigation Bar with Fireworks TUTORIAL 4 Building a Navigation Bar with Fireworks This tutorial shows you how to build a Macromedia Fireworks MX 2004 navigation bar that you can use on multiple pages of your website. A navigation bar

More information

Microsoft Publisher 2010 What s New!

Microsoft Publisher 2010 What s New! Microsoft Publisher 2010 What s New! INTRODUCTION Microsoft Publisher 2010 is a desktop publishing program used to create professional looking publications and communication materials for print. A new

More information

Create a Poster Using Publisher

Create a Poster Using Publisher Contents 1. Introduction 1. Starting Publisher 2. Create a Poster Template 5. Aligning your images and text 7. Apply a background 12. Add text to your poster 14. Add pictures to your poster 17. Add graphs

More information

CSS for Page Layout. Key Concepts

CSS for Page Layout. Key Concepts CSS for Page Layout Key Concepts CSS Page Layout Advantages Greater typography control Style is separate from structure Potentially smaller documents Easier site maintenance Increased page layout control

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

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

Using Microsoft Access

Using Microsoft Access Using Microsoft Access Relational Queries Creating a query can be a little different when there is more than one table involved. First of all, if you want to create a query that makes use of more than

More information

ITP 101 Project 3 - Dreamweaver

ITP 101 Project 3 - Dreamweaver ITP 101 Project 3 - Dreamweaver Project Objectives You will also learn how to make a website outlining your company s products, location, and contact info. Project Details USC provides its students with

More information

Virtual Exhibit 5.0 requires that you have PastPerfect version 5.0 or higher with the MultiMedia and Virtual Exhibit Upgrades.

Virtual Exhibit 5.0 requires that you have PastPerfect version 5.0 or higher with the MultiMedia and Virtual Exhibit Upgrades. 28 VIRTUAL EXHIBIT Virtual Exhibit (VE) is the instant Web exhibit creation tool for PastPerfect Museum Software. Virtual Exhibit converts selected collection records and images from PastPerfect to HTML

More information

Airangel s WiFi Portal Best Practice Guidelines Get the most out of your WiFi infrastructure

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

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

Create a Web Page with Dreamweaver

Create a Web Page with Dreamweaver Create a Web Page with Dreamweaver Dreamweaver is an HTML editing program that allows the beginner and the advanced coder to create Web pages. 1. Launch Dreamweaver. Several windows appear that will assist

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

How To Change Your Site On Drupal Cloud On A Pcode On A Microsoft Powerstone On A Macbook Or Ipad (For Free) On A Freebie (For A Free Download) On An Ipad Or Ipa (For

How To Change Your Site On Drupal Cloud On A Pcode On A Microsoft Powerstone On A Macbook Or Ipad (For Free) On A Freebie (For A Free Download) On An Ipad Or Ipa (For How-to Guide: MIT DLC Drupal Cloud Theme This guide will show you how to take your initial Drupal Cloud site... and turn it into something more like this, using the MIT DLC Drupal Cloud theme. See this

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

+ Create, and maintain your site

+ Create, and maintain your site T4 Basics Version 1.0 + Create, and maintain your site With T4, you are in control of the content of your website. Feel free to be creative, and keep your site up to date. Few of T4 Features Media Library

More information

Responsive Design How to get started

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.

More information

Mobile Web Site Style Guide

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

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

Create a Google Site in DonsApp

Create a Google Site in DonsApp Create a Google Site in DonsApp 1 Google Web Site Interactive. Constructivist. Collaborative. Communities. WHAT IS GOOGLE SITE? With one single click, you can create a website without any knowledge of

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

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

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

Using Microsoft Word. Working With Objects

Using Microsoft Word. Working With Objects Using Microsoft Word Many Word documents will require elements that were created in programs other than Word, such as the picture to the right. Nontext elements in a document are referred to as Objects

More information

Catalog Creator by On-site Custom Software

Catalog Creator by On-site Custom Software Catalog Creator by On-site Custom Software Thank you for purchasing or evaluating this software. If you are only evaluating Catalog Creator, the Free Trial you downloaded is fully-functional and all the

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

Working with the new enudge responsive email styles

Working with the new enudge responsive email styles Working with the new enudge responsive email styles This tutorial assumes that you have added one of the mobile responsive colour styles to your email campaign contents. To add an enudge email style to

More information

Getting Started Guide

Getting Started Guide Getting Started Guide Get started with your new SellerDeck Responsive Design Inside this guide we will cover some of the basics, on how to change various aspects of your new SellerDeck Responsive Design.

More information

ADOBE MUSE. Building your first website

ADOBE MUSE. Building your first website ADOBE MUSE Building your first website Contents Chapter 1... 1 Chapter 2... 11 Chapter 3... 20 Chapter 4... 30 Chapter 5... 38 Chapter 6... 48 Chapter 1 Installing the software and setting up the sample

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

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

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

Responsive Design. for Landing Pages. Simplifying & optimizing for every device in Google Enhanced campaigns and everywhere else.

Responsive Design. for Landing Pages. Simplifying & optimizing for every device in Google Enhanced campaigns and everywhere else. white paper Responsive Design for Landing Pages Simplifying & optimizing for every device in Google Enhanced campaigns and everywhere else. Turning click throughs into breakthroughs. Gone are the days

More information

BT CONTENT SHOWCASE. JOOMLA EXTENSION User guide Version 2.1. Copyright 2013 Bowthemes Inc. support@bowthemes.com

BT CONTENT SHOWCASE. JOOMLA EXTENSION User guide Version 2.1. Copyright 2013 Bowthemes Inc. support@bowthemes.com BT CONTENT SHOWCASE JOOMLA EXTENSION User guide Version 2.1 Copyright 2013 Bowthemes Inc. support@bowthemes.com 1 Table of Contents Introduction...2 Installing and Upgrading...4 System Requirement...4

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

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

Recreate your Newsletter Content and Layout within Informz (Workshop) Monica Capogna and Dan Reade. Exercise: Creating two types of Story Layouts

Recreate your Newsletter Content and Layout within Informz (Workshop) Monica Capogna and Dan Reade. Exercise: Creating two types of Story Layouts Recreate your Newsletter Content and Layout within Informz (Workshop) Monica Capogna and Dan Reade Exercise: Creating two types of Story Layouts 1. Creating a basic story layout (with title and content)

More information

Mobile Device Design Tips For Email Marketing

Mobile Device Design Tips For Email Marketing WHITEPAPER Top 10 Mobile Device Design Tips for Email In case you haven t noticed, mobile devices are literally everywhere. We re texting more than ever, shopping online, downloading apps, playing games,

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

Creating mobile layout designs in Adobe Muse

Creating mobile layout designs in Adobe Muse Creating mobile layout designs in Adobe Muse Using Adobe Muse, you can create site layouts for web content to be displayed on desktop, smartphones, and tablets. Using the mobile design features, you can

More information

Basic tutorial for Dreamweaver CS5

Basic tutorial for Dreamweaver CS5 Basic tutorial for Dreamweaver CS5 Creating a New Website: When you first open up Dreamweaver, a welcome screen introduces the user to some basic options to start creating websites. If you re going to

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

Joomla! 2.5.x Training Manual

Joomla! 2.5.x Training Manual Joomla! 2.5.x Training Manual Joomla is an online content management system that keeps track of all content on your website including text, images, links, and documents. This manual includes several tutorials

More information

Drupal Training Guide

Drupal Training Guide Drupal Training Guide Getting Started Drupal Information page on the IT site: http://it.santarosa.edu/drupal On this page is information about Drupal sign up, what Drupal is, which is a content management

More information

paragraph(s). The bottom mark is for all following lines in that paragraph. The rectangle below the marks moves both marks at the same time.

paragraph(s). The bottom mark is for all following lines in that paragraph. The rectangle below the marks moves both marks at the same time. MS Word, Part 3 & 4 Office 2007 Line Numbering Sometimes it can be helpful to have every line numbered. That way, if someone else is reviewing your document they can tell you exactly which lines they have

More information

MS Word 2007 practical notes

MS Word 2007 practical notes MS Word 2007 practical notes Contents Opening Microsoft Word 2007 in the practical room... 4 Screen Layout... 4 The Microsoft Office Button... 4 The Ribbon... 5 Quick Access Toolbar... 5 Moving in the

More information

Macros in Word & Excel

Macros in Word & Excel Macros in Word & Excel Description: If you perform a task repeatedly in Word or Excel, you can automate the task by using a macro. A macro is a series of steps that is grouped together as a single step

More information

Creating a Resume Webpage with

Creating a Resume Webpage with Creating a Resume Webpage with 6 Cascading Style Sheet Code In this chapter, we will learn the following to World Class CAD standards: Using a Storyboard to Create a Resume Webpage Starting a HTML Resume

More information

UCL INFORMATION SERVICES DIVISION INFORMATION SYSTEMS. Silva. Introduction to Silva. Document No. IS-130

UCL INFORMATION SERVICES DIVISION INFORMATION SYSTEMS. Silva. Introduction to Silva. Document No. IS-130 UCL INFORMATION SERVICES DIVISION INFORMATION SYSTEMS Silva Introduction to Silva Document No. IS-130 Contents What is Silva?... 1 Requesting a website / Web page(s) in Silva 1 Building the site and making

More information

Website Editor User Guide

Website Editor User Guide CONTENTS Minimum System Requirements... 3 Design Your Website... 3 Choosing your Theme... 4 Choosing your Header Style... 4-5 Website Content Editor... 6 Text Editor Toolbar features... 6 Main Menu Items...

More information

Excel 2003 A Beginners Guide

Excel 2003 A Beginners Guide Excel 2003 A Beginners Guide Beginner Introduction The aim of this document is to introduce some basic techniques for using Excel to enter data, perform calculations and produce simple charts based on

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

Microsoft Expression Web Quickstart Guide

Microsoft Expression Web Quickstart Guide Microsoft Expression Web Quickstart Guide Expression Web Quickstart Guide (20-Minute Training) Welcome to Expression Web. When you first launch the program, you ll find a number of task panes, toolbars,

More information

Excel 2007 A Beginners Guide

Excel 2007 A Beginners Guide Excel 2007 A Beginners Guide Beginner Introduction The aim of this document is to introduce some basic techniques for using Excel to enter data, perform calculations and produce simple charts based on

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

Utilizing Microsoft Access Forms and Reports

Utilizing Microsoft Access Forms and Reports Utilizing Microsoft Access Forms and Reports The 2014 SAIR Conference Workshop #3 October 4 th, 2014 Presented by: Nathan Pitts (Sr. Research Analyst The University of North Alabama) Molly Vaughn (Associate

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

Table of Contents. What is ProSite? What is Behance? How do ProSite & Behance work together? Get Started in 6 Easy Steps.

Table of Contents. What is ProSite? What is Behance? How do ProSite & Behance work together? Get Started in 6 Easy Steps. The Beginners Guide Table of Contents 03 04 05 06 34 35 What is ProSite? What is Behance? How do ProSite & Behance work together? Get Started in 6 Easy Steps See Live Examples Need More Help? What is ProSite?

More information

Mobile Friendly Email Design

Mobile Friendly Email Design Mobile Friendly Email Design Create emails that look good on every device. A guide by Mobile friendly email design Contents Why Design for Mobiles?...3 You Must Optimise for Mobiles...4 Mobile User s Behvaiour...5

More information

WebFOCUS BI Portal: S.I.M.P.L.E. as can be

WebFOCUS BI Portal: S.I.M.P.L.E. as can be WebFOCUS BI Portal: S.I.M.P.L.E. as can be Author: Matthew Lerner Company: Information Builders Presentation Abstract: This hands-on session will introduce attendees to the new WebFOCUS BI Portal. We will

More information

Sizmek Formats. IAB Mobile Pull. Build Guide

Sizmek Formats. IAB Mobile Pull. Build Guide Sizmek Formats IAB Mobile Pull Build Guide Table of Contents Overview...3 Supported Platforms... 6 Demos/Downloads... 6 Known Issues... 6 Implementing a IAB Mobile Pull Format...6 Included Template Files...

More information

Merging Labels, Letters, and Envelopes Word 2013

Merging Labels, Letters, and Envelopes Word 2013 Merging Labels, Letters, and Envelopes Word 2013 Merging... 1 Types of Merges... 1 The Merging Process... 2 Labels - A Page of the Same... 2 Labels - A Blank Page... 3 Creating Custom Labels... 3 Merged

More information

Creating Web Pages with Microsoft FrontPage

Creating Web Pages with Microsoft FrontPage Creating Web Pages with Microsoft FrontPage 1. Page Properties 1.1 Basic page information Choose File Properties. Type the name of the Title of the page, for example Template. And then click OK. Short

More information

How to Make the Most of Excel Spreadsheets

How to Make the Most of Excel Spreadsheets How to Make the Most of Excel Spreadsheets Analyzing data is often easier when it s in an Excel spreadsheet rather than a PDF for example, you can filter to view just a particular grade, sort to view which

More information

Creating Personal Web Sites Using SharePoint Designer 2007

Creating Personal Web Sites Using SharePoint Designer 2007 Creating Personal Web Sites Using SharePoint Designer 2007 Faculty Workshop May 12 th & 13 th, 2009 Overview Create Pictures Home Page: INDEX.htm Other Pages Links from Home Page to Other Pages Prepare

More information

Working with the Ektron Content Management System

Working with the Ektron Content Management System Working with the Ektron Content Management System Table of Contents Creating Folders Creating Content 3 Entering Text 3 Adding Headings 4 Creating Bullets and numbered lists 4 External Hyperlinks and e

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

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

Microsoft Migrating to Word 2010 from Word 2003

Microsoft Migrating to Word 2010 from Word 2003 In This Guide Microsoft Word 2010 looks very different, so we created this guide to help you minimize the learning curve. Read on to learn key parts of the new interface, discover free Word 2010 training,

More information

Introduction to Windows 8

Introduction to Windows 8 Introduction to Windows 8 Windows 8 is a completely redesigned operating system developed from the ground up with touchscreen use in mind as well as near instant-on capabilities that enable a Windows 8

More information

Instructions for Formatting APA Style Papers in Microsoft Word 2010

Instructions for Formatting APA Style Papers in Microsoft Word 2010 Instructions for Formatting APA Style Papers in Microsoft Word 2010 To begin a Microsoft Word 2010 project, click on the Start bar in the lower left corner of the screen. Select All Programs and then find

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

Data Visualization. Prepared by Francisco Olivera, Ph.D., Srikanth Koka Department of Civil Engineering Texas A&M University February 2004

Data Visualization. Prepared by Francisco Olivera, Ph.D., Srikanth Koka Department of Civil Engineering Texas A&M University February 2004 Data Visualization Prepared by Francisco Olivera, Ph.D., Srikanth Koka Department of Civil Engineering Texas A&M University February 2004 Contents Brief Overview of ArcMap Goals of the Exercise Computer

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

Excel 2003 Tutorial I

Excel 2003 Tutorial I This tutorial was adapted from a tutorial by see its complete version at http://www.fgcu.edu/support/office2000/excel/index.html Excel 2003 Tutorial I Spreadsheet Basics Screen Layout Title bar Menu bar

More information

Mura CMS. (Content Management System) Content Manager Guide

Mura CMS. (Content Management System) Content Manager Guide Mura CMS (Content Management System) Content Manager Guide Table of Contents Table of Contents 1. LOGGING IN...1 2. SITE MANAGER...2 3. ADDING CONTENT (Pages, Folders, etc.)...6 4. WORKING WITH IMAGES...15

More information

Excel 2007 Basic knowledge

Excel 2007 Basic knowledge Ribbon menu The Ribbon menu system with tabs for various Excel commands. This Ribbon system replaces the traditional menus used with Excel 2003. Above the Ribbon in the upper-left corner is the Microsoft

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

Graphic Goodies. Chapter 9. The stars in the sky can hardly compare to

Graphic Goodies. Chapter 9. The stars in the sky can hardly compare to Chapter 9. Graphic Goodies The stars in the sky can hardly compare to All of the awesome apparatus that is built right in to the Application Server. This is where you will learn how to add a login to a

More information

WHAT S NEW IN WORD 2010 & HOW TO CUSTOMIZE IT

WHAT S NEW IN WORD 2010 & HOW TO CUSTOMIZE IT WHAT S NEW IN WORD 2010 & HOW TO CUSTOMIZE IT The Ribbon... 2 Default Tabs... 2 Contextual Tabs... 2 Minimizing and Restoring the Ribbon... 3 Customizing the Ribbon... 3 A New Graphic Interface... 5 Live

More information

Using Adobe Dreamweaver CS4 (10.0)

Using Adobe Dreamweaver CS4 (10.0) Getting Started Before you begin create a folder on your desktop called DreamweaverTraining This is where you will save your pages. Inside of the DreamweaverTraining folder, create another folder called

More information