Book Review | CSS3: The Missing Manual
Feb. 12, 2013 08:00 AM
|This book is both board and deep. Meaning it covers a ton of topics and goes in-depth on all of them. This book is great for the beginner, but also has a lot of advanced material.
After a nice introduction that explains the structure of the book the author starts off Part 1 covering the basics. The book starts with the basics and leads us to advanced topics by the end of the book.
I have listed the 5 parts of the book below with the chapters they contain to give an idea of all the topics covered.
Part 1. CSS Basics
1. HTML for CSS
2. Creating Styles and Style Sheets
3. Selectors: Identifying What to Style
4. Saving Time with Style Inheritance
5. Managing Multiple Styles: The Cascade
Part 2. Applied CSS
6. Formatting Text
7. Margins, Padding, and Borders
8. Adding Graphics to Web Pages
9. Sprucing Up Your Site’s Navigation
10. CSS Transforms, Transitions, and Animations
11. Formatting Tables and Forms
Part 3. CSS Page Layout
12. Introducing CSS Layout
13. Building Float-Based Layouts
14. Responsive Web Design
15. Positioning Elements on a Web Page
Part 4. Advanced CSS
16. CSS for the Printed Page
17. Improving Your CSS Habits
Part 5. Appendixes
A. CSS Property Reference
B. CSS Resources
The author did a great job putting together the code samples. Each chapter has two folders. One with the beginning of the solution, and one marked finished for the end result of applying the techniques shown in the chapter.
The author does a great job covering responsive web design. This is something I have seen mangled up a lot. The author covers media queries, flexible grids, and fluid images. He also did a great job in this part of the book leading into responsive web design with chapters on CSS layout and float-based layouts.
The nice flow is actually found throughout the entire book. The chapters are put together in a very logical order which is one of the characteristics that make this book a good cover to cover read.
I also really liked the chapter on providing a print page using CSS. The is nothing more annoying than finding a great article, blog, or a product description that you want to print out that just won't print nicely. I can't tell you how many times I have recreated information on the web in word just to be able to print it. This chapter does a great job of showing you how to avoid aggravating your customers with unprintable pages.
The author's writing style make this an easy cover to cover read, but it is also laid out in such a way that it also makes a great reference.
CSS3: The Missing Manual
Subscribe to the World's Most Powerful Newsletters
In his session at 21st Cloud Expo, Michael Burley, a Senior Business Development Executive in IT Ser...
Oct. 18, 2018 09:15 PM EDT Reads: 5,908
Having been in the web hosting industry since 2002, dhosting has gained a great deal of experience w...
Oct. 18, 2018 04:45 PM EDT
NanoVMs is the only production ready unikernel infrastructure solution on the market today. Unikerne...
Oct. 18, 2018 01:15 PM EDT
All in Mobile is a mobile app agency that helps enterprise companies and next generation startups bu...
Oct. 18, 2018 01:00 PM EDT
CloudEXPO | DevOpsSUMMIT | DXWorldEXPO Silicon Valley 2019 will cover all of these tools, with the m...
Oct. 18, 2018 12:30 PM EDT
SUSE is a German-based, multinational, open-source software company that develops and sells Linux pr...
Oct. 18, 2018 11:00 AM EDT
Yottabyte is a software-defined data center (SDDC) company headquartered in Bloomfield Township, Oak...
Oct. 18, 2018 11:00 AM EDT
Your job is mostly boring. Many of the IT operations tasks you perform on a day-to-day basis are rep...
Oct. 18, 2018 08:45 AM EDT
Serveless Architectures brings the ability to independently scale, deploy and heal based on workload...
Oct. 18, 2018 08:30 AM EDT Reads: 1,526
Technological progress can be expressed as layers of abstraction - higher layers are built on top of...
Oct. 18, 2018 05:30 AM EDT
When building large, cloud-based applications that operate at a high scale, it’s important to mainta...
Oct. 17, 2018 08:45 PM EDT Reads: 16,606
Whenever a new technology hits the high points of hype, everyone starts talking about it like it wil...
Oct. 17, 2018 08:00 PM EDT Reads: 1,727
Big Switch's mission is to disrupt the status quo of networking with order of magnitude improvements...
Oct. 17, 2018 11:45 AM EDT
Lori MacVittie is a subject matter expert on emerging technology responsible for outbound evangelism...
Oct. 17, 2018 10:45 AM EDT
Every organization is facing their own Digital Transformation as they attempt to stay ahead of the c...
Oct. 17, 2018 10:30 AM EDT
"Calligo is a cloud service provider with data privacy at the heart of what we do. We are a typical ...
Oct. 17, 2018 01:00 AM EDT Reads: 5,152
In his general session at 19th Cloud Expo, Manish Dixit, VP of Product and Engineering at Dice, disc...
Oct. 16, 2018 09:45 PM EDT Reads: 14,062
Bill Schmarzo, Tech Chair of "Big Data | Analytics" of upcoming CloudEXPO | DXWorldEXPO New York (No...
Oct. 15, 2018 08:00 PM EDT Reads: 2,279
Dynatrace is an application performance management software company with products for the informatio...
Oct. 15, 2018 05:45 AM EDT
Chris Matthieu is the President & CEO of Computes, inc. He brings 30 years of experience in developm...
Oct. 13, 2018 01:00 AM EDT Reads: 1,658