Quite unsuitable for "Dummies", with virtually no prior knowledge of HTML.
One would expect a book like this to present the material in an orderly, structured manner, one thing at a time, starting with the most elementary concepts. This, unfortunately, is not the case. One only has to get as far as page 18 to encounter such terms as HTML, XHTML,(X)HTML, Document Type Definitions, Standard Generalised Markup Language, W3C, XHTML Transitional, XHTML Frameset, etc. Strong stuff indeed for a raw beginner!
And the reader may well be forgiven for wondering "what on earth is (X)HTML? Is this yet another variety of HTML?"
There should be frequent opportunities for self-testing, to ensure that the reader has thoroughly understood what he has read and practiced, before moving on to the next step. I found no evidence of any such testing.
On page 17 will be found the statement that "This book uses the XHTML 1.0 specification as its basis". Confusing indeed, when one recalls that the book is supposed to deal with "HTML for Dummies", and NOT with "XHTML for Dummies".
My main criticizm is that I could never be sure about which of the varieties of HTML the authors were talking at any given time - plain HTML, XHTML or (X)HTML, whatever that may be! What am I actually trying to learn here? A huge source of frustration! The book may well contain accurate information, but this is of no use whatsoever to a beginner unless he is absolutely clear from the outset about WHAT he is learning. The book makes a meal of what ought to be a straightforward subject, producing a sense of irritation in the reader. It does not even begin to approach the excellent standard of other Dummies books that I have read. My first reaction to this book was one of frustration followed by a sense of regret that I had purchased it in the first place.
You have probably guessed by now that I do not recommend it at all!