This book is a good introduction for techniques that lead to more manageable web development across multiple devices (responsive web design).
While I don't consider it a complete reference (assuming that like me, you are used to doing web development for desktops: this is not the only book you should read on mobile web development... if you are looking for a complete package, look elsewhere), I find it to be a pretty good start that will get you grounded on some core principles that will allow you to reach a broader range of devices with less effort.
More than that however, this book is about the practical reality of responsive web development and the author does a… Read more
Ok, first of all, contrarily to what David claimed on the back of the book, this isn't an entertaining read.
However, I won't fault this book for that. Imho, CSS is designed to be used by both artists and folks with an engineer background, but neither audience are likely to be extremely pleased with the end result so expecting a book about css to entertain anyone is expecting too much.
With that out of the way, this book is solid if you can stick with it.
It isn't really a reference and advanced css users won't find anything new in here, but if you are totally new to CSS or if you learned css on the go during projects and you feel that there are gaps in your… Read more
I've had the chances of reading some really incredible programming books (Scott's Meyer's C++ books, Mark Lutz' introduction to Python book, Bear Bibeault & Yehuda Katz's jQuery book, just to name a few) and while this is a good book (I read this one and two others and this is the best one of the three), it falls short of the standard of a truly great books (more on that later).
This book is an introduction to HTML5, not HTML (or CSS or Javascript). This is what I expected and it's better this way for new entrants who are already familiar with HTML 4, but if you have never done html/javascript/css, then you'd be better served reading a truly basic entry-level book or at least do… Read more