1 of 1 people found the following review helpful
on 19 October 2011
After working on Flash websites for the last 6 years, I thought it was about time to venture to the unknown world of CSS. I had already picked up a little CSS knowledge on the way, but this book really sharpened things up for me and I am now feeling confident that I could make a basic but decent looking HTML webpage without resorting to the dreaded 'nested tables' method. You will need to have a basic understanding of HTML before starting with this book, but the whole point of it is to teach you the transition from HTML to CSS and not to teach you HTML. I would say that as you get further through the book, things start to move at a pretty frantic pace and you sometimes get lost in the jargon of it all. Making your websites fully accessible to IE6 (and sometimes even IE7) can at times be daunting and a nightmare to grasp, let alone having to test in a multitude of other browsers.....Firefox, Safari, Opera, IE etc. all the time can be a bit of a headache. The good old days of creating a Flash movie and simply embedding it into a HTML site are long gone and hopefully with a lot of hard work and more books like this one I can master the world of CSS styling. I would definitely recommend this book to beginners looking to take their first steps with CSS, but you need to be committed to it as it takes a lot of times following the tutorials and reading (and re-reading at times) different commands in order for them to really set in.
on 11 September 2013
This book is not perfect, but it's pretty damn wonderful...because David Powers writes really well, he really understands CSS and he really knows how to explain things. David Powers is just not a hack...this is the 2nd book of his i've read and he makes a wonderfully engaging companion.
The whole book is a tutorial set up around a site for visiting the grand canyon. And it guides you very gently up the slope of CSS (which is not really that hard a subject to grasp in its basics) but becomes utterly baffling if you say try to do a three column layout or a properly laid-out full page with navigation. It's because CSS is NOT desktop publishing...it's all based on a much more flexible interpretation of how a browser can render your markup and intentions.
Powers Explains the pitfalls of CSS really well, he gets you to do things and shows you the baffling results, and then discusses why they are baffling and how not to be baffled by them. What more can anyone ask for?
He also back-references his own previous chapters very accurately (as you know from item x in chapter 3 this is because etc...)
He has an intelligent and witty authorial voice and even though this book is not about CSS 3, it's fantastic architectural look at the weirdness of CSS by someone who really has mastered it.
it comes with a set of files and the syncrhonisation between the book and the download files (just like with his php book) is first rate and incredibly easy to follow.
Ignore the single bad review here (check out the many more excellent reviews on the US site), read this from cover to cover 2 or 3 times (yes 2 or 3 times and work through it each time)..then move on to other CSS books to get ideas how to tackle specific things, in this book you're not really learning any clever aesthetics, more the actual way to think to figure how to how to deploy CSS and more importantly why it's misbehaving. I haven't read his CSS3 book, but having looked at it thoroughly I went with this one because to my eye at least it looks like a much better book.