Introduction to the HTMLib

To access information about any HTML element, locate it via the Index (accesible from the Index button, or View menu) and it's details and examples will be displayed in this window. If you are just browsing the information, then use the 'Contents' page (accessible from the Contents button, or View menu) to go to overviews of HTML sections.

HTML Reference Library Conventions
In all of the reference pages, I have tried to make it easy to distinguish example code from the explanatory text, by displaying any example HTML code in an italic green font, with the relevant code being described being bold text. Also, on a page detailing an element that has several attributes, the first time each attribute is mentioned, it will be in a Bold, Maroon font.

Within the HTMLHelp HTMLib, there are two types of hyperlinks. Internal hyperlinks are those that take you to a different topic inside the HTMLib. They appear like this. External links are links that take you to a remote Web site. For these links, a separate copy of Internet Explorer will navigate to the remote link, leaving the HTMLib still available. External links appear like this. Note that only one external Internet Explorer will be used by the HTMLib, with the running instance being 'Stopped' before the new external link is loaded. If you want more than one external copy of Internet Explorer running at any one time, then open a separate copy manually and use the URL given in the HTMLib for the new document. If you already have Internet Explorer running when any HTMLib external links are activated, a new instance (under the control of the HTMLib) of Internet Explorer will be used to navigate to the links given in the HTMLib.

Where a page uses examples that are completely browser dependant and no display workaround was possible, then a graphic for the particular browser required will be visible at the top of the page, surrounding the heading. I hope this doesn't cause too many problems.

What the HTMLib is and isn't
The HTMLib is the most comprehensive guide to currently useable HTML elements available. Where other reference material falls down is that it details (normally without examples) all HTML elements covered in various HTML specifications originating from the World Wide Web Consortium (W3C). While most of the elements in such specifications have been adopted by browsers, a lot haven't (particularly in the case of the ill-fated HTML 3.0 specification). There is no point in documenting such elements in a useable reference. So, the HTMLib covers only those elements that have been adopted by browsers and attempts to detail the level of support for those elements. It's secondary aim is to provide a single location for such documentation, to eliminate the need for expensive on-line checking of browser support for HTML elements.

The HTMLib isn't designed to replace any of the W3C specification documents, or documentation provided by browser vendors. This is particularly the case when considering the HTMLib Scripting reference. Scripting is largely the programming side of HTML and as such relies on the imagination and skill of the script author to produce almost limitless effects. While you are still constrained by browser support for scripting capabilities, this gap is less than the cavernous gulf between the HTML capabilities of browsers. Where external links to other reference material are given, the reader is encouraged to check the documentation, as such links imply that the particular section of information in the HTMLib is condensed.

Copyright and Trademarks
This HTML Reference Library and the names 'The HTML Reference Library', 'HTMLib', 'The HTMLib Colour Wizard', 'The Activated Colour Wizard' and the Colour Wizard ActiveX control and Java applet are all © 1995-1997, Stephen Le Hunte (

Netscape is a registered trademark of Netscape Communications Corp. Updated information about any of the Netscape products mentioned in this reference (Netscape Navigator, Communicator, JavaScript, Plug-in information etc.) can always be found at the Netscape Web site :

Windows, Windows95, ActiveX, ActiveMovie, ActiveVRML, Visual Basic, Visual Basic Scripting Edition (VBScript), JScript (Microsoft's JavaScript implementation), Internet Assistant, Internet Explorer and HTMLHelp are either registered trademarks or trademarks of the Microsoft Corp. in the United States and/or other countries. More information about these products/technologies can be found at the Microsoft Web site at Portions of this reference are reprinted with permission granted by the Microsoft Corporation.

The Server Side Includes section of this document is taken from information kindly provided by Mark West of Questar Microsystems Inc.

Java and HotJava are trademarks of Sun Microsystems in the US and/or other countries. For more information about these products/technologies can be found at either or

All other brands and product names are trademarks or registered trademarks of their respective companies.

© 1995-1997, Stephen Le Hunte