Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
Responsive Web Design with HTML5 and CSS3 Paperback – April 10, 2012
|New from||Used from|
There is a newer edition of this item:
Best Books of the Year So Far in fiction, nonfiction, mysteries, children's books, and much more.
Frequently Bought Together
Customers Who Bought This Item Also Bought
If you buy a new print edition of this book (or purchased one in the past), you can buy the Kindle edition for only $2.99 (Save 82%). Print edition purchase must be sold by Amazon. Learn more.
For thousands of qualifying books, your past, present, and future print-edition purchases now lets you buy the Kindle edition for $2.99 or less. (Textbooks available for $9.99 or less.)
Top Customer Reviews
The differences between a responsive website and a mobile website are clearly explained. The author emphasizes that responsive web design is not the solution for all problems related to showing websites on different (mobile) devices. In some situations however, when building a pure mobile website is too expansive, a responsive design can be an excellent option. It offers an alternative that is normally better than a standard website with fixed-width design.
The author also shows some cases in which responsive web design is less suitable, like a client who wants the site to look exactly the same on IE 8 and below. A rule-of-the-thumb is that when more than 70% of all users are using IE 8 or below, don't use a responsive web design. Is has too many disadvantages.
Media queries and using percentages in CSS is covered very well. These are more or less the basics for a responsive web design.
With all the examples given, the book is a manual for making a responsive website, especially in combination with HTML5 and CSS3.
As said before, the book contains a lot of examples. Normally however, a very limited part of the HTML or CSS code is given. Also the browser prefixes are omitted. Personally I would have preferred less information about the possibilities of HTML5 and CSS3 and a more step-by-step approach to the new responsive website. Now the results of the code changes are shown, but the code itself is omitted. This prevents the reader building the same site together with the author.
Many people, I suspect, are unclear on what exactly Responsive web design is, what does it mean. Indeed, I thought ' ooh not another book on fluid layouts '. Far from it, I can assure you. The author moves through a well worked out movie website project to show that Responsive web design is not a huge single monolithic thing but instead a series of existing technologies ( HTML5, CSS3 ) and design techniques ( flexible grid layout, flexible images and media and media queries ). The majority of the book naturally focuses on HTML5 and CSS3 and the powerful enhancements these technologies bring forth. In addition to their application in Responsive web design the author explores new HTML5 elements ( the semantically meaningful nav element and many more for example ) and shows the vast improvements in CSS3 aesthetics. I particularly loved the simplicity of Text Shadows but we also have Transitions, Transformations and Animations. All very, very useful stuff.
Readers should have familiarity with previous versions of HTML markup and CSS selectors to gain maximum benefit. The book is really a joy to read and perhaps a launching pad for interesting developments yet to come. Wonderful stuff.
Another detraction from the book for me was an unforgivable error that the Author makes:
He encourages the use of % over pixel. He is totally right that for fluid layout that technique works. However he devotes a half page to defending it and even argues that you should not round a 9 digit number (like 43.9919951%) to a more reasonable 4 or 5 digits. That statement shows a total lack of comprehension of basic math, browser interpretation and even screen resolution.
To a screen there is no such thing as 1/2 a pixel. On a device with a 2400 pixel wide screen, the difference between 43.991 and 43.999 is not even 1 pixel. So 5 digits is more than enough.Read more ›
Most Recent Customer Reviews
Requires the use of a 3rd party library, therefore is UNUSABLE for learning HTML5 and CSS. That should have been clearly stated in the description. Read morePublished 1 month ago by none
Provides a ton of usable, executable advice using good examples and in a very readable style. I enjoyed this so much that I also bought Mr. Frain's Sass and Compass for Designers.Published 1 month ago by Fredric Retzko
I have not finished working through yet and may lift my review rating. The reason I have given it a 3 is that it goes straight to flexbox and does not seem to cover grids except in... Read morePublished 4 months ago by mark kortink
I've learn a lot whit this book, i just think more exercises could be better.Published 4 months ago by Carlos Paz
I really enjoyed reading the second edition of this book, which leaves behind older techniques and introduces new technologies such as flexbox. Read morePublished 7 months ago by Amazon Customer
Not only is this book cleanly written, clear and succinct enough for even a neophyte to understand, but it's funny! Laugh out loud funny! Read morePublished 7 months ago by mj
I have really enjoyed this book. I have been reading it over the past few weeks every night to unwind after work. Read morePublished 7 months ago by Daniel
Ben does a remarkable job in this book covering responsive web design. The best thing that he does for the reader is not only cover the technologies but also informs when they are... Read morePublished 7 months ago by Greg Whitworth