Making Textual Webpage Content Responsive

Size: px
Start display at page:

Download "Making Textual Webpage Content Responsive"

Transcription

1 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 4) Audio information i.e. podcasts That said, by and large textual content on a web page, is normally much greater than any of the other web page content categories. Web page, textual information is delivered aesthetically to the site visitor by appropriately styling the web page font using its font attributes some of which are indicated below: Font-family Font-size Font-weight Color To fit the web page content displayed. Typography is therefore an important aspect of responsive web design. Optimizing fonts to display appropriately on mobile devices with widely varying viewports is an absolute necessity. Fortunately today making sure that web page content is displayed aesthetically across a host of screen sizes ( i.e. viewports) is not very difficult. Responsive Web Page Textual Content The fonts used to display web page content must resize appropriately when the display screen size changes. The size of the web page font is determined by the value that is passed to the font-size attribute in the web page s CSS style sheet. i.e. As the display screen size reduces, the font-size should appropriately reduce, while continuing to deliver site visitor, readable / legible, textual content. Different units of measure can be used to define font-size, such as pixels, ems, rems, or percentages. Choosing the right unit of measure, when defining font-size, is fairly important for delivering responsive textual webpage content to site visitors accessing the website using different devices. Using the right unit of measure to define font-size, helps a great deal in ensuring the fonts used for the display of webpage content behave responsively. i.e. When being displayed on small display screen sizes they reduce while maintaining readability / legibility, and when the screen size increases they increase proportionately. This material explains how to craft and manage responsive web page textual content. Let s look at how pixels, ems, rems, or percentages can be used to define font sizes on a web page whose textual content is expected to behave responsively. 1

2 Pixels For a long time, pixels have been the unit of measure preferred by web designers when specifying font-size simply due to the precision and accuracy in which the font-size could be defined. Regretfully, once the pixel is chosen as the unit of measure to define font-size, the font-size will remain exactly the same across all devices and Browsers irrespective of their screen size ( i.e. viewport). Hence, while the unit of measure pixel offers very precise control over font-size, its precision actually prevents responsiveness in fonts. Most programmers use a Cascading Style Sheet in which they set font-size in the HTML and/or BODY tags and then they override this font-size wherever necessary across the web page. That is because the font-size set in the HTML and/or BODY tag(s) is inherited across the entire web page. Wherever web page content font-size must change, for example in page and/or paragraph headlines, the headline is bound to a specific ID or CLASS in the CSS file which has the appropriate font-size defined, which overrides the default font-size specified in the HTML and/or BODY tag. When font-size is specified with this level of precision the display of web page content will not be automatically responsive when being read on different screen sizes ( i.e. especially on smaller view ports such as mobile devices and tablets). Today, multiple devices with varying screen sizes, as well as varying screen pixel densities, can be used to view the very same web page. For example, iphones, Android phones, Tablets, Net books, Note books, Laptops, Desk tops and so on, each with their own screen size and screen pixel density. Hence, attempting to define web page textual content font-size in pixels, thus ensuring one font-size for such a large range of screen sizes and screen pixel density, goes contrary to the responsive font approach. Today, in Browsers that support CSS3, (i.e. most modern mobile Browsers do) the web developer can use mediaqueries to change the default font-size specified in the HTML and/or BODY tag and headline font sizes used across the web page to deliver responsive textual web page content. CSS3 media-queries are bound to the horizontal pixel width of the display device s screen size. Hence, appropriate media-queries can be crafted that would fire as the Browser senses the reduced or enlarged device display screen size. Simply override the HTML and/or BODY tag default font size and the headline font-size within each media-query and the fonts used to display web page content will behave beautifully responsive and readable on multiple devices with various display screen sizes and pixel density. 2

