Books @ HTML Source

HTML Utopia: Designing Without Tables: Using CSS


HTML Source Review

Using Cascading StyleSheet properties to define the layout of your webpages by positioning elements precisely and being able to set the margins, padding and colours of all elements independently is the current vogue in web design. Stripping your designs of tables and writing lean HTML code offers many benefits — not least faster load-times and greater accessibility.

Designing Without Tables: Using CSS takes you through the creative process of thinking in divs and layers, instead of rows and columns. It demonstrates (and convinces of) the greater flexibility of a simpler, easily-maintainable CSS layout built on a foundation of standards-compliant code. Both emulation of traditional table-based layouts as well as the new possibilities brought on by floating and absolute positioning are discussed — giving you a view of the power of CSS as a layout tool.

The book’s excellent reference section covers every CSS2 property in existence, along with examples, values and their browser support. I keep it on my desk at all times.

The title of this book doesn’t tell the full story — it covers much more than just designing CSS layouts in place of old-style tabled layouts. Every aspect of writing CSS is covered. It starts out with a thorough introduction to CSS, which would serve well as a beginner’s tutorial, and defines all of the basics of writing CSS rules and linking your sheets to your pages. Soon after you’re given an in-depth run-through of the various typographic effects and display tricks that can be achieved so easily with the right code. Dan’s writing style is at once friendly and informative, and each area is given the appropriate level of detail. Everything is clear and practical.

The book’s excellent reference section is ridiculously comprehensive — covering each and every CSS2 property in existence, along with examples, values and their browser support. It even covers the proprietary properties you’ll find in Mozilla (though honestly they should be left apart from the standard properties). It’s a superb reference, and adds a lot of value to the book as a whole. Even if you already know your stuff CSS-wise, the reference section alone is invaluable. I keep it on my desk at all times.

As a side-note, SitePoint’s delivery system is one of the fastest I’ve ever seen — they shipped the book internationally to me within three days. That’s fast.

In summary, highly recommended.

—Ross Shannon


Where you can get it

You can read four sample chapters of this book online for free.

More details on Designing Without Tables: Using CSS at SitePoint’s site, or order it direct to your door.

Author:
Dan Shafer
ISBN Number:
0-9579218-2-9
Pages:
480
Chapter Listing:
  1. Introduction to CSS
    1. Getting the Lay of the Land
    2. Putting CSS Into Perspective
    3. Digging Below the Surface
  2. Page Layout with CSS
    1. CSS Web Site Design
    2. Building the Skeleton
    3. Putting Things in Their Place
  3. Styling Text and other Content with CSS
    1. Splashing About a Bit of Color
    2. Making Fonts Consistent
    3. Text Effects and the Cascade
    4. Adding Graphics to the Design
  4. Non-Obvious Uses of CSS
    1. Improving the User Experience
    2. Validation and Backward Compatibility
  1. CSS Miscellany
  2. CSS Color Reference
  3. CSS Property Reference