Web Design and Implementation • Spring 2008

17 March 2008

CSS Positioning and Visual Design

The table-based approach to layout that you learned in 320/741 (or on your own) was cutting edge back when David Siegel pioneered it back in 1997. But browsers have come a long way since then, and markup has evolved to match that.

Using tables for layout has two major problems. The first is that it ties together content and presentation, which are two components that are best left separate. The second is that it results in bloated, slow-loading code.

We'll discuss the importance of separating content and presentation, as well as the specifics of the CSS box model and cross-browser challenges for CSS-based positioning.

Readings on CSS Positioning

css tips & tricks site

The "24 Ways" sites for 2005 and 2006 have a lot of really nice tutorials on nifty effects for your web site, most of which involve CSS.