ToC ~ Up ~ Prev ~ Next ~ Index Introduction to HTML
Last Update: 31 January 2000

On This page: XHTML Language and Design Guide ~ XML Specification Guide ~ HTML Sourcebook ~ HTML Stylesheet Sourcebook ~ Web Bookstores

NEW! The XHTML 1.0 Language and Design Guide, by Ian Graham

Mid-March, 2000
ISBN: 0-471-37485-7
Published by John Wiley and Sons
Additional Information | Book Web Site

The XHTML 1.0 Language and Design Sourcebook is a complete guide to the main tools of every Web page designer: the new eXtensible HyperText Markup Language (or XHTML) and Cascading Style Sheets (or CSS). XHTML is the successor to HTML, designed to merge the generic features of HTML with the extensibility and rich processing power of XML. This book explains the differences between XHTML and HTML, and provides details on how to write XHTML documents that will work on all current and future browsers. This includes a detailed description of all the XHTML elements and attributes (including WebTV, Netscape and Microsoft proprietary extensions), demonstrated using many practical examples.
At the same time, the book describes the CSS language for controlling the rendering of XHTML documents. It explains in detail, and again with many examples, how to use the Various CSS (Level 1 and Level 2) formatting properties. Examples from the Netscape Navigator 3,4 and 5, Internet Explorer 4,5 Lynx, and Opera 3.6 browsers help illustrate how CSS (and XHTML) work, and also are used to illustrate browser-independent layouts and designs.
Why not visit the book's supporting Web site, at, and find out more!

The XML Specification Guide, by Ian Graham and Liam Quin

February 1999
ISBN: 0-471-32753-0
Published by John Wiley and Sons
Additional Information | Book Web Site

This book is a detailed technical guide to the XML 1.0 specification. The book is divided into three parts. Part 1 is a quick tutorial to XML, providing a complete guide to the structure and use of the language, in ten short chapters. Part 2 contains the complete text of the official XML 1.0 specification, along with annotations we have added alongside this text. These annotations are designed to explain the more complex details of the specifiation, and to also provide implementation guidelines for XML software developers. Finally, Part 3 consists of technical appendices that cover the details of such issues as the Unicode character set, EBNF grammars, and language specifiation codes. This sections also includes a brief discussion of XML namespaces and XML schemas -- two new XML specifications, currently under development.

The HTML 4.0 Sourcebook, by Ian Graham

6 April 1998
ISBN 0-471-25724-9
Published by John Wiley and Sons
Additional Information | Book Web Site

GREAT REVIEWS -- Byte Magazine described the first edition as "The Best of the HTML Cookbooks"; while PC Magazine called it "... the most effective way to learn to write HTML pages..." and Dr. Dobbs named it "... the most complete HTML reference I've found... " Indeed, over 100,000 copies have been sold, making it a true computer book bestseller! An online review of the first edition is found at the Virtual Mirror. There is also a popular online courses, Hands-On HTML, based on the book.

The HTML Stylesheet Sourcebook, by Ian Graham

17 November 1997
ISBN 0-471-19664-9
Published by John Wiley and Sons
Book Web Site

This book covers in detail the new Cascading Style Sheet (CSS) language, the newly developed standard for defining page layout and typography for HTML documents. This new language works with HTML and lets an author control many of the layout features (margins, positioning, fonts, colors, backgrounds, borders, etc.) that wre impossible to format using only HTML. If page layout and typography are important to you, then you should have a look at this book and the supporting Web site.

Ordering Books On the Web

Roswell Computer Books
Readme.doc Bookstore
Yahoo List of Computer bookstores

I am a strong supporter of local bookstores, as they are a wonderful place for browsing through books, to both find -- and buy -- the one that is best for you. I thus strongly recommend that you ask your local store to order this (or any other) book for you. However, it is admittedly sometimes faster and less exepensive to purchase books over the Internet. There are many Internet-based booksellers -- the ones listed above (this is not an endorsement!) take orders over the Web, by fax, or by email. The fourth link provides a more complete bookstore list.

ToC ~ Up ~ Prev ~ Next ~ Index Introduction to HTML
© 1994-1998 by Ian Graham
Last Update: 31 January 2000