3 Em Let s consider using the unit of measure em for defining font-size. em is a metric used for defining font-size that is based on pixels, i.e. 1em = 16px. Fortunately font-sizes specified in em are resizable in all Browsers. Hence, it s not necessary to set a specific value for the font-size of different HTML elements, such as H1 to H7, p, and so on once a base font-size has been declared in the HTML and/or BODY tag(s). These font-sizes will naturally cascade based on the parent font-size specified and the font-size declarations within the default font-size declaration in HTML and/or Body tag(s) and in turn be bound to the H1 to H7, p, tags via the Browser s rendering engine. Working with the metric em has some pros and cons to consider. While declaring font-size in em in a parent tag such as HTML and/or BODY makes the maintenance of the textual content of a webpage easier, this could actually hinder a developer who is seeking control, precision, and predictability with their fonts. Fortunately, this problem is easily resolved by using the same font-size for the most of the textual content of a webpage and changing the font-size of a few specific text elements as required by the aesthetics of the webpage using an ID or CLASS. Percentage Percentage is another unit of measure that can be used for defining responsive font-sizes. Theoretically, there is not a big difference between percentage and em. Both are malleable units of measurement for font-size. What is important is being decisive about which metric (i.e. unit of measurement) will be used throughout the web page font-size definitions. One should not use em when declaring the font-size of certain web page elements and use percentage for others. A simple way to rule out percentages is to simply make the following site wide CSS declaration: body font-size:100%; After which make all font-size declarations in em. This effectively overrides any Browser defaults or other unwanted percentage declarations, and leaves font-size declarable in other units of measure. In this case, the font-size of the web page content could be em. 3

4 Rem Rem is another metric used for declaring responsive font-size. The rem unit (i.e. Root EM) has a behavior similar to that of em with one important difference. rem is a unit of measure used to declare the font-size of a parent element such as HTML and/or BODY tag. This important difference makes it possible to solve many problems that occur with responsive font-size declaration in nested elements, such as declaring a font-size for H1 to H7 and/or p within nested DIV elements. Unfortunately the nested textual material will take the percentage or em of its parent DIV as the reference font-size. Hence the H1 to H7 and/or p elements may have different sizes across the webpage leading to a lack of visual aesthetics. Declare font-size in rem in the HTML and/or BODY tag(s) as the web page textual control size. Then declaring font-size for all other elements as percentage (or rem) helps correct the nested container, font-size issue. NOTE: All modern Browsers (and modern Mobile browser versions) recognize rem. Use Media-Queries Never forget the power of using well crafted (i.e. carefully thought through) media-queries. Today, all web developers can create aesthetically pleasing web pages with beautifully responsive textual web page content using appropriate media-queries. When the media-query bound to the display s horizontal width fires, appropriate font-size declarations defined in IDs or Classes in the CSS3 style sheet will be automatically applied to textual content within the webpage. This delivers beautifully responsive, textual web page content, which is perfectly legible across different display sizes and pixel densities. NOTE: What follows is an example of how to: Use a custom font face in your web page Declare specific values for font-size Then override these values within the media query section normally located right at the end of the CSS file Here is a CSS code snippet that hopefully describes how to ensure that your textual webpage content is responsive, yet stays legible, across a wide range of display screen sizes. 4

5 Importing and using a custom font face. NOTE: In this specific case the custom font face has been downloaded and saved to a folder named /fonts on the web host used for the website. /* Importing Fonts STARTS font-family: 'Roboto Slab'; font-style: normal; font-weight: 400; src: url('../font/roboto_slab.woff') format('woff'); /* Importing Fonts ENDS */ /* HTML Tags STARTS */ body font-size:1em; font-style:normal; line-height:normal; color:#000000; background-color:#ffffff; h1 h2 h3 font-size:2rem; letter-spacing:1px; font-size:1.8rem; letter-spacing:1px; font-size:1rem; 5

