Cascading Style Sheets (CSS) enable us to style and lay out HTML data on a web page without the use of messy <table> and <font> tags, and without the use of "hacks" such as invisible GIF files. CSS allows for the separation of content from presentation, so that web designers can change the entire design of a site by modifying one stylesheet, rather than updating each HTML document that makes up the web site.
This book is a guide to using CSS and XHTML for the visual design of web pages. Its practical techniques will give you core CSS skills, as well as showing how to apply them in today's browsers.
This book covers:
Foundation Concepts: The why and how of CSS
Overview of Presentation: Where and when should style be used
Markup with Meaning: Organizing your HTML before styling it
Fundamentals: Cascade and inheritance of styles
Rules: Selectors, properties, and values
Attaching CSS to your Markup
Boxes, Boxes, Boxes: The layout of a page
Cross Browser CSS: The common pitfalls
Troubleshooting: Getting around the bugs
Projects: A Gallery, a Personal Log, and an Online Store
From the Publisher: This book is for web professionals with some experience of HTML who want to harness the power of CSS. The authors, well-known on web design and development lists, will guide you towards a full awareness of what CSS has to offer.