I came to this book having a very basic knowledge of website design, html and CSS. I had already designed and uploaded a site using tables for layout with some styling using CSS.
The limitations of table-based layouts and the advantages of CSS are so obvious that I decided that my next site would use CSS for layout as well as styling, so I bought CSS The Missing Manual.
This book has taken me to the next level in a painless and dare I say it.... almost enjoyable way.
Why is the book so good?
First, the obvious enthusiasm of the author is there on every page, explaining, guiding and showing the way all dosed with a generous helping of humour. It has all the things we expect from modern books; good content, well laid out, logical order, lots of web references and a great index but it has much more.
There are clever little extras that help you understand the whole process. For instance there is a great visual explanation of the relationship of the source code and the CSS layout i.e. what floats within what and how to place the important information first in the source code.
The modern use of CSS lists for navigation and CSS drop shadows are explained in a step-by-step way, with all the mystery removed.
The practical use of CSS i.e. how to organise your styles in a logical order and where to put the Internet explorer hacks are covered in detail.
And whilst I appreciate that this is a book review, I must mention that I contacted the author, via email, with a query about one of the layouts in the book. I received a friendly and encouraging response the same day with a full explanation.
And finally, this book contains the best word in the English language, that word is "snafu".
Great word, great book and a great after sales service.