List price: $19.99 (that's 30% off!)
My thoughts throughout reading this book were the words 'incomplete', 'incorrect', 'inaccurate' and 'in the bin'. The 'Complete' in the books title is totally misleading, for those of you who already have some marginal XHTML experience you will notice the shortcomings over and over again, for those of you who don't; well you will never know just how bad your knowledge of this subject will be until you check out another XHTML publication. Also this book only covers XHTML 1.0, which isn't the latest standard (or should I say attempts to cover).
Note that this book is just one big advert for all their other publications as the entire book is compiled by chapters taken directly out of their other publications. They clearly state on the opening pages that one reason for compiling this book was to acquaint the customer with some of their authors, writing styles, and teaching skills so that you can easily find a match for your interests and needs as you delve deeper into XHTML. A point to note about this is the contradiction with the books title and that statement. I mean the books title is XHTML 'COMPLETE' and yet they tell you that one of the reasons for this book was to help you find a match to delve deeper into XHTML. If this book was complete you wouldn't need another book to delve deeper into this subject. All you're really doing if you buy this book is paying for an advertisement, and a very bad one at that.
Another point about these chapters is that many of them come from books published 5 or 6 years ago, the information in those chapters simply doesn't apply to the web today, and the books themselves are actually out of print, amazingly this is stated in the inside covers of this book. This also highlights how little time and effort went into producing this book, you can actually tell that they went through the chapters looking for every instance of HTML and simply added an X to the front. They didn't even bother to correct the errors in the original chapters before putting them into this book.
This book consists of:
A: incorrect information
B: totally out of date information
C: poor design techniques (like encouraging the use tables for layout in an XHTML document)
D: lack of important information and explanations (leaves you hanging time and time again)
E: mass repetition from chapter to chapter (this comes from having so many different authors covering the same subject)
F: contradictions galore (this also comes from having so many different authors covering the same subject)
G: some information copied and pasted right out of the W3.org website
It doesn't even cover all the rules of XHTML and the ones they do tell you about they break often. It's funny how a book over 1000 pages can give you a feeling that it is so full of nothing.
I admit I knew I took a chance when I bought this book as having read other reviews on the complete series it was clear they weren't generally very good, I just assumed that with such a simple and straight forward subject as XHTML you couldn't go wrong, the only thing wrong was that assumption as this book is a very bad joke.
This book is an exceptionally poor advert for their other publications, unless of course this book does accurately reflect their other publications. In either case I don't intend to find out EVER.
Amazingly I do have one good thing to say about this book and that is the CSS reference section. It is pretty complete and gives you examples and explanations of each CSS property. It even covers CSS2 and CSS3. However this doesn't make this ... book worth buying. Some may say you get what you pay for but in this case you don't.
T