6 h4 h5 p font-size:1rem; font-style:italic; letter-spacing:1px; font-size:0.75rem; letter-spacing:1px; font-size:0.85rem; letter-spacing:1px; /* HTML Tags ENDS */ A sample for Media Queries that you can use to override the font-size (or any other font attribute) depending on the display size of the device. /****************************** Media Query STARTS *********************************/ /* Large desktop (min-width: 1200px) /* tablet - landscape (max-width: 1024px) /* Landscape phone to portrait tablet (max-width: 767px) 6

7 /* Portrait tablet to landscape and desktop (min-width: 768px) and (max-width: 979px) /* Landscape phones and down (max-width: 480px) /* mobile phone (max-width: 320px) /* mobile (max-width: 240px) /****************************** Media Query ENDS *********************************/ Choosing Fonts for Your Responsive Website Mobile Safe Fonts Arial/Helvetica Courier/Courier New Georgia Times/Times New Roman Trebuchet MS Verdana NOTE: Unfortunately, if the webpage on which these fonts are used must be responsive, this list does not apply at all. Browsers that run on Android devices are still replacing the fonts specified above with either Droid Sans or Droid Serif (depending on the font type). So, what s to be done then? The New Web Safe Fonts: Custom Fonts Honestly using these visually boring Web Safe Fonts are over. Here s the thing, use any font you wish on a web page and it will be web safe, as long as you have the permission (license) to use it and the font face is implemented correctly within the web page. 7

8 It s really a designer s dream, I believe so. Now before you flip out on your web page typography, let s take a quick look at how to embed custom fonts within a web page This is the most tried, tested and trusted way to implement custom fonts within a web page. All web font service providers are built on this CSS property. The CSS is now supported in all modern web Browsers. Here is an example code font-family: 'Roboto Slab'; font-style: normal; font-weight: 400; src: url('../font/roboto_slab.woff') format('woff'); The value passed to the font-family attribute ('Roboto-Slab') will be the font name bound to the font. Notice the single quotes used, this is because two words have been used in the value passed to the CSS3 attribute font-face. The src attribute informs the Browser s CSS processor where the font face is physically located. In this specific case the font-face has been downloaded and stored in a folder named /font on web server (web host) that delivers the website. The font-style and font-weight attributes are optional really, load these attributes with appropriate values or omit them as you see fit. Normally it s a good idea to call the font right at the start of your CSS file and immediately below set the default font for the web page in either the HTML and/or the BODY tag(s). We normally set the default font for the web page in the BODY tag. For example: /* Importing Fonts STARTS font-family: 'Roboto Slab'; font-style: normal; font-weight: 400; src: url('../font/roboto_slab.woff') format('woff'); /* Importing Fonts ENDS */ 8

9 /* HTML Tags STARTS */ body font-size:1em; font-style:normal; line-height:normal; color:#000000; background-color:#ffffff; NOTE: If you take a quick look at the above CSS code snippet you will notice that the font-style and font-weight attributes declared in call have been overridden in the BODY tag. Hence, these attributes can be happily deleted in declaration. Web Fonts Service Providers Using a web fonts service provider is the best way to implement custom fonts in your responsive web design project. You don t have to deal with hosting bandwidth or font licensing nor be concerned about the security of the font-face when it s on your web host. Here is a short list of Web fonts service providers: Fonts.com - The Web Fonts service from Fonts.com has been around for several years now. Fonts.com has improved much since it started. The website underwent thorough redesign recently. Web Fonts service also received a huge upgrade to its UI and UX, it certainly feels like it s not in beta anymore. Some great looking fonts at Fonts.com Adobe Jenson Avenir Bickham Script Clarendon LT Frutiger Futura Goudy Text ITC Bodoni Six Kepler Univers 9

10 Typekit by Adobe - Typekit were the guys that delivered web font first if I remember correctly. They were acquired by Adobe back in Typekit is a favorite among many web designers. Google Web Fonts - Google is still my favorite amongst all web font providers. Its ease of use and reliability is second to none. Our responsive websites are built using Google Web Fonts. Some great looking Google Web Fonts Arvo Bitter Cinzel Condiment Gentium Book Basic IM Fell English Libre Baskerville Lobster Oleo Script Swash Caps Open Sans Pacifico PT Sans Raleway Vollkorn Use Awesome Webpage Typography Now that you ve learned how to access and use amazing web fonts you should be able to create responsive web pages with great typography. Please do share your thoughts / critique on web page typography in the comments section below. 10

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

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

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

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

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

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

