or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Sell Back Your Copy
For a $7.97 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
CSS Mastery: Advanced Web Standards Solutions
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

CSS Mastery: Advanced Web Standards Solutions [Paperback]

Simon Collison (Author), Andy Budd (Author), Cameron Moll (Author)
4.2 out of 5 stars  See all reviews (17 customer reviews)

List Price: $39.99
Price: $23.29 & eligible for FREE Super Saver Shipping on orders over $25. Details
You Save: $16.70 (42%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 19 left in stock--order soon (more on the way).
Want it delivered Wednesday, May 30? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Sell Back Your Copy for $7.97
Whether you bought it on Amazon or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $7.97.
Used Price$10.66
Trade-in Price$7.97
Price after
Trade-in
$2.69

Book Description

October 29, 2009 1430223979 978-1430223979 2

Building on what made the first edition a bestseller, CSS Mastery: Advanced Web Standards Solutions, Second Edition unites the disparate information on CSS-based design spread throughout the internet into one definitive, modern guide. Revised to cover CSS3, the book can be read from front to back, with each chapter building on the previous one. However, it can also be used as a reference book, dipping into each chapter or technique to help solve specific problems. In short, this is the one book on CSS that you need to have.

This second edition contains:

  • New examples and updated browser support information
  • New case studies from Simon Collison and Cameron Moll
  • CSS3 examples, showing new CSS3 features, and CSS3 equivalents to tried and tested CSS2 techniques

What you’ll learn

  • The best practice concepts in CSS design.
  • The most important (and tricky) parts of CSS
  • Identify and fix the most common CSS problems
  • How to deal with the most common bugs
  • Completely up to date browser support information
  • Covers CSS3 as well as CSS2 showing you the future of CSS

Who this book is for

This book will be aimed towards intermediate web designers/developers, although the examples should be simple enough for novice designers/developers with a basic understanding of CSS to grasp. Readers will probably have read beginner/intermediate instructional books such as Web Standards Solutions and will be looking for more practical and in-depth information. This book is likely to have a broad appeal, attracting intermediate developers wanting to improve their skills as well as advanced developers wanting a useful reference.

The CSS 2/3 content of the book is delivered in a way that allows readers to learn CSS2 techniques that they can implement now in professional work, and then gem up on CSS3 techniques if they want to start looking towards the future.

Table of Contents

  1. Setting the Foundations
  2. Getting Your Styles to Hit the Target
  3. Visual Formatting Model Overview
  4. Using Backgrounds for Effect
  5. Styling Links
  6. Styling Lists and Creating Nav Bars
  7. Styling Forms and Data Tables
  8. Layout
  9. Bugs and Bug Fixing
  10. Case Study: Roma Italia
  11. Case Study: Climb the Mountains

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $2 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Customers buy this book with CSS: The Missing Manual $20.99

CSS Mastery: Advanced Web Standards Solutions + CSS: The Missing Manual
  • This item: CSS Mastery: Advanced Web Standards Solutions

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • CSS: The Missing Manual

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details



Editorial Reviews

About the Author

In October 2006, Simon Collision started Erskine Design—based in Nottingham, U.K.—which grew to become an eight-strong team of creative web designers and developers who are afraid of nothing. Some people say they're one of the best agencies out there, and their clients include major magazines, government stuff, software companies—and polar explorers.

Moons ago, he was a successful visual artist, and founded an independent arts org and annual arts festival, putting his degree to some use at least. Then he caught the interwebs bug.

As lead web developer at Agenzia from 2002 to 2006, he worked on numerous web projects for major record labels (such as Poptones, Universal) and bands (including The Libertines, Dirty Pretty Things, Beta Band), visual artists and illustrators (Jon Burgerman, Paddy Hartley, Lucy Orta, NOW Festival), businesses, community, and voluntary sector orgs, passionately ensuring everything was accessible and complied with current web standards.

He does a bit of public speaking here and there, and will generally do anything for a biscuit and cup of tea, but prefers hard cash.

He has lived in many cities, including London and Reykjavik, but has now settled back in his beloved Nottingham, where the grass is green and the girls are pretty. He also drives a 31-year-old car, and has a stupid cat called Bearface.



Andy Budd is one of the founding partners at User Experience Design Consultancy, Clearleft. As an interaction design and usability specialist, Andy is a regular speaker at international conferences like Web Directions, An Event Apart, and SXSW. Andy curates dConstruct, one of the U.K.'s most popular design conferences. He's also responsible for UX London, the U.K.'s first dedicated usability, information architecture, and user experience design event.

Andy was an early champion of web standards in the U.K. and has developed an intimate understanding of the CSS specifications and cross-browser support. As an active member of the community, Andy has helped judge several international design awards and currently sits on the advisory board for .NET magazine. Andy is also the driving force behind Silverbackapp, a low-cost usability testing tool for the Mac. Andy is an avid Twitter user and occasionally blogs at andybudd.com.

Never happier than when he's diving in some remote tropical atoll, Andy is a qualified PADI dive instructor and retired shark wrangler.



Cameron Moll has been designing meaningful web interfaces that harmonize utility and presentation since the late 1990s. His work or advice has been featured by HOW, Print, and Communication Arts magazines, Forrester Research, National Public Radio (NPR), and many others. He speaks on user interface design at conferences nationally and internationally, and he is also the author of Mobile Web Design.

Cameron is the founder and president of Authentic Jobs, Inc., a targeted destination for web and creative professionals and the companies seeking to hire them. He is also the proprietor of Cameron Moll, LLC, whose products include letterpress typography posters available for purchase at cameronmoll.bigcartel.com. And amid all this craziness, he still finds time to play ball with each of his four boys.

You can also find Cameron online at cameronmoll.com, twitter.com/cameronmoll, flickr.com/photos/authentic, and vimeo.com/cameronmoll.


Product Details

  • Paperback: 366 pages
  • Publisher: friendsofED; 2 edition (October 29, 2009)
  • Language: English
  • ISBN-10: 1430223979
  • ISBN-13: 978-1430223979
  • Product Dimensions: 9 x 6.9 x 1 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (17 customer reviews)
  • Amazon Best Sellers Rank: #92,288 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews
13 of 15 people found the following review helpful
Solid introduction to CSS January 25, 2010
Format:Paperback
The authors of CSS Mastery: Advanced Web Standards Solutions have put together a book that teaches how CSS works and how to that applies to the modern web browsers in and easy-to-follow format. The book is broken into sections covering various areas of page layout as well as tips on how to work around different browser's implementations of CSS. The book also includes case studies that take readers though designing complete web site layouts as well as a solid foundation in the often-forgotten basics of CSS.

The first chapter covers how CSS works. This includes how cascading affects how rules are interpreted, the !important keyword, as well as some tips on how to organize, compress and style sheets as well as mentioning how Apache's gzip compression can help out. There is a lot of basics here that, yes, might require reading more than once to understand, but are really important to understand how to write good, compact CSS code. The section on selectors is probably also helpful if you find yourself using the jQuery library later- the way it selects markup to operate on is the same.

Chapter two covers the box model, Internet Explorer's unique interpretation of it, positioning, clearing add other bits on how elements are displayed on the page. What readers won't find in this book is any coverage of CSS3 or HTML5- and that's maybe just as well. Today it seems like while pretty much everything that isn't Internet Explorer is supporting these emerging standards in some fashion. However, for now coders using CSS3 are finding they have to repeat almost the same code three times with browser-specific prefix before each CSS3 attribute, plus the proposed "official" syntax and there's the too-familiar grey area between what different browser engines say they support and how they implement them.

After the first two chapters the book looks at how to work with images, lists and forms, providing background information and practical examples on how to create specific effects. Chapter three looks at background images and image replacement, including the four popular methods for replacing search-engine friendly and accessible text with more stylized images. Creating rounded cornered boxes and drop shadows are also demonstrated.

Chapter four and five cover styling lists to create attractive-looking interface elements. Chapter four covers styling links by adding graphics to them and creating navigation bars Chapter five covers lists and creating navigation bars, tabbed interfaces and fancy image maps, much like the ones found at Flickr and Facebook.

Chapter eight is called "Hacks and Filters" and, as the title might suggest, this is on getting around how various browser bugs and oddities- and occasionally using those oddities to make something work for you. Examples include Internet Explorer's proprietary conditional comments or actual parsing errors to import styles. Personally I'm not a big fan of relying on parsing bugs -- bugs, after all, eventually might get fixed -- but if you really need to get something working on, say, Internet Explorer for Mac, it makes sense. On the other hand, some of the bugs might be good to be aware of in case you accidentally run into them. This is a very useful chapter even if you think you know enough CSS; CSS is a standard, how it's been (mis)implemented over the years is a whole other story!

The book is not perfect. As some reviews have mentioned, there are a number of errors in the 1st edition, the Friends of Ed site has a link to corrections. Advanced developers might see a few things missing to; for instance there isn't much on caching (such as Apache's gzip or ETags support) or some utilities both off-line and on-line for compressing files, like Yahoo's CSS compressor that are important for production websites, but then again, maybe these are more a server issue than a CSS issue, as well as the aforementioned lack of CSS3 coverage which is probably for the best until things settle-down a bit more.
Comment | 
Was this review helpful to you?
7 of 7 people found the following review helpful
Format:Paperback
I'm totally new to CSS, having only recently learned the meaning of the acronym a month ago by reading Head First HTML with CSS & XHTML. Once I finished that great introductory guide I found myself wanting to learn more advanced techniques, and this book delivered.

