Average Customer Review:     
| A One Stop Information Shop |      | As someone who has never using Cascading Style Sheets in the past, I never realized just how much work this language could save me. I am still amazed at the fact that I can control every aspect of an entire webpage regardless of size by editing various components of the style sheet file.Never before have my website been as error-free and consistent as they are now. Using CSS2, I was able to ensure that each element of my sites is consistent and correctly displayed on almost all web browsers. I no longer spend hours each month chasing down what I used to call "code flaws" that would cause a section of the page to be improperly displayed in various browsers. Cascading Style Sheets: The Definitive Guide is an excellent resource for anyone who wishes to learn to utilize this time-saving language to automate and centralize the task of website maintenance. Written with a very straight-forward, no-bull approach - I found this book to be a very easy read. The examples provided along the way connected the dots and the appendixes were extremely helpful as a syntax reference. The book is easy to understand even for someone who is not an expert and takes the user from knowing nothing to mastery in just a few short hours. In less than two hours, I had created a basic style sheet that effectively managed the formatting of my website and put me back in control. Over the next 20 to 30 hours, I had tweaked the style sheet to control every aspect of every page of the entire site and rolled the feature out across the entire site - which consists of more than 2500 separate HTML files or fragment files. I now estimate that I have 10 additional hours every week to focus on my business and not tweaking my website constantly.
| One of those indispensible web-design books! |      | These days, with applications such as "Flash" and "Frontpage" being used to put all the bells and whistles on applications, most wouldn't give a second thought to this book. This is unfortunate. This book is without a doubt the most important book anyone who has a background in HTML can pick up. It deals in great depth with the W3C CSS 1.0 standard, which allows the web designer to customize and standardize their pages to the minutest detail. I was surprised at how comprehensive this book was since it showed me how to do everything from creating lists bulleted with custom images to layering text/images on top of one another. The use of external cascading style sheets allowed me to create elaborate "standard" pages that could be updated by merely changing the stylesheet file. This concept is carried further in eXtensible Style Sheet language (XSL) and therefore is probably the best introduction to XML, before actually beginning to read up on XML! One thing in particular (among many!) about this book that I liked was the extensive use of screenshots to illustrate the effects of various scripts, something often missing from O'Reilly books. After reading this excellent tutorial/reference, read "JavaScript, the Definitive Guide", and "Dynamic HTML: The Definitive Reference" to learn how to create powerful client-side web pages (pop-up images, pop-down menus, etc.). Throw out FrontPage and really begin developing!
Anyone wanting to incorporate Cascading Style Sheets into their web pages should definitely read this book. It offers a very comprehensive study of all of CSS/1 and CSS positioning, as well as a fascinating look at some CSS/2 features (which of course no browers support yet). Browser compatibility problems are clearly identified for all properties. The explanations are detailed and easy to follow. This book would serve both a CSS novice as an introductory text, or an experienced professional as a reference book. I would recommend this book as one of those "must-haves" that every web designer should have in his or her collection.
|