BKUHTMLR.RVW 20080927
"The Ultimate HTML Reference", Ian Lloyd, 2008, 978-0-9802858-8-8,
U$44.95/C$44.95
%A Ian Lloyd reference.sitepoint.com/html
%C 48 Cambridge Street, Collingwood, Victoria, Australia 3066
%D 2008
%G 978-0-9802858-8-8 0-9802858-8-7
%I Sitepoint Pty. Ltd.
%O U$44.95/C$44.95 business@sitepoint.com sitepointpr@oreilly.com
%O http://www.amazon.com/exec/obidos/ASIN/0980285887/robsladesinterne
http://www.amazon.co.uk/exec/obidos/ASIN/0980285887/robsladesinte-21
%O http://www.amazon.ca/exec/obidos/ASIN/0980285887/robsladesin03-20
%O Audience a- Tech 2 Writing 1 (see revfaq.htm for explanation)
%P 552 p.
%T "The Ultimate HTML Reference"
There is no introduction or preface in the book to indicate the
intended audience. We jump right into chapter one, which is entitled
"HTML Concepts." Apparently the most important HTML (HyperText Markup
Language) notion is that of the doctype, because that is what is
described first, and subsequently gets an additional five and a half
pages. However, as the author admits, you can safely neglect to
include the doctype and still have a perfectly valid Web page, and any
Web authoring tool is going to insert one without asking for your
input (as the page author) at all.
I think we can safely say that the book is not an introduction to
HTML. A number of fairly fundamental concepts about HTML are not
mentioned in this preliminary chapter.
The work is a reference. Chapters two through ten are lists of Web
page elements, covering (respectively), structural, header, list, text
format, form, image, table, frame, and miscellaneous entities.
Elements are briefly described, and then relevant attributes may (or
sometimes may not) be examined in following pages. This format can
result in astonishing wastes of space, such as the sixteen pages that
are devoted to the six levels of text headers, and the explanation,
for each individual (and basically identical) level, that the align
attribute can be used. (The align attribute is the only attribute
mentioned in this regard, despite the fact that a number of others can
be used with headers.) The element and attribute entries are
differentiated by two almost indistinguishable icons.
Almost all entries have some sample code listed. Often the example
has a great deal of code or text, only a small portion of which is
relevant to the entity under discussion. Relatively few of the
samples are illustrated by the screen output, which reduces the value
of the sample code even further.
One area where the text excels is in the comparison of browser
support. Each entry begins with a table of specification and support,
and ends with a table noting compatibility. Where browsers differ in
rendering, the work frequently does illustrate the actual output.
Lloyd is also very good about dealing with the internals and oddities
of HTML code rendering, although not so good at explaining them.
This book is not the ultimate HTML reference. Musciano and Kennedy's
"HTML & XHTML: The Definitive Guide" (cf. BKHTMLDG.RVW) provides far
superior explanations of most elements. Musciano and Kennedy have
also done a far superior job in terms of indexing: there is no index
at all in Lloyd's work, only an alphabetical listing of elements, with
a single page reference each.
Ultimately, this *may* become the ultimate HTML reference. A great
many books have companion Websites. In the case of most, this is a
simple matter of errata and a few additional points. In the case of
this work, the entire text seems to be available on the site (noted
above), and a good deal more. Some of the Website material seems to
have been intended for the book and forgotten. For example, there are
references in the book to the importance of "Microformat," but the
book doesn't actually tell you what "Microformat" is. The Website
does. In addition, the Website is extensively hyperlinked, which
makes it useful and quick to utilize. One is left with the impression
that the Website is the actual work, and that the printed book is an
afterthought. Overall, the print edition is a handy reference for a
quick check, and a useful adjunct in a Web developer's library, but at
the moment it isn't (as the dust jacket claims) "all the HTML
knowledge you'll ever need."
copyright Robert M. Slade, 2008 BKUHTMLR.RVW 20080927