At 350 ages this book was a relatively concise guide, and I found all 3 authors had a very readable style that included well thought-out examples to help with retention. I will admit that the editing got progressively more sloppy toward the end of the book, especially in the two case studies that were added with the new edition. However, the errors were obvious enough that it didn't impede my learning and I still greatly value this book as an exceptional guide which I know I will frequently rely upon as a reference.

What I appreciated most was the well-rounded approach to providing standards-based programming guidance while also warning the reader of browser-specific bugs you would likely encounter. Although you quickly realize Internet Explorer has done a lot of work to earn their horrific reputation among web developers, I never felt like any of the authors were anti-IE crusaders as they all tried to give credit to the IE team's efforts with each new release to improve compliance to the CSS standard... wow, I sound like I really know what I'm talking about! I suppose that in and of itself is a good recommendation for someone with less than a month of experience!

In all seriousness, this book was a great guide and reference, and it's already helped me to quickly work through a browser-specific bug that I encountered shortly after returning to my web site to use my newfound tricks. Having devoured both the Head First guide and this guide, I now feel my appetite for CSS knowledge has been satiated (and have since moved on to conquer PHP & MySQL). ;-)

5 stars, very highly recommended!!!!!
Comment | 
Was this review helpful to you?
8 of 9 people found the following review helpful
pretty good December 19, 2009
Format:Paperback|Amazon Verified Purchase
I'm an advanced CSS web designer, so I purchased this book as more of a reference, along with some new css3 ideas. At first, the book didn't impress me. But the more I dug into the book the more I enjoyed it. There are some nice topics that even advanced users can grab some tidbits and reminders. Overall, it's a book targeting beginner to intermediate level designers. I give it 4 out of 5 stars.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
Thank you!
This book was for my brother-in-law. He sent me a letter thanking me for the wonderful gift. I appreciate that very much!
Published 4 months ago by Jessie_316
A great place to start
This book is a great starting point for beginners. This book is well written and easy to follow alomg. Wish it had practical exercises. Read more
Published 4 months ago by iamjustbill
Perfect Reference And Teaching Example For Intermediate Designers
This book hits the mark for those who have a good basic understanding of CSS, CSS3's capabilities, and have built at least several web sites with CSS and have run into the... Read more
Published 9 months ago by Hamster Army
Good intermediate CSS book
I have been writing HTML and CSS for a number of years and was hoping this book would improve my skills and bring me up to date in the latest CSS techniques. Read more
Published 12 months ago by P. Brotherton
Actually explains CSS
I wish it was double the length because the authors do a good job of explaining how things works and also why certain design decisions work and/or don't work. Read more
Published 16 months ago by Brian Edwards
BIG BIG BOOK OF AWESOMENESS
I got this book for school, and it has helped a bunch with tutorials and things that you can use in real life situations. gives visual and code examples. Read more
Published 19 months ago by CT
A splendid resource
One of the best CSS books I've read so far. Andy managed to explain everything in a very clearly manner. I think this book will benefit both newbies and advanced web developers. Read more
Published 19 months ago by M. Mamedov
Need an epic change in your CSS coding abilities?
To use the vernacular, <3 CSS 3!

