Home   FAQs   New Arrivals   Specials   Pricing & Shipping   Location   Corporate Services   Why Choose Bookware?  
 Search:   
Call our store: 9922 6266 (from within Sydney) or 1800 734 567 (from outside Sydney)
 View Cart   Check Out   
 
Browse by Subject
 TAFE Accounting
 TAFE I.T./Computing
 TAFE - Other
I.T
 .NET
 Windows 8
 Adobe CS6
 Cisco
 CCNA 2012
 CCNP 2012
 Java
 VB
 ASP
 Web Design
 E-Commerce
 Project Management
 ITIL
 Macintosh
 Mobile Devices
 Linux
 Windows Server 2012
 SQL Server 2012
 SAP
Certification
 MCITP
 MCTS
Economics and Business
 Accounting
 Business Information Systems
 Economics
 Finance
 Management
 Marketing
 TAX
 Human Resources
Academic
 Law
 Nursing
 Medical
 Psychology
 Engineering

HTML Utopia: Designing Without Tables Using CSS (1st Edition) - If you want to order the 2nd Edition, please perform a new search using the following ISBN: 0975240277

by: Dan Shafer

Notify me when in stock

On-line Price: $59.95 (includes GST)

Paperback package 480

20%Off Retail Price

You save: $15.00

This is an old edition. There is a new edition of this book available.

Old editions are not available for sale. Order will be confirmed by reply email before processing.

Retail Price: $74.95

Publisher: ,2003/05/15

Category: HTML Level: I/A

ISBN: 0957921829
ISBN13: 9780957921825

Add to Shopping Cart

`Now You Too Can Easily Create Modern `Table-free' Websites Using CSS from scratch'

Write faster loading, dramatically smaller pages

Speed up site maintenance by separating the content from the layout

Write Device-independent pages that will work on everything from a PC to an Internet-enabled refrigerator

Write search-engine friendly pages that can actually be understood by search-engine spiders

Write accessible code, which is now a legal requirement in some countries

What are Cascading Style Sheets?

'After reading `HTML Utopia: Designing Without Tables Using CSS' you will not only understand how to use CSS to emulate old-school, table-driven web layouts, you will be creating Web sites that would be impossible to design using traditional methods '

Jeffrey Zeldman - Co-Founder of the Web Standards ProjectCascading Style Sheets (CSS) were designed to deal with issues that HTML cannot handle. CSS is a powerful, flexible way to specify HTML formatting. It lets you separate the style and layout of your HTML files from their content, allowing you to control the layout, e.g. fonts, colors, leading, margins, typefaces, and other aspects of style, of a Web document without compromising its structure.


  In early 2003 we re-built SitePoint.com using only CSS. Several other major sites such as ESPN.com, FastCompany.com have followed suit. If you would like more information about the benefits of CSS we recommend you spend a few minutes reading these insightful articles published by Netscape (Interview With Mike Davidson of ESPN and The Business Benefits of Web Standards).


  What you will learn?

Dan Shafer's book is the definitive guide to learning and applying the principles of CSS to your Website.


  This book will teach you how to--


  Appreciate why maintaining tables is a nightmare and how CSS can help

Understand when to use CSS and when not to use CSS

Design using CSS Positioning and multi-column page layouts

Use the different types of CSS rules

Reap the benefits of inheritance in CSS

Style text and other content using CSS

Make the most of other non-obvious uses of CSS

Use CSS to achieve maximum Web Accessibility

Design sites that are standards compliant

Accommodate older Browsers

And much more...

Plus, it also comes with a practical three-column sample Website that utilizes CSS and a FREE download of the site and all of its code.


  And on top of this HTML Utopia: Designing Without Tables Using CSS also includes the most complete CSS Property Reference of any book ever written about CSS - with over 150 CSS properties described.


  Who should read this book?

Like all of our books, HTML Utopia: Designing Without Tables Using CSS is written in a clear tutorial format that's easy to understand. If you hate wading through dry, academic texts then this book will be a breath of fresh air to you.


  If you've never built a CSS compliant Website and you're looking to go beyond the limitations of old fashioned table-based sites, this book will get you up and running using CSS in no time.


  If you've already built a CSS Website, this book has an extensive CSS Property Reference Guide that will ensure it remains an extremely handy desk reference for years to come.

Table of Contents

- Here's a look at the table of contents:


  Preface

Who Should Read This Book?

The Book Files

Communicating With Us

Acknowledgements

Introduction to CSS

