Deliver to your Kindle or other device


Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Sorry, this item is not available in
Image not available for
Image not available

Practical CSS3: Develop and Design [Kindle Edition]

Chris Mills
4.7 out of 5 stars  See all reviews (9 customer reviews)

Print List Price: £27.99
Kindle Price: £23.46 includes VAT* & free wireless delivery via Amazon Whispernet
You Save: £4.53 (16%)
* Unlike print books, digital books are subject to VAT.

Free Kindle Reading App Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.

To get the free app, enter your e-mail address or mobile phone number.


Amazon Price New from Used from
Kindle Edition £23.46  
Paperback £24.69  
Kindle Daily Deal
Kindle Daily Deal: Up to 70% off
Each day we unveil a new book deal at a specially discounted price--for that day only. Learn more about the Kindle Daily Deal or sign up for the Kindle Daily Deal Newsletter to receive free e-mail notifications about each day's deal.

Book Description

This book teaches how to use CSS3 to build cool, responsive user interface features that are feasible for use in real-world projects today. Readers will appreciate the author's approachable style and will catch on quickly with this easy-to-follow, practical guide. Well known and respected CSS3 expert Chris Mills devotes much of the book to creating fallbacks for older browsers, so that the content will still be accessible and usable.

Each chapter begins with a quick reference sheet with all the syntax, fallbacks, backward compatibility, and browser support (including mobile). The author clearly explains what the CSS features do and why they are useful. Then he demonstrates a simple design that illustrates usage, followed by more complex variations. The chapter then covers appropriate fallbacks/shivs for older browser support and problems that currently exist for that feature. Topics include CSS3 typography, bling boxes, navigation buttons, animated effects using CSS3, using CSS3 to implement icons, CSS3 layout chops, adaptive layouts and responsive design, fluid layouts and percentages, and styling media. The book's companion website offers a PDF of each chapter's cheat sheet, as well as sample code used in the book, available for free download and updated regularly.

Customers Who Bought This Item Also Bought

Page of Start over
This shopping feature will continue to load items. In order to navigate out of this carousel please use your heading shortcut key to navigate to the next or previous heading.

Product Description

About the Author

