- Shopping Bag ( 0 items )
This book is a focused guide to using Cascading Style Sheets (CSS) for the visual design of web pages. It provides concise coverage of all the essential CSS concepts developers need to learn (such as separating ...
This book is a focused guide to using Cascading Style Sheets (CSS) for the visual design of web pages. It provides concise coverage of all the essential CSS concepts developers need to learn (such as separating content from presentation, block and inline elements, inheritance and cascade, the box model, typography, etc). It also covers the syntax needed to effectively use CSS with your markup document (for example CSS rules, how to structure a style sheet, linking style sheets to your (X)HTML documents, CSS boxes etc).
CSS (Cascading Style Sheets) is a powerful technology that can be used to add style and structure to your web pages without needing to resort to "hacks" such as HTML table layouts and "spacer images". However, this is not the only advantage over other styling methods. You can specify your CSS styles in a separate file, then apply those styles to every page in your web site. When you want to change a style on your site, you can do it by modifying one style sheet, rather having to update every page. This is only one example of the many advantages CSS brings to your web development work.
|About the Authors|
|About the Technical Reviewer|
|Ch. 1||Foundation Concepts||1|
|Ch. 2||Overview of Presentation||19|
|Ch. 3||Markup with Meaning||31|
|Ch. 6||Attaching CSS to Your Markup||93|
|Ch. 8||Boxes, Boxes, Boxes||163|
|Ch. 9||Styling Tables with CSS||209|
|Ch. 10||Cross-Browser CSS||235|
|Ch. 12||CSS Design Projects||291|
Posted October 10, 2007
This book fits in nicely between reference works like Eric Meyers 'Cascading Style Sheets: The Definitive Guide' and technique books like Dan Cederholm's 'Bulletproof Web Design'. At first glance, this rather unassuming book contains pretty basic information about the applications of CSS. However, this book deserves a careful reading, as it is packed with excellent explanations and examples. 'Cascading Style Sheets' isn't full of flashy illustrations, but the examples are well thought out and present the ideas well. The chapter on layout ('Boxes, Boxes, Boxes') contains the best explanation I have seen on how layout boxes function in CSS. If you've been wrestling with understanding the difference between absolute and relative positioning, and how to use these values to make stable layouts, this book is for you. The chapter on typography is an excellent resource for developers who may not have had the chance to study this essential subject. The authors present theory and application of good typographic practice (which is often ignored in current web design). The chapter on browser bugs ('Cross-browser CSS') summarizes the current knowledge on cross-browser compatibility very well, and provides rock-solid workarounds for those thorny problems. Last but not the least, the chapter 'CSS Design Projects' will give you some solid examples to apply to your own designs. There's quite a few good books out there right now on CSS, and quite a few not-so-good books how is one to choose? Well, this book should be at the top of your shopping list--it's a rich, detailed, and extremely well-written book about the subtle craft of web design with CSS.Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.