This book taught me way more about CSS than any class I have taken. Read more
Published 21 months ago by 138
In Full Color, Revised Throughout, and has CSS 3
I have both 1st Edition and 2nd Edition of this book. Several incentive to get this Edition 2: It is in Full Color, content is revised throughout, and has CSS 3 you can learn and... Read more
Published 21 months ago by Epsilon Delta
Excellent Book On CSS
I am a Sr. S/W Engineer with a primary focus on Windows/ASP.NET solutions. What I've lacked up until I bought this book is a good foundation on CSS. Read more
Published 24 months ago by Alex Aminian
Search Customer Reviews
Only search this product's reviews

Inside This Book (learn more)
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(9)
(2)
(2)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
Any review of the second edition? 0 Nov 4, 2009
Beware, author not responding well to criticism 4 Jan 5, 2007
See all 2 discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
why prices for used books of the same edition differ at amazon? 0 34 minutes ago
If I used your packing slip to sell books back and the time period expired for Amazon to receive, do I just lose my books somewhere? 1 2 hours ago
Is this a scam? Where are my books? 205 3 hours ago
Is it OK if I used it to nudge several people towards Death Valley with it? 2676 3 hours ago
What is the best MATLAB textbook for learning to program? 0 23 hours ago
Instructor Edition Textbooks? 9 2 days ago
do not use service 41 2 days ago
I just received a "very good" textbook without its disc - what are your thoughts? 205 2 days ago
Search Customer Discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject