Design Fundamentals for the Web – Session 4

February 11, 2014

Review

Last week’s agenda

Typestyles

Type is the most basic mode of communication in web design – we use words to communicate first. Good design presents our ideas quickly & simply, making it easy for our audience to understand what we're communicating. Typestyles are specific letter forms that have been developed for presenting text on different media (stone, paper, computer screen, etc). A font is a packaged typestyle that includes additional specifications, including sizes, weights, styles (normal, italic, oblique) & spacing information.

Serif & Sans-Serif Fonts

There are two main font families used on the web:


Using Type with CSS

There are a number of properties you can use to control typestyles using CSS:

You can also set all of them at once using the font property, i.e. h1 {font:30px Times New Roman, serif;}.

You can find more details on CSS font properties at W3Schools.

Exercise


HTML Elements for Creating Layouts

More Info on HTML5 Elements for Layouts

Exercise


CSS Properties for Creating Layouts

CSS Centering

Centering Demo

Let's open up JSFiddle and experiment with the CSS centering porperties:

Here's the CSS Centering Fiddle.

More info on CSS Centering

CSS Positioning

Positioning Demo

Let's open up JSFiddle and experiment with the CSS positioning porperties:

Here's the CSS Positioning Fiddle.

More info on CSS Positioning

CSS Floating

Float Demo

Let's open up JSFiddle and experiment with the CSS positioning porperties:

Here's the CSS Float Fiddle.

More info on CSS Floating

Exercise


Types of Layouts

Check out Liquidapsive.com to get a better idea of some of the different types of layouts your can make, depending on your users' needs.


Assignment 4

Reading

Design

Create a Static Layout for Your Pages

After you have completed the reading assignment, revisit your HTML pages and create a static layout using CSS Positioning.