HTML TIPS FOR DESIGNING

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

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

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

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

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

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

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

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

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

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

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

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

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

Responsive Email Design

Responsive Email Design Responsive Email Design For the Hospitality Industry By Arek Klauza, Linda Tran & Carrie Messmore February 2013 Responsive Email Design There has been a lot of chatter in recent months in regards to Responsive

More information

The Essential Guide to HTML Email Design

The Essential Guide to HTML Email Design The Essential Guide to HTML Email Design Emailmovers Limited, Pindar House, Thornburgh Road Scarborough, North Yorkshire, YO11 3UY Tel: 0845 226 7181 Fax: 0845 226 7183 Email: enquiries@emailmovers.com

More information

How To Design An Email In Html (Html) And Html (Mailbox) Safely

How To Design An Email In Html (Html) And Html (Mailbox) Safely 24 WAYS to impress your friends At some stage in your career, it s likely you ll be asked by a client to design a HTML email. Before you rush to explain that all the cool kids are using social media, keep

More information

Web Authoring CSS. www.fetac.ie. Module Descriptor

Web Authoring CSS. www.fetac.ie. Module Descriptor The Further Education and Training Awards Council (FETAC) was set up as a statutory body on 11 June 2001 by the Minister for Education and Science. Under the Qualifications (Education & Training) Act,

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

Dreamweaver CS4 Day 2 Creating a Website using Div Tags, CSS, and Templates

Dreamweaver CS4 Day 2 Creating a Website using Div Tags, CSS, and Templates Dreamweaver CS4 Day 2 Creating a Website using Div Tags, CSS, and Templates What is a DIV tag? First, let s recall that HTML is a markup language. Markup provides structure and order to a page. For example,

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

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