Getting the Lay of the Land

CSS in Context

The Basic Purpose of CSS

Why Most `But Not All' Tables Are Bad

Tables Mean Long Load Times

Use of Transparent Images Slows Us Down

Maintaining Tables is a Nightmare

When it's OK to Use a Table

What is CSS, Really?

Parts of a CSS Rule

Types of CSS Rules

What Properties Can CSS Rules Affect?

What Elements Can CSS Affect?

Where Can CSS Styles Be Defined?

Why Bother?

Summary

Putting CSS Into Perspective

What is CSS Good For?

Color and CSS

Fonts and CSS

Pseudo-Class Animation and CSS

Images and CSS

Multiple Style Sheets, Users, and CSS

What CSS Alone Can't Do For You

CSS and Web Accessibility

CSS and the Ever-Shifting World of Browsers

Accommodating Older Browsers

Dealing with Broken Browsers

Summary

Digging Below The Surface

Applying CSS to HTML Documents

Using Shorthand Properties

How Inheritance Works in CSS

Selectors and Structure of CSS Rules

Universal Selector

Element Type Selector

Class Selector

ID Selector

Pseudo-Element Selector

Pseudo-Class Selector

Descendant Selector

Parent-Child Selector

Adjacent Selector

Attribute Selectors

Selector Grouping

Expressing Measurements

Absolute Values

Relative Values

Summary

Page Layout with CSS

CSS Web Site Design

Advantages of CSS Design

Increased Stylistic Control

Centralized Design Information

Semantic Content Markup

Accessibility

Standards Compliance

CSS Success Stories

Our Sample Site: Footbag Freaks

Summary

Building the Skeleton

Enumerating Design Types

How Many Page Types?

How Many Design Elements?

CSS Positioning and Multi-Column Page Layouts

The CSS Box Model

The display Property

CSS Positioning and Multi-Column Layouts

Absolute, Relative, and Positioning Contexts

Basic Three-Column Layout

Adding a Top Header Area

Summary

Putting Things in Their Place

More on Positioning Page Blocks

Measurement Units and Types Influence Design

The float Property

The clear Property

Absolute Versus Relative Heights and Widths

The z-Index Property and Overlapping Content

CSS Layout in Practice: Footbag Freaks

Summary

Styling Text and other Content with CSS

Splashing Around a Bit of Color

Who's in Charge Here?

Color in CSS

How to Specify Colors

Color Selection and Combining Colors

Setting body Color

Transparency, Color, and User Overrides

Interesting Uses of Color

Warnings and Cautions

Coloring Alternate Rows of Data Tables

Summary

Making Fonts Consistent

How CSS Deals With Fonts

The font-family Property

The font-size Property

HTML Sizes Versus CSS Sizes

Variability Across Browsers and Platforms

Relative to What?

Other Font Properties

The font-style Property

The font-variant Property

The font-weight Property

The font Shorthand Property

Standard Versus Non-Standard Font Families

Specifying Font Lists

Using Nonstandard and Downloadable Fonts

Conversion Tips

Summary

Text Effects and the Cascade

Using the span Element

Text Alignment as a Design Technique

Text Alignment in CSS Versus HTML

Moving from Crowded to Airy Design with Alignment

First-Line Indentation

Horizontal and Vertical Spacing

The line-height Property

The letter-spacing and word-spacing Properties

Text Decorations

Shadowed Text Without Graphics

Styling Hyperlinks

Styling Lists with CSS

The list-style-type Property

The list-style-position Property

The list-style-image Property

Cascading and Inheritance

Basic Principles of Cascading

Sort Order

Specificity

Origin

Weight (!important)

Summary

Adding Graphics to the Design

Alignment of Images and Text

Placing Text On Top of Images

Clipping HTML Content

Summary

Non-Obvious Uses of CSS

Improving the User Experience

Basic List Styling With CSS

Enhancing the Look of the Menu

Creating a Submenu within the Main Menu

Modifying the Cursor on the Fly

Using a Background Image as a Fixed Canvas

Summary

Validation and Backward Compatibility

Validating Your CSS

Adjusting for Backward Browser Compatibility

Which Are the Non-Conforming Browsers?

Basic Approaches to Non-Conforming Browsers

Accommodating Netscape 4.x

Making Modern Browsers More Accommodating

Summary

CSS Miscellany

At-Rules

Aural Stylesheets

CSS and JavaScript

CSS Color Reference

CSS Property Reference

Recommended Resources

Books

Useful Websites and Pages