Most helpful critical review
9 of 14 people found the following review helpful
Talk about code bloat...pot... kettle... black
on 26 July 2009
While in general this is a good, well written - and intentioned - book, the fact is its contents could have easily be laid out in a book half its size. And considering the author spends a good deal of his time complaining about the code bloat involved in more traditional forms of layout, I think it is a bit rich, and in no way genuine.
As you read, notice how the code samples are quite pointlessly repeated, so that an entire page will be taken up just to show the addition of one line of css. This is touted as an intermediate/advanced book, so why in some parts is the reader treated like a schoolkid.
Also notice the pointless amount of images (though about half are well laid out and pertinant) and the irritating way of soaking up more space between chapters.
Then later in chapter 9 'Putting It All Together' there is far to much pointless repetition, and the website which is pieced together there is hardly an inspiring piece of design, or layout, with a very poor menu system. The website is however quite flexible and certainly a building block. Nevertheless, with 290 pages to play with I expected a hell of a lot more.
If you care about how your site is rendered in Opera and IE5, or in browsers with image loading turned off, or unable to render CSS, then this book might be for you. If you are aiming at the IE crowd, well there are one or two hacks there, but you may want to look elsewhere.
I give it three stars (2.5 really) because it is well written in parts and has great things to say about flexible design.
However the general layout of the book seems more concerned with soaking up the space to try and make the book out to be more than it actually is, which considering what Dan Cederholm is trying to preach, leaves a real bad taste in the mouth.
Not a complete waste of all the paper it takes up to present its argument of code bloat clogging up the internet, but a five star book it is decidedly not.