{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

Citrix StoreFront. Customizing the Receiver for Web User Interface. 2012 Citrix. All rights reserved.

Citrix StoreFront. Customizing the Receiver for Web User Interface. 2012 Citrix. All rights reserved. Citrix StoreFront Customizing the Receiver for Web User Interface 2012 Citrix. All rights reserved. Customizing the Receiver for Web User Interface Introduction Receiver for Web provides a simple mechanism

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

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

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

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

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

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

Development Perspective: DIV and CSS HTML layout. Web Design. Lesson 2. Development Perspective: DIV/CSS

Development Perspective: DIV and CSS HTML layout. Web Design. Lesson 2. Development Perspective: DIV/CSS Web Design Lesson 2 Development Perspective: DIV/CSS Why tables have been tabled Tables are a cell based layout tool used in HTML development. Traditionally they have been the primary tool used by web

More information

Looking Good! Troubleshooting Email Display Problems

Looking Good! Troubleshooting Email Display Problems E-mail Direct Mail Digital Marketing Sales Tools Funding Data Creative Services Looking Good! Troubleshooting Email Display Problems November 19, 2014 Today s Speaker Geoff Phillips Senior Editor & Email

More information

Website 101: Visual Design And Content

Website 101: Visual Design And Content Topic Website Tutorial 13 Website 101: Visual Design And Content This tutorial is the first of two that will look at the essential elements required for your website. The focus will be on visual design

More information

Base template development guide

Base template development guide Scandiweb Base template development guide General This document from Scandiweb.com contains Magento theme development guides and theme development case study. It will basically cover two topics Magento

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

Interactive Data Visualization for the Web Scott Murray

Interactive Data Visualization for the Web Scott Murray Interactive Data Visualization for the Web Scott Murray Technology Foundations Web technologies HTML CSS SVG Javascript HTML (Hypertext Markup Language) Used to mark up the content of a web page by adding

More information

Web Design with CSS and CSS3. Dr. Jan Stelovsky

Web Design with CSS and CSS3. Dr. Jan Stelovsky Web Design with CSS and CSS3 Dr. Jan Stelovsky CSS Cascading Style Sheets Separate the formatting from the structure Best practice external CSS in a separate file link to a styles from numerous pages Style

More information

CHAPTER 10. When you complete this chapter, you will be able to:

CHAPTER 10. When you complete this chapter, you will be able to: Data Tables CHAPTER 10 When you complete this chapter, you will be able to: Use table elements Use table headers and footers Group columns Style table borders Apply padding, margins, and fl oats to tables

More information

Best Practices of Web Usability

Best Practices of Web Usability Best Practices of Web Usability Introduction It works here, there, and everywhere! Dr. Seuss The objective of this CIS 695 Independent study is to research and use modern web programming best practices

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

MAKE IT PRETTY.» a few web design basics to keep your site looking swell. food allergy blogger conference november 2013

MAKE IT PRETTY.» a few web design basics to keep your site looking swell. food allergy blogger conference november 2013 MAKE IT PRETTY» a few web design basics to keep your site looking swell food allergy blogger conference november 2013 HELLO. I M MARY FRAN» i write frannycakes & the chronic positivity project» in real

More information

Dreamweaver: Getting Started Website Structure Why is this relevant?

Dreamweaver: Getting Started Website Structure Why is this relevant? Dreamweaver: Getting Started Dreamweaver is a Graphic Designer s tool to create websites as he or she designs. As part of the Adobe Creative Suite, Dreamweaver is able to work in conjunction with Photoshop,

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

Recommendations for Websites Optimization for Mobile Devices Using Mobile Centric CSS. February 2014 Update

Recommendations for Websites Optimization for Mobile Devices Using Mobile Centric CSS. February 2014 Update Recommendations for Websites Optimization for Mobile Devices Using Mobile Centric CSS February 2014 Update Is Mobile SEO Required Now? In a Google Smartphone User study, mobile searches will make up 25%

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

Web Developer Jr - Newbie Course

Web Developer Jr - Newbie Course Web Developer Jr - Newbie Course Session Course Outline Remarks 1 Introduction to web concepts & view samples of good websites. Understand the characteristics of good website Understand the importance

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

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

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

How to craft a modern, mobile-optimized HTML email template. Jason Samuels, NCFR IT Manager DrupalCamp Twin Cities May 2012

How to craft a modern, mobile-optimized HTML email template. Jason Samuels, NCFR IT Manager DrupalCamp Twin Cities May 2012 How to craft a modern, mobile-optimized HTML email template Jason Samuels, NCFR IT Manager DrupalCamp Twin Cities May 2012 Our old email template Pros Simple Lightweight Worked as plain-text Rendered OK

More information

Citywide User Experience Design Guidelines: NYC.gov Style Guide. Final 1.2 - Public 11/8/2013

Citywide User Experience Design Guidelines: NYC.gov Style Guide. Final 1.2 - Public 11/8/2013 CITYWIDE GUIDELINES Citywide User Experience Design Guidelines: NYC.gov Style Guide 1.0 Overview Final 1.2 - Public 11/8/2013 City of New York Department of Information Technology and Telecommunications

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

Informz for Mobile Devices: Making Your Emails PDA and Phone-Friendly

Informz for Mobile Devices: Making Your Emails PDA and Phone-Friendly Informz for Mobile Devices: Making Your Emails PDA and Phone-Friendly The use of personal digital assistants (PDAs) has increased exponentially since the early days of rudimentary Palm Pilots and similar

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

Dreamweaver. Introduction to Editing Web Pages

Dreamweaver. Introduction to Editing Web Pages Dreamweaver Introduction to Editing Web Pages WORKSHOP DESCRIPTION... 1 Overview 1 Prerequisites 1 Objectives 1 INTRODUCTION TO DREAMWEAVER... 1 Document Window 3 Toolbar 3 Insert Panel 4 Properties Panel

More information

WEB DEVELOPMENT IA & IB (893 & 894)

WEB DEVELOPMENT IA & IB (893 & 894) DESCRIPTION Web Development is a course designed to guide students in a project-based environment in the development of up-to-date concepts and skills that are used in the development of today s websites.

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

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

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

separate the content technology display or delivery technology

separate the content technology display or delivery technology Good Morning. In the mobile development space, discussions are often focused on whose winning the mobile technology wars how Android has the greater share of the mobile market or how Apple is has the greatest

More information

CREATING A NEWSLETTER IN ADOBE DREAMWEAVER CS5 (step-by-step directions)

CREATING A NEWSLETTER IN ADOBE DREAMWEAVER CS5 (step-by-step directions) CREATING A NEWSLETTER IN ADOBE DREAMWEAVER CS5 (step-by-step directions) Step 1 - DEFINE A NEW WEB SITE - 5 POINTS 1. From the welcome window that opens select the Dreamweaver Site... or from the main

More information

Web Authoring. www.fetac.ie. Module Descriptor

Web Authoring. www.fetac.ie. Module Descriptor The Further Education and Training Awards Council (FETAC) was set up as a statutory body on 11 June 2001 by the Minister for Education and Science. Under the Qualifications (Education & Training) Act,

More information

Web Standards. Chapter Organization To better organize this chapter, topics are grouped according to content, design and technical criteria.

Web Standards. Chapter Organization To better organize this chapter, topics are grouped according to content, design and technical criteria. Overview This chapter addresses the University of San Diego s web standards, which are used to create consistency among university web pages and tie the university s website to its printed materials and

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

Blueball Design Dynamic Content 2 Stack Readme Manual v1.0

Blueball Design Dynamic Content 2 Stack Readme Manual v1.0 Blueball Design Dynamic Content 2 Stack Readme Manual v1.0 A unique responsive stack that dynamically populates and updates a content area within the stack using a warehoused external XML flat text file

More information

Dreamweaver Domain 2: Planning Site Design and Page Layout

Dreamweaver Domain 2: Planning Site Design and Page Layout Dreamweaver Domain 2: Planning Site Design and Page Layout Adobe Creative Suite 5 ACA Certification Preparation: Featuring Dreamweaver, Flash, and Photoshop 1 Objectives Identify best practices for designing

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

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

Pizza SEO: Effective Web. Effective Web Audit. Effective Web Audit. Copyright 2007+ Pizza SEO Ltd. info@pizzaseo.com http://pizzaseo.

Pizza SEO: Effective Web. Effective Web Audit. Effective Web Audit. Copyright 2007+ Pizza SEO Ltd. info@pizzaseo.com http://pizzaseo. 1 Table of Contents 1 (X)HTML Code / CSS Code 1.1 Valid code 1.2 Layout 1.3 CSS & JavaScript 1.4 TITLE element 1.5 META Description element 1.6 Structure of pages 2 Structure of URL addresses 2.1 Friendly

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

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

Web Development I & II*

Web Development I & II* Web Development I & II* Career Cluster Information Technology Course Code 10161 Prerequisite(s) Computer Applications Introduction to Information Technology (recommended) Computer Information Technology

More information

Website Development. 2 Text. 2.1 Fonts. Terry Marris September 2007. We see how to format text and separate structure from content.

Website Development. 2 Text. 2.1 Fonts. Terry Marris September 2007. We see how to format text and separate structure from content. Terry Marris September 2007 Website Development 2 Text We see how to format text and separate structure from content. 2.1 Fonts Professionally written websites, such as those by Google and Microsoft, use

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

Web Design and Databases WD: Class 7: HTML and CSS Part 3

Web Design and Databases WD: Class 7: HTML and CSS Part 3 Web Design and Databases WD: Class 7: HTML and CSS Part 3 Dr Helen Hastie Dept of Computer Science Heriot-Watt University Some contributions from Head First HTML with CSS and XHTML, O Reilly Recap! HTML

More information

Version 1.0 OFFICIAL THEME USER GUIDE. reva. HTML5 - Responsive One Page Parallax Theme

Version 1.0 OFFICIAL THEME USER GUIDE. reva. HTML5 - Responsive One Page Parallax Theme Version 1.0 OFFICIAL THEME USER GUIDE reva HTML5 - Responsive One Page Parallax Theme G R EE T I NG S FR OM DESIG NO VA Thank You For Purchasing Our Product. Important - FAQ: 1) What is this User Guide

