BKHTMLDG.RVW 20011129
"HTML & XHTML: The Definitive Guide", Chuck Musciano/Bill Kennedy,
2000, 0-596-00026-X, U$34.95/C$51.95
%A Chuck Musciano cmusciano@aol.com
%A Bill Kennedy bkennedy@activmedia.com
%C 103 Morris Street, Suite A, Sebastopol, CA 95472
%D 2000
%G 0-596-00026-X
%I O'Reilly & Associates, Inc.
%O U$34.95/C$51.95 800-998-9938 fax: 707-829-0104 nuts@ora.com
%P 680 p.
%T "HTML & XHTML: The Definitive Guide", 3rd edition
If you are serious about designing documents and Web pages with HTML
(HyperText Markup Language) then you *must* have this book.
First of all, it *is* definitive. Many books, though much longer,
don't begin to match the depth of this current work. Musciano and
Kennedy cover the standard HTML up to 4.01 and XHTML 1.0, and, more
importantly, include the non-standard extensions of Netscape and
Internet Explorer. The basics, text, rules, multimedia, links, lists,
forms, tables, frames and more are all thoroughly covered, point by
point and attribute by attribute. There is even the SGML (Standard
Generalized Markup Language) DTD (Document Type Definition) for HTML
and the XML (eXtensible Markup Language) DTD for XHTML. (This must be
definitive: it's the definition of the languages.)
Second, it *is* a guide, and a very good one. Lemay's "Web Publishing
With HTML" (cf. BKWPHTML.RVW) is no longer as approachable as a
beginner's introduction to Web page creation, while Musciano and
Kennedy can easily welcome the newcomer as well. The structure is
logical and the explanations are crystal clear.
In spite of all this, the book contains even more. Web design is not
given a separate section, but seamlessly permeates every section of
the book. Readers are constantly reminded that while extensions may
be fun, not everyone in the world has the same browser. Alternative
methods are suggested for non-standard effects and functions.
Shortcuts, suitable to only one browser or server, are recommended
against in order to ensure the utmost compatibility with all systems.
The authors no longer have coverage of CGI (Common Gateway Interface)
programming, but they do explain the use of email to collect form
data, which is much more useful for maintainers of small Web sites
without access to extensive server functions. The new chapter on XML
is brief, but is probably all that most people will need to know about
the language.
All this, and readable, too. The content is straightforward and
lucid. While you might not read this book for laughs, it is not the
tome to choose to put yourself to sleep at night, either.
I can recommend this book, without reservation, to anyone who wants to
learn HTML programming and use. It is, still, the definitive guide
and the only one I find I need to keep on my shelf.
copyright Robert M. Slade, 1996 - 2001 BKHTMLDG.RVW 20011129