1 of 2 people found the following review helpful
4.0 out of 5 stars
Difficult to follow along., 17 Mar. 2013
###### PLEASE READ COMMENTS FROM AUTHOR ON THIS REVIEW #######
###### I HAVE RAISED THE SCORE OF THE REVIEW BUT NOT EDITING THE REVIEW AS I AM SURE THIS WILL HELP OTHER PURCHASERS ######
I am now a quarter of the way through this book. The style of the writing is easy going with good reference points explaning why the author has chosen to produce CSS3 in the specified way. The pace of the book is good and reading it on a tablet while following along works well.
So why the low score?
I am a veteran developer who has read many books over the last few years, to help learn I find that the code examples in the book should relate to the screen shots they are using within the book. In this book the author has made a website relating to the oscars, this is a simple design and relates nicely to the early chapters. However, the examples in the screen shots used within the book have nice graphics and text within the relevant sections (Header / Content / Footer etc.) but the code examples you are following along do not include this additional data and with no downloads supplied by the publishers you are unable to get your own code to reflect the examples within the book. This is very frustrating and if your code is not behaving as expected you are left pondering whether you have made a mistake or the code in the book is wrong.
I am currently trying to work out why my navigation panel bottom border is offset and not behaving like the images in the book, but the code is the same.
Here are a couple of examples explaining the problems I have encountered.
1) A previous review to this book suggests downloads are available from Packtpub, however if you go to Packtpub.com they advise no downloads are available for the book.
2) Whilst explaing the use of em rather than pixels to declare sizes within your website, page 75 "As an example, the first pixel-based font size in our stylesheet controls the site's title, AND THE WINNER ISN'T.... at top left" And then references the css #logo.
This is the first this part of the stylesheet has been mentioned and is therefore not in your code if you are following along, the book is telling you to change this part of the style sheet, but infact you have to add it from scratch. (But with the book adding previously unmentioned stylesheet elements I am not surprised when my code does not behave as expected.)
The theory behind this book is very clear, but if you are somebody who learns by practical experience rather than just reading you may find it better to spend your pennies elsewhere.