More information

Making Responsive Emails

Making Responsive Emails Making Responsive Emails Who Am I? Justine Jordan Wearer of Many Hats, Litmus @meladorri @litmusapp #CSSsummit litmus.com/lp/csssummit Sample HTML, slides, templates, frameworks, and other goodies. Disclaimer:

More information

WordPress and HTML Basics

WordPress and HTML Basics WordPress and HTML Basics Intro: Jennifer Stuart Graphic Design background - switched to Web Design (1998) Started blogging in 2001 Became Interested in Javascript, PHP, etc. 2004 - Moved to WordPress

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

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

Official JSN Epic PRO v2.0 Configuration Manual version for Joomla! 1.5.x

Official JSN Epic PRO v2.0 Configuration Manual version for Joomla! 1.5.x Official JSN Epic PRO v2.0 Configuration Manual version for Joomla! 1.5.x This documentation included in the JSN Epic PRO Pack is release under Commercial Proprietary license and not intended for public

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

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

Responsive Web Design. vs. Mobile Web App: What s Best for Your Enterprise? A WhitePaper by RapidValue Solutions

Responsive Web Design. vs. Mobile Web App: What s Best for Your Enterprise? A WhitePaper by RapidValue Solutions Responsive Web Design vs. Mobile Web App: What s Best for Your Enterprise? A WhitePaper by RapidValue Solutions The New Design Trend: Build a Website; Enable Self-optimization Across All Mobile De vices