Chris Mills (Manchester, UK) is a web technologist, open standards evangelist, and education agitator currently working at Opera Software on the developer relations team. He writes articles about cutting-edge web standards for (, .net mag, A List Apart, and other publications, and he speaks at universities and industry conferences.

Product details

  • Format: Kindle Edition
  • File Size: 44052 KB
  • Print Length: 336 pages
  • Simultaneous Device Usage: Up to 5 simultaneous devices, per publisher limits
  • Publisher: Peachpit Press; 1 edition (9 July 2012)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ASIN: B008J33V9W
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Enhanced Typesetting: Enabled
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (9 customer reviews)
  • Amazon Bestsellers Rank: #633,457 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?

More About the Author

Discover books, learn about writers, and more.

Customer Reviews

4 star
3 star
1 star
4.7 out of 5 stars
4.7 out of 5 stars
Most Helpful Customer Reviews
6 of 6 people found the following review helpful
5.0 out of 5 stars Get off my lawn 9 Sept. 2012
It's been a while since I wrote anything, but I've just spent the day with Practical CSS3: Develop and Design, by the amazingly Wookiee-like Chris Mills. Aside from having my name in it, this is a pretty essential book. Aimed at developers that aren't stupid but don't know much CSS, this book will allow you to hit the ground running and annoy your fellow front-end developers as you stomp all over their turf - just make sure it's not MY turf. I prefer to do fairly in-depth reviews, so here we go.

CHAPTER 1: Introduction to CSS3 and Modern Web Design

Back in the day, this web design lark was rather convoluted. If you wanted rounded corners, you used images. Chris reminds you of many of these old-fashioned traits in this introduction chapter, and then slowly introduces you to these new-fangled "spangly web innovations" that make everything so much easier. You get a nice little round-up of all the CSS3 Modules, a quick run through of things like vendor prefixes, pseudo classes, and a handy CSS Selectors Reference.

CHAPTER 2: Building a Solid Cross-Browser Template With HTML5 and JavaScript

If you use Dreamweaver or some other fancy IDE all day, you might not spend much time writing the basics; instead, clicking things that generate your code for you. In his second chapter, Chris walks you through a basic HTML5 template from the ground up. I'm a huge believer in hand-coding markup, so I think everyone should know how to do this without relying on tools. Once you know the how and why, then it's okay to use things like Dreamweaver. Also covered here and the newer elements, coding styles, and even JS libraries to plug the gaps for the older browsers (commonly known as polyfills).
Read more ›
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
5.0 out of 5 stars Excellent and easy read full of useful stuff ! 6 Sept. 2012
Format:Paperback|Verified Purchase
CSS3 is the upcoming standard for designing the look and feel of web pages and Chris Mills book is the standard for learning the new features that CSS3 introduces.
Chris's book starts out by explaining the ethos behind the standard, the difference between progressive enhancement and graceful degradation and how the standard helps web authors to implement these paradigms. The book goes on to explain the tools you should be using to be a modern web developer and the importance making your website accessible to all. After that it's a whistle stop tour of the new features you'll get access to in CSS3, such as Fonts, Boxes, animations, Icons and grids. Nice to see Responsive and adaptive design get a chapter all to itself.

Chris's style is easy to read and the emphasis is on practical examples you can take away and build on. As with any emerging standard there are problems with browser support which Chris readily acknowledges and explains; nothing is hidden and despite the fact that Chris is closely associated with the Opera browser does not get in the way of the facts. Nor is there any unnecessary browser bashing going on! The examples give are fun (if you're a Python or Metal fan at least) but are practical. I recommend the book to anyone doing web development work: it's a handy reference and an easy read. I'm certainly going to recommend it to any students I'm teaching Web Development.
Comment | 
Was this review helpful to you?
This book is one of a few that I own on the subject of CSS3 and it goes further than the others I've read, with all the latest CSS features. I learned my first new thing in chapter one, so I was hopeful that the book would continue to be as useful. I wasn't disappointed.

I've seen Chris speak at web design conferences and his chatty style comes across well in the book. He explains a range of CSS3 goodies, from the most basic to the more advanced, and he does so very welll in a style which explains things clearly and is enjoyable to read.

Obviously most of us won't want to apply all of the CSS effects he covers to the same site or page (some of the examples end up looking a bit messy because he's included a lot of examples), but I'm already using CSS in place of images in web design projects and this book will help me to add CSS animations too, as well as using the flexbox model wich it covers very well. The book also discusses accessibility and progressive enhancement and doesn't encourage you to develop in a way that only works on a few browsers.

I recommend buying this book if you want a comprehensive guide to CSS3 which makes sense of it all with some entertaining worked examples.
Comment | 
Was this review helpful to you?
2.0 out of 5 stars seems to be hastily put together. 2 April 2013
By Dave
Format:Paperback|Verified Purchase
I did not learn anything from this book. The author already assumes you have a working knowledge of HTML5 and CSS( which I do) but fails to expand on that knowledge, making the book surplus to requirements. It uses printed extracts of code but fails to explain what their purpose is. Especially when the code is just taken out of context. The are numerous references to javascript, so if you dont have a knowledge of javascript and the way it is incorporated into HTML 5 then you will be lost. Numerous use of acronyms and strange words such as 'KLUDGE? with no explanation as to what they are. There are also numerous references to URLs( web site) addresses which are out of date so dont work, especially the dev.opera ones. The problem with relying on URLs for further information (which this book does heavily) is that they are very quickly not usable because they are dependant on the referenced web site not changing the various file locations, again making lots of parts of the book a bit pointless.
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category