CSS3 is the technology behind most of the eye-catching visuals on the Web today, but the official documentation can be dry and hard to follow. Luckily, The Book of CSS3 distills the heady technical language of the CSS3 specification into plain English, so you can get started on your next project right away. With real-world examples and a focus on results, The Book of CSS3 shows you how to transform ordinary text into stunning, richly detailed web pages fit for any browser. You'll master the latest cutting-edge CSS features, like multi-column layouts, borders and box effects, and new color and opacity settings. You'll also learn how From the simplest blog layout to the most feature-rich web portal, The Book of CSS3 puts the whole wide world of web design at your fingertips. The future of web design is now—what will you create with it? 5 Reasons to Start Using CSS3 from the Author
A bit dated at this point, but still filled with valuable details about CSS that help fill out my understanding. The history of CSS features being adopted between CSS2.1 to CSS3 is an interesting story in and of itself though I recommend skipping all the very dated material about which features are or are not supported by various browsers. Just assume that IE and Safari are useless and move on with your life.
CSS has such potential. Even in its infancy, it’s absolutely revolutionized the way that we create websites allowing us to create templates across our entire website saving a lot of time, effort, and space. No more hardcoding every little detail (repeatedly) into the html or treating each page of a website almost like a site in and of itself. Using CSS, websites can now be designed how we want rather than just coded to be functional.
CSS3 provides even more exciting possibilities. Using these new expressions, we can make websites that look less boxy, smooth out the headings, create more usable images, and find better ways to deal with different browsers and media. Of course, as with CSS in general, standardization is a problem. Different browsers interpret CSS differently, sometimes extremely so. Now, added into the mix, there’s the complication of different media such as phones and tablets accessing our websites.
The Book of CSS3 provides a nice overview of the features of CSS3. While not all browsers can cope with these new expressions, there are a few tricks that we can use right now. Throughout the various chapters and also in the appendix, there are handy charts showing which browsers support these applications.
I am not a programmer, so to be honest, a lot of the more complex code was beyond me----like the matrix section which requires a knowledge of trig. I was a design major, and didn't take that much math. I could figure it out if I really wanted to. But that is the key concept...do I really want to? Maybe sometime in the future. Still it is nice to know what is out there in the future and what is and will be possible in the future.
There is an appendix that gives websites that have more explanations and applications of some of these codes. For instance, I can't see why I would use the he 3D features, unless I had a particular cut-out image I wants to make "pop" out of the page. Maybe the websites will give more compelling examples.
Still is it nice to skim through this book and have an idea of what is possible now and what is coming in the future. I also know where to go to get more information on the possibilities of how to use it all more effectively.
The Book of CSS3 covers the parts of the spec that have reached recommendation status, along with the parts that just exist as drafts and proposals. It points out the browser quirks, and how to overcome them when possible. The author provides basic implementation examples and points to JavaScript polyfills when necessary. All that is done well and done adequately.
The problems a book like this faces is that only four months after the first edition was published, many of the chapters are already out of date. Once that happens, these sections of the book are useless.
I needed a reference that would bring me up-to-speed on the various modules that were being implemented and proposed with CSS3, and this book did a fantastic job. It's a bit old (and that does make a difference), but it stuck to its intended target and focused only on CSS3.
If you need a complete CSS3 reference, this book isn't it. It assumes the reader already understands CSS, how its implemented, how selectors work, etc.
Now that all the newer browsers support CSS3 makes this book a good addition to your own library! I recommend this book because it does a good job of covering cascading style sheet uses for web design.
Pretty good overview of the state of CSS3 as of 2011, with nice tables in each chapter showing which browser families support which features and how, which I think would be good for reference. Text and examples are clear and concise.