More information

Contents. Downloading the Data Files... 2. Centering Page Elements... 6

Contents. Downloading the Data Files... 2. Centering Page Elements... 6 Creating a Web Page Using HTML Part 1: Creating the Basic Structure of the Web Site INFORMATION TECHNOLOGY SERVICES California State University, Los Angeles Version 2.0 Winter 2010 Contents Introduction...

More information

Advanced Online Media Dr. Cindy Royal Texas State University - San Marcos School of Journalism and Mass Communication

Advanced Online Media Dr. Cindy Royal Texas State University - San Marcos School of Journalism and Mass Communication Advanced Online Media Dr. Cindy Royal Texas State University - San Marcos School of Journalism and Mass Communication Using JQuery to Make a Photo Slideshow This exercise was modified from the slideshow

More information

GalleryAholic Documentation

GalleryAholic Documentation GalleryAholic Documentation After a successful install click onto the module called GalleryAholic. The first drop-down option you will have is asking, where do you want to get your photos from. Your selections

More information

HTML and CSS. Elliot Davies. April 10th, 2013. ed37@st-andrews.ac.uk

HTML and CSS. Elliot Davies. April 10th, 2013. ed37@st-andrews.ac.uk HTML and CSS Elliot Davies ed37@st-andrews.ac.uk April 10th, 2013 In this talk An introduction to HTML, the language of web development Using HTML to create simple web pages Styling web pages using CSS

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

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

Smartphones and tablets: If you have a data plan, use the SMTP server setting for the company that provides this service.

Smartphones and tablets: If you have a data plan, use the SMTP server setting for the company that provides this service. ARTSPHERE USER MANUAL Hosting for versions 5.0 and 5.1 The hosting control panel is where your website is located. We refer to this as the cpanel. To access the cpanel add /cpanel to your domain name (for

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

HTML Creative Design Guidelines

HTML Creative Design Guidelines HTML Creative Design Guidelines An effective design should do more than look nice. It should support the message and render correctly. When a design is properly executed, it really is worth a thousand

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