HTML 3.2 REFERENCE 
USAGE and INFORMATION

(BM)CONTENTS
TABLE OF CONTENTS
(bookmarks included)
1. GLOSSARY OF TERMS
2. POPULAR TAGS BY CATEGORY
3. HTML 3.2 TAGS - COMPLETE (?) LISTING
4. APPENDICES
5. CREDITS/ NOTES

(BM)GLOSSARY
---------------------------------------
1.GLOSSARY OF TERMS
---------------------------------------
Absolute URL
An absolute URL is an URL which completely and unambiguously defines the location of a document or resource. It can be used out of context, but it will still point to the same file. If the meaning of the URL would change if it were taken out of context, it is called a relative URL.

account
A user ID and disk area restricted for the use of a particular person.  Usually password protected.

ACM
Association for Computing Machinery, a professional society for people connected with the computer industry.

address
See E-mail address and host address.

Agent
The commercial version of the Free Agent news reader

alias
A short name used to represent a more complicated one.  Often used for mail addresses or host domain names.

analog
A form of electronic communication using a continuous electromagnetic wave, such as television or radio.  Any continuous wave form, as opposed to digital on/off transmissions.

Archie
An application that allows you to search easily for information at anonymous FTP sites on the Internet.

archive
A repository of files available for access at an Internet site.  Also, a collection of files - often a backup of a disk, or files saved to tape to allow them to be transferred.

article
Message submitted to a UseNet newsgroup.  Unlike an E-mail message that goes to a specific person or group of persons, a newsgroup message goes to directories (on many machines) that can be read by any number of people.

ASCII
Data that is limited to letters, numbers, and punctuation.  ASCII stands for American Standard Code for Information Exchange.

ATM (Asynchronous Transfer Mode)
A developing technological advance in communications switching.  This technology uses hardware switches to create a temporary direct path between two destinations so data can be exchanged at a higher rate.

Attribute
An attribute goes with a tag to provide some extra information, or to modify the meaning slightly. An attribute can have a value, but this is not necessary. The value should be put inside double quotes if it contains anything more than letters, digits, periods and hyphens.

Backbone 
A major connection within the network of computers that make up the Internet.

Bandwidth
A very diminishing natural resource... bandwidth is a measure of the amount of data passing through a network at a given time. Things like huge images on web pages and needless questions posted to Usenet newsgroups waste bandwidth which could be better utilized for transferring information.

bang
A slang term for an exclamation point.

binary
Data that may contain non-printable characters, including graphics files, programs, sound files, and ZIP (compressed file) archives.

Bit
A single piece of data. A bit has a numerical value of either "1" or "0".  There are eight bits in a byte.

Block-level element
A block-level element is a tag which is used to group a large section of text together to assign it a particular meaning, or to group a number of other elements together to form a unity. Block-level elements make up the document's structure.

bounce
An E-mail message you receive that tells you that an E-mail message you sent wasnt delivered.  Usually contains an error code and the contents of the message that wasnt delivered.

bps (bits per second)
Units of measure that express the speed at which data is transferred between computers.

bridge
A device that connects one physical section of a network to another, often providing isolation.

Browser
Software that allows you, the client, to view World Wide Web resources.

Byte
A chunk of data made up of 8 bits.  It is large enough to contain one ASCII character.

channel
An Internet Relay Chat term that refers to a group of people discussing a particular topic.

Character-level element
A character-level element is used inside a block-level element to mark up a bit of text in a particular way. It should not be used outside block-level elements.

CIX (Commercial Internet Exchange)
A consortium of commercial providers of Internet service.

client
User of a service.  Also often refers to a piece of software that gets information from a server.

Container element
A container element is an HTML element which has an opening and closing tag, so it can contain data.

CyberSpace
A nickname for the collective systems known as the Internet.

daemon
A program that runs automatically on a computer to perform a service for the operating system.

DES (Data Encryption Standard)
An algorithm developed by the U.S. government to provide security for data transmitted over a network.

digital
Type of communication used by computers, consisting of individual on and off pulses.

Document type definition (DTD) 
An SGML document, which formally defines the relationship between elements, what attributes each entity has and which values these attributes may take. Used by validators and checkers to make sure your documents adheres to the standard.

domain
Highest subdivision of the Internet, for the most part by country (except in the U.S., where its by type of organization, such as educational, commercial, and government).  Usually the last part of a host name; for example, the domain part of ibm.com is .com, which represents the domain of commercial sites in the U.S.

Domain Name
A unique identifier which assigns a name to a specific IP address. Since IP addresses are merely strings of numbers, the Domain Name system was developed to facilitate ease of recognition and recall of site addresses.

Domain Name System (DNS)
The system that translates between Internet IP addresses and Internet host names.

ECPA (Electronic Communications Privacy Act)
A law that governs the use and restrictions of electronic communications.

Element
An element, often referred to as tag, is what HTML is constructed with. It has a name, perhaps one or more attributes and can be a container or empty.

Empty tag
A starting tag which does not have an ending tag. Because it doesn't end, it cannot enclose anything so it's always empty. Note that a tag which does have a closing tag, but does not contain anything is also empty, but such an empty tag may be ignored by a browser.

encryption
The process of using a key to scramble a message so that it can be read only by someone who has the key and knows how to unscramble it.

Entity
A special sequence of characters, representing another character. An entity starts with "&", ends with ";" and should contain the name or the number of the entity. If you use a number, put "#" in front of it. Check the section on the HTML character set for a list of entities and their numbers.

EtherNet
A type of local area network hardware.  Many TCP/IP networks are Ethernet-based.

Extension
A tag or attribute introduced by a browser which is not part of the current HTML specification, and usually only supported by that browser. Other browsers should just ignore it.

FAQ
A list with Frequently Asked Questions and their answers. Usually accompanies a Web site or Usenet newsgroup to provide an introduction to the site or group, so you can easily locate necessary information while the regular users don't have to answer the same questions over and over again.

feed
Send UseNet newsgroups from your site to another site that wants to read them.

Finger
A protocol with which you can get information about a user on the Internet. It is generally only available for UNIX systems, although there are also clients for Macintosh and Windows.

firewall
A device placed on a network to prevent unauthorized traffic from entering the network.

forms
Online data entry sheets supported by some World Wide Web browsers.

FTP (File Transfer Protocol)
Method to transfer files from one location to another, either on local disks or via the Internet.

gateway
A device that interfaces two networks that use different protocols.

Gopher
An application that allows you to access publicly available information on compatible Internet hosts that provide the Gopher service.

GUI (Graphical User Interface)
A computer interface based on graphical symbols rather than text.  Windowing environments and Macintosh environments are GUIs.

Homepage
The central document on a World Wide Web site. This document usually directs clients to the information that can be found within the site.  Also: the personal page for a person on the Internet, which contains information about him or her.

host address
A unique number assigned to identify a host on the Internet (also called IP address or dot address).  This address is usually represented as four numbers between 1 and 254 and separated by periods - for example, 192.58.107.230.

host name
A unique name for a host that corresponds to the host address.

HTML (Hyper Text Markup Language)
The language of the World Wide Web. HTML is used to write documents on the World Wide Web, and to "glue" other resources together.

HTTP (Hyper Text Transfer Protocol)
A protocol to transfer files similar to FTP, but with a built-in identification of the types of the file (the MIME type). Primarily used to transfer HTML documents.

Hypertext
A document that contains highlighted areas which when selected automatically transfer the client to a different location within the original document, or another document, image, movie or other resource.

InterNIC
The NSFNET manager sites on the Internet that provide information about the Internet.  The InterNIC provides registration for domain names.

IP (Internet Protocol)
The most basic protocol to communicate on the Internet. An IP number is a numerical address consisting of four numbers separated by periods. Each IP address uniquely identifies a certain computer on the Internet. The domain name is used to make using them easier.

IRC (Internet Relay Chat)
A live conference facility available on the Internet.

ISDN (Integrated Services Digital Network)
An emerging digital communications standard, allowing faster speeds than are possible using modems over analog phone lines.

ISP
Internet Service Providers provide access to the services offered by the Internet.

LAN (Local Area Network)
A network of computers that is limited to a (usually) small physical area, like a building.

listproc
Software that automates the management of electronic mailing lists.

local
Pertaining to the computer you are currently using.

mail reflector
Software that automatically distributes all submitted messages to the members of a mailing list.

MIME (Multipurpose Internet Multimedia Extensions)
An extension to Internet mail that allows for the inclusion of non-textual data such as video and audio in E-mail.

NCSA (National Center for Supercomputing Applications)
A division of the University of Illinois where the first WWW browser and HTML standards were developed.

Netfind
A service that allows you to look up an Internet users address.

Newsgroup
Usenet Newsgroups, as they're formally called, started out separately from the Internet. Right now, most people read newsgroups via the Internet, although it is also popular in the BBS world. A newsgroup is devoted to a specific topic, which can usually be guessed by its name. They are generally unmoderated, and everyone is free to contribute.

NIC (Network Information Center)
A service that provides administrative information about a network.

NSFNET
Network funded by the National Science Foundation, now the backbone of the Internet.

OC3 (Optical Carrier 3)
A protocol for communications over a high-speed optical network.

protocol
Standards that define how computers on a network communicate with one another.

Relative URL
An URL which is not complete, and must be expanded to an absolute URL before it can be used. The mechanism behind this expansion is discussed in more detail in my article on using relative URLs.

Resolution
A width x height measurement of computer monitor display capabilities in pixels. Some different types of displays are VGA or SVGA and different standard resolutions are 640x480, 800x600, and 1024x768.

Search Engine
A system dedicated to the search and retrieval of information for the purpose of cataloging the results. Usually based on an index of several HTML documents, so you can easily locate the document(s) you are looking for.

Server
A computer system which can be accessed from remote systems for the purpose of exchanging data.

server-side include
An SSI is a command that directs the server to run a program, usually in the PERL programming language.  SSIs are server-specific.

SGML (Standard General Markup Language)
A powerful markup language that allows you to structure documents so that they can be displayed on any type of computer.  The current HTML standard is defined using SGML.

SMTP (Simple Mail Transport Protocol)
The accepted communications protocol standard for exchange of E-mail between Internet hosts.

T-1
A type of network connection which allows for data transfer rates up to 1.5 mega-bits per second.

T-3
A type of network connection which allows for data transfer rates up to 45 mega-bits per second.

Tag
This is the popular name for an HTML element, although there is a slight theoretical difference. Basically, a tag is an element in action. It starts with "<" and ends with ">". It can have attributes, but this is not necessary. The end of the element is signaled with the tag without its attributes, and with "/" as the first character. For example, the ending tag for <B> is </B>.

TCP (Transmission Control Protocol)
The network protocol used by hosts on the Internet.

telnet
A program that allows remote login to another computer.

Text-level element
See character-level element.

thread
All messages in a newsgroup or mailing list pertaining to a particular topic.

URL
An Uniform Resource Locator is the standard way to express the location of a resource on the Internet. It is used most extensively on the Web. When you want to embed an URL in a document which does not support this directly, use the <URL:> convention. For example: <URL:http://www.htmlhelp.com/>.

Usenet
The collection of newsgroups.

Validator
A program or script which is used to check the validity of HTML markup, or to detect bad or deprecated elements. A validator helps to ensure that the document can be read and used by all browsers and search engines.

Virtual Server
To assign multiple domain names to one computer, it runs several virtual servers. This way, different domain names can be used without having to hook up a new computer for each of them.

VRML (Virtual Reality Modeling Language) 
A language that lets you display 3-D objects in Web Documents

WAIS (Wide Area Information Servers)
A system for searching and retrieving documents from participating sites.

Web Crawler
A Web search tool.

WHOIS
A service that lets you look up information about Internet hosts and users.

WWW (World Wide Web) A hypertext-based system that allows browsing of available Internet resources.
(BM)TAGS/CATEGORY
---------------------------------------
2.POPULAR TAGS BY CATEGORY
---------------------------------------
The purpose of this section is to make it easier to find the tag you want to use by knowing what you want to do.

(BM) Formatting 
FORMATTING TEXT      
<B> - Bold
<BASEFONT> - Set default font attributes
<BIG> - Increments font size by one
<BLINK> - Makes text blink
<CODE> - Fixed-width font
<EM> - Emphasized text
<FONT> - Sets font attributes
<I> - Italic
<KBD> - Fixed-width font
<PRE> - Fixed-width font
<S> - Strikethrough
<SAMP> - Smaller fixed-width font
<SMALL> - Decrements font size by one
<STRIKE> - Strikethrough
<STRONG> - Emphasized text
<SUB> - Subscript text
<SUP> - Superscript text
<TT> - Fixed-width text
<U> - Underline
<VAR> - Smaller fixed-width font

(BM) Text Struct.
STRUCTURING TEXT
<ADDRESS> - Address information
<AU> - Author information
<BLOCKQUOTE> - Indents a block of text
<BQ> - Indents a block of text
<BR> - Line break
<CENTER> - Centers text
<CITE> - Citation information
<CODE> - Computer language statements
<CREDIT> - Names blockquote or figure source
<DIR> - Narrow compact list
<H1> to <H6> - Specifies header level
<HR> - Horizontal rule
<KBD> - Input from a keyboard
<LANG> - Changes language
<MENU> - List of items
<NOTE> - Note, caution, or warning
<OL> - Numbered (ordered) list
<P> - Paragraph
<PERSON> - Name of an individual
<PLAINTEXT> - Ignores HTML tags
<PRE> - Preformatted text
<TABLE> - Table of information
<TITLE> - Title of the Web Page

(BM) Graphics
DISPLAYING GRAPHICS
<BODY BACKGROUND="graphic file"> - Background image
<IMG SOURCE="graphic file"> - Insert foreground image

(BM) Background
DISPLAYING A BACKGROUND
<BODY BACKGROUND="graphic file"> - Background image
<BODY BGCOLOR="color"> - Background color
<BODY BGPROPERTIES="fixed"> - Watermark image
<BGSOUND> - Background sound

(BM) Colors
<BODY ALINK="color"> - Active hyperlink color
BGCOLOR(attribute) - Background color
<FONT COLOR="color"> - Font color
<BODY LINK="color"> - Link color
<BODY LINK="color"> - Visited link color

(BM) Forms
<FORM> - Creates a form
<INPUT> - Simple input field
<SELECT> - Listbox input field
<TEXTAREA> - Multiline input field

(BM) Frames
<FRAME> - Creates a frame
<FRAMESET> - Replaces <BODY>
<NOFRAMES> - For non-frame browsers to display

(BM) Lists
<DIR> - Narrow compact list
<DL> - Definition list
<MENU> - Compact list
<OL> - Ordered (numbered) list
<UL> - Unordered (bulleted) list

(BM) Tables
<CAPTION> - Table caption
<TABLE> - Creates a table
<TD> - Table cell
<TH> - Table header
<TR> - Table row

(BM)TAGS/ALPHALIST
---------------------------------------
3.HTML 3.2 TAGS
---------------------------------------
!-- Comment tag - browser will ignore text between comment tags.
SYN:<!--...-->
SAMP:<!--This text is a comment and will not show up on the actual web page --> 

A - Anchor - Denotes a hypertext link.
SYN:<A HREF="url" NAME="anchor"> ...</A>
SAMP:<A HREF="bar.html#testing">Link to Testing</A>

ADDRESS - Address information - Used for (mailing) addresses. Normally text displayed italic and sometimes indented.
SYN:<ADDRESS>...</ADDRESS>
SAMP:
<ADDRESS>
Robert Mullen
<BR>Box 32
<BR>Chicago Park, CA 95712-0032
</ADDRESS>

ALIGN (attribute) - applies formatting to a body of text (using LEFT, RIGHT, JUSTIFY, CENTER, or TEXTTOP) or a graphic (using TOP, MIDDLE, or BOTTOM).
SYN:<tag ALIGN="alignment">
SAMP:<IMAGE SRC="myfile.gif" ALIGN=TOP>
The ALIGN attribute is used by the following tags: APPLET, CAPTION, DIV, H1-H6, HR, IMG, INPUT, MARQUEE, P, TABLE, TD, TEXTAREA, TH, TR.

ALINK (attribute) - defines the color of active link (link currently being selected)in the <BODY> tag.
SYN:<BODY ALINK=color>
SAMP:<BODY ALINK="Red" LINK="Blue" VLINK="Black">

APPLET - Java applet - identifies and invokes a Java applet.  Browsers that do not recognize Java will display the text between the <APPLET> tags. Attributes used by the <APPLET> tag are ALIGN, ALT, CODE, CODEBASE, HEIGHT, HSPACE, NAME, VSPACE, WIDTH.  The <PARAM> tag is used to pass information (parameters) to the applets.

AREA - Specifies an area of an image to link to a specified URL.
SYN:<AREA ALT="alternate text" COORDS="coordinates" HREF="url" NOHREF SHAPE="shape">
SAMP:
<MAP NAME="menu">
<AREA SHAPE=CIRCLE COORDS="63,48,49" HREF="graphix.html">
</MAP>
<IMG SRC="images/rocks_h.jpg" WIDTH=265 HEIGHT=261 BORDER=0 ALT="Choose" USEMAP="#menu"> is required as well.
(The <IMG USEMAP> tag is required for the <MAP> and <AREA> tags to function.
Attributes used by the <AREA> tag are ALT, COORDS, HREF, NOHREF, SHAPE.  Valid values of SHAPE are RECT, CIRCLE, POLY, and DEFAULT.  The default covers the entire imagemap and is used to provide a default hyperlink.  COORDS defines a series of points, defines as X,Y pixel locations, where (0,0) is the upper-left corner.  When SHAPE=RECT, the coordinates are "left, top, right, bottom."  When SHAPE=CIRCLE, the coordinates are "center_x, center_y, radius."  When SHAPE=POLY, the coordinates are successive X,Y vertices of the polygon.

AU - recognized by Netscape and MSIE browsers.  HTML 3, not part of official HTML 3.2.  It is used to identify the authors of an HTML document.  This tag is most commonly used by groups of HTML authors working in a cooperative environment.  The <AU> tag often appears in corporate and commercially prepared Web pages.
SYN:<AU>...</AU>
SAMP:<AU>Authors: Harold and Tim Robbins.  Copyright 1996.</A>

B - Displays text in bold format. The <BIG>, <EM>, or <STRONG> tags may also be used to emphasize text.
SYN:<B>...</B>
SAMP:Be the <B>first</B> person to own this <B>amazing</B> product!

BACKGROUND (attribute) - specifies a graphics file to be tiled behind all other text and graphics on a page or table.  Only MSIE supports the BACKGROUND attribute for the <TABLE> tag.
SYN:
<BODY BACKGROUND="url of graphic file">
<TABLE ALIGN="alignment" BACKGROUND="url of graphic file">
SAMP: <BODY BACKGROUND="hirs.jpg">

BASE - specifies the base URL (the HREF attribute) for all other HREFs used in the document, allowing absolute URL's to be specified as relative ones within the document.  This allows the document and its components to be moved easily (only the <BASE> tag needs to be changed, not all of the URLs).  The TARGET attribute defines a default target window for all hyperlinks.  The <BASE> tag is only allowed within the <HEAD> tag.  
SYN:<BASE HREF="url" TARGET="target">
SAMP:<BASE HREF="http://www.askamerica.com/index.htm" TARGET="middle">

BASEFONT - Lets you set a default font size for the Web page.  The SIZE attribute can be valued from 1 through 7.  The default display font is associated with a SIZE of 3.  You can also affect the display font size by using the <BIG>, <FONT>, and <SMALL> tags.
SYN:<BASEFONT SIZE="size">
SAMP:<BASEFONT SIZE=4>

BGCOLOR (attribute) - Controls the background color of the page.  (See color names/numbers table in the appendix.)
SYN:
<BODY BGCOLOR="color">
<MARQUEE BGCOLOR="color">
SAMP:
<BODY BGCOLOR="Red"> or
<BODY BGCOLOR="#ff0000>

BGPROPERTIES (attribute) - recognized only by MSIE browsers.  Uses a single copy of the background image instead of tiling the image repeatedly.  This creates the impression of a watermark on the page.
SYN:<BODY BACKGROUND="graphic file" BGPROPERTIES="FIXED">
SAMP:<BODY BACKGROUND="logo.gif" BGPROPERTIES="FIXED">

BGSOUND - recognized only by MSIE browsers.  Plays a background sound (WAV, AU, or MIDI) when a viewer with sound capability visits the page.  The LOOP attribute can be a value, or specified as INFINITE (to be played repeatedly).
SYN:<BGSOUND SRC="url of sound file" LOOP="numSeconds">
SAMP:<BGSOUND SRC="laughter.wav" LOOP=INFINITE>

BIG - Increases the font size of the text by one size.  Used for emphasis.
SYN:<BIG>...</BIG>
SAMP:<P><BIG>Big</BIG> is beautiful!</P>

BLINK - recognized only by Netscape browsers.  Directs the browser to blink the specified text.
SYN:<BLINK>...</BLINK>
SAMP:<BLINK>Click a button!</BLINK>

BLOCKQUOTE - indents its contents on both sides and adds paragraph breaks above and below the content.  Some browsers also display the contents in italics, but not Netscape or MSIE.
SYN:<BLOCKQUOTE>...</BLOCKQUOTE>
SAMP:<BLOCKQUOTE>"in the future, everybody will be famous..."<AU>Andy Warhol</A>.</BLOCKQUOTE>

BODY - The <BODY> tags contain the entire content of the Web page.  The attributes of the <BODY> tag are BACKGROUND, BGPROPERTIES, TEXT, LINK, ALINK, VLINK.
SYN:
<BODY BACKGROUND="url of graphic file" BGPROPERTIES="fixed" TEXT="color" LINK="color" ALINK="color" VLINK="color">...</BODY>
SAMP:
<HTML>
<HEAD>
<TITLE>Using the BODY tag</TITLE>
</HEAD>
<BODY>
 <H1>Heading One</H1>
 <P>Paragraph One</P>
</BODY>
</HTML>

BORDER (attribute) - Controls the border displayed around a table or an image.  Images in the <A> tag are usually displayed with a border to indicate the clickable area.  You can prevent the border from being displayed by using a BORDER value of zero.
SYN:
<IMG BORDER="width in pixels" SRC="url of graphic file"> 
<TABLE ALIGN="alignment" BORDER="width in pixels">
SAMP:
<A HREF="http://www.netscape.com"> <IMG ALT="[Netscape Icon]' BORDER=5 SRC="netscape.gif">
</A>

BR  - Inserts a line break in a document.  
SYN:<BR CLEAR="options">
SAMP:
<P>You can Email me at the following address:
<BR>jsmith@cyber.com

CAPTION - Places a header or caption directly before the rows and columns of a table and therefore must be included within a <TABLE> tag. By setting the ALIGN attribute to TOP or BOTTOM, the caption can be placed above or below the table.  An ALIGN=LEFT or ALIGN=RIGHT will move the caption to the corresponding margin.  By default the caption is centered.
SYN:<CAPTION ALIGN="alignment">...</CAPTION>
SAMP:
<TABLE>
 <CAPTION>Captions are centered by default.
 </CAPTION>
</TABLE>

CELLPADDING (attribute) - controls the amount of extra space around a table cell's contents. If the CELLPADDING is zero, cell content is only one pixel away from the cell border.
SYN:
<TABLE ALIGN="alignment" CELLPADDING="numPixels">
</TABLE>
SAMP:
<TABLE BORDER=5 CELLPADDING=5 CELLSPACING=0>
 <TR BGCOLOR="Gray">
  <TD ALIGN="CENTER">1</TD>
  <TD>Oakwood Manor</TD>
 </TR>
 <TR BGCOLOR="Silver">
  <TD ALIGN="CENTER">2</TD>
  <TD>Greystoke Woods</TD>
 </TR>
 <TR BGCOLOR="Gray">
  <TD ALIGN="CENTER">3</TD>
  <TD>Turing Laurel</TD>
 </TR>
</TABLE>

CELLSPACING (attribute) - Controls the width of cell borders displayed in tables.
SYN:
<TABLE ALIGN="alignment" BORDER="numPixels" CELLPADDING="numPixels">
</TABLE>
SAMP:
<TABLE BORDER=5 CELLPADDING=5 CELLSPACING=10>
 <TR BGCOLOR="Gray">
  <TD ALIGN="CENTER">1</TD>
  <TD>Oakwood Manor</TD>
 </TR>
 <TR BGCOLOR="Silver">
  <TD ALIGN="CENTER">2</TD>
  <TD>Greystoke Woods</TD>
 </TR>
 <TR BGCOLOR="Gray">
  <TD ALIGN="CENTER">3</TD>
  <TD>Turing Laurel</TD>
 </TR>
</TABLE>

CENTER - Centers text between the tags.
SYN:<CENTER>...</CENTER>
SAMP:
<CENTER>
 <P>This is a centered paragraph.</P>
 <IMG SRC="logo.gif" ALT="centered image">
</CENTER>

CHECKED (attribute) - Sets the falue of a check box or option input to checked or on.
SYN:<INPUT TYPE="type" CHECKED>
SAMP:
<FORM>
 Please select a vegetable:
 <BR><INPUT TYPE="checkbox" NAME="vegetable" VALUE="broccoli" CHECKED> Broccoli
 <BR><INPUT TYPE="checkbox" NAME="vegetable" VALUE="spinach"> Spinach
</FORM>

CITE - Used to represent a citation.  Browsers display the content with an italic font.  Citation should only be used to identify the titles of cited works.
SYN:<CITE>...</CITE>
SAMP:
<CITE>Shame of Man</CITE> by <AU>Piers Anthony</AU> is both compelling and thought-provoking.

CODE - Used to represent small computer language fragments.  Multiline language listings should use the <PRE> tag.  The contents of the <CODE> tag usually appear in a fixed-width font.
SYN:<CODE>...</CODE>
SAMP:
<P>When assigning a value to a variable use the = sign.  For example, <CODE>$variable=10;</CODE>.

COL - This element, which is Internet Explorer specific, can be used to specify the text alignment for table columns.  It accepts the following attributes: 
   ALIGN="center|justify|left|right" - This sets the text alignment within the column group.  The default value is "center"
   SPAN="value" - This can be used to set the number of columns upon which the ALIGN attribute is to act.

COLGROUP - This element, which is Internet Explorer specific, can be used to group columns together to set their alignment properties.  It accepts the following attributes: 
   ALIGN="center|justify|left|right" - This sets the text alignment within the column group.  The default value is "center"
   VALIGN="baseline|bottom|middle|top" - This sets the vertical text alignment within the column group.  
   SPAN="value" - This can be used to set the number of columns upon which the ALIGN and VALIGN attributes are to act.

COLS (attribute) - in the <FRAMESET> tag, controls the width and number of the frames in a browser's window. The value can contain:
  -an integer value.  This value is the fixed size of the frame in pixels.
  -a percentage.  This value is the percent of the overall height or width of the browser window to devote to a frame.
  - * . The asterisk is used to create relative-sized frames.
SYN:<FRAMESET ROWS="value list" COLS="value list">...</FRAMESET>
SAMP:<FRAMESET COLS="150,*>

COLSPAN (attribute) - controls how many columns the current sell uses.  COLSPAN is an attribute of the <TD> and <TH> tags.
SYN:
<TD ALIGN="alignment" COLSPAN="value" HEIGHT="numPixels" NOWRAP ROWSPAN="value" VALIGN="alignment" WIDTH="numPixels"> ...</TD>
SAMP:
<TABLE BORDER=5 CELLPADDING=5>
 <CAPTION>A Sample Table</CAPTION>
 <TR>
  <TH ROWSPAN=4>FourRow Cell</TH>
  <TH COLSPAN=2>TwoColumn Cell</TH>
 </TR>
 <TR>
  <TH>Left Column</TH>
  <TH>Right Column</TH>
 </TR>
 <TR>
  <TD>TopLeft</TD>
  <TD>TopRight</TD>
 </TR>
 <TR>
  <TD>BotLeft</TD>
  <TD>BotRight</TD>
 </TR>
</TABLE>
The above script would display something like this:
           A Sample Table
---------------------------------
|            |TwoColumn Cell                 |
|            |-------------+------------|
|            |Left Column |RightColumn|
|FourRow Cell--------+-----------|
|            |TopLeft      |TopRight    |
|            |-------------+------------|
|            |BotLeft       |BotRight       |
---------------------------------

COMPACT (attribute) - Directs the browser to minimize spaces between individual items in a list.  Can be used with the <DIR>,<MENU>,<OL>, and <UL> tags.  
SYN:
<MENU COMPACT>...</MENU>
<OL COMPACT START="n" TYPE="type">...</OL>
SAMP:
<MENU COMPACT>
 <LI>One
 <LI>Two
</MENU>

CONTENT (attribute) - Used to define the value of the NAME attribute.  It is part of the <META> tag.  
SYN:<META NAME="name" CONTENT="content">
SAMP:
<META NAME="REVIEWED-BY" CONTENT="Jack R. Adams">
<META NAME="DESCRIPTION" CONTENT="The best web page for joggers!">

CONTROLS (attribute) - Recognized only by MSIE.  Controls the appearance of a start/stop button and a slider control bar below the display of an AVI file or video clip.
SYN:
<IMG ALIGN="alignment" ALT="alternative text" BORDER="numPixels" CONTROLS HEIGHT="numPixels" DYNSRC="animation file" HSPACE="numPixels" ISMAP SRC="url of image file" USEMAP="url of map" VSPACE="numPixels" WIDTH="numPixels">
SAMP:
<IMG ALT="[Animation of Whales]" BORDER=0 CONTROLS DYNSRC="whales.avi">
 
COORDS (attribute) - used in conjunction with the SHAPE attribute to define the clickable areas in an image map.  The upper-left corner of the image is (0,0). 
SYN:<AREA ALT="alternate text" COORDS="x,y pairs" HREF="url" NOHREF SHAPE="shape">
SAMP:
<MAP NAME="menu">
<AREA SHAPE=CIRCLE COORDS="63,48,49" HREF="graphix.html">
</MAP>
<IMG SRC="images/rocks_h.jpg" WIDTH=265 HEIGHT=261 BORDER=0 ALT="Choose" USEMAP="#menu">

DD - Part of the formatting of a definition list.  It displays an indented definition below the term.  
SYN:<DD>...</DD>
SAMP:
<DL>
<DT>affy</DT>
<DD>to confide or trust</DD>
<DD>to join closely</DD>
<DT>kingling</DT>
<DD>a small or petty king</DD>
<DT>orology</DT>
<DD>the science of mountains.</DD>
</DL>

DFN - Identifies the defining instance of a word or term (i.e., the first time it is used).  MSIE displays with italics; Netscape does not emphasize the contents of the DFN tags.
SYN:<DFN>...</DFN>
SAMP:This method is known as <DFN>OOP</DFN>, or <DFN>object-oriented programming</DFN>.

DIR - Creates a compact, narrow list.  A common use for the <DIR> tag is in alphanumeric indexes of content.  Certain browsers might constrain each item in the list to 20 characters.
SYN:<DIR COMPACT>...</DIR>
SAMP:
<DIR><LI>NY Cities
<LI>Manhattan
<LI>Yonkers
<LI>White Plains
<LI>Queens
<LI>Rochester</DIR>

DIV - Currently used to set a default alignment.  It can be set to LEFT, RIGHT, or CENTER.
SYN:<DIV ALIGN="alignment">...</DIV>
SAMP:
<DIV ALIGN=RIGHT>
 <P>This is a test</P>
  <DIV ALIGN=CENTER>
  <P>This is a test</P>
   <DIV ALIGN=LEFT>
   <P>This is a test</P>
   </DIV>
  </DIV>
</DIV>
The <DIV> element, as described in the HTML 3.2 specification, should be used with Style Sheet attributes (as used in Internet Explorer), to name a section of text as being of a certain style.  Netscape has implemented the <DIV> element to work as the <P ALIGN= ...> element.  Essentially, text surrounded by the <DIV> ... >/DIV> elements will be formatted according to the description attached to the ALIGN attribute within the <DIV> elements.

<DIV> can also take the CLASS, ID and STYLE attributes to allow style sheet definitions to be applied to it.  For more details of these attributes, see the Style Sheets topic.

DL - Displays its contents as a list of terms and definitions, as in a glossary.  The term is displayed flush left with the definition slightly indented.  Use the <DT> (term) and the <DD> (definition) tags.
SYN:<DL COMPACT>...</DL>
SAMP:
<DL>
<DT>affy</DT>
<DD>to confide or trust</DD>
<DD>to join closely</DD>
<DT>kingling</DT>
<DD>a small or petty king</DD>
<DT>orology</DT>
<DD>the science of mountains.</DD>
</DL>

DOCTYPE - used by SGML editors to detect what kind of document is being processed.  This tag always comes before the <HTML>, <HEAD>, and <BODY> tags.
SYN:<!DOCTYPE...>
SAMP:
<!--This is the doctype declaration for HTML 3.2 -->
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.2//EN">
<!--This is the doctype declaration for HTML 2.0 -->
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">

DT - specifies a definition term in a definition list.  All <DT> tags should have an associated <DD> tag specifying the definition descriptions.  You can have more than one term per definition description.
SYN:<DT>...</DT>
SAMP:
<DL>
<DT>affy</DT>
<DD>to confide or trust</DD>
<DD>to join closely</DD>
<DT>kingling</DT>
<DD>a small or petty king</DD>
<DT>orology</DT>
<DD>the science of mountains.</DD>
</DL>

DYNSRC (attribute) - Recognized only by MSIE.  It specifies the location of a video, AVI clip, or VRML world.
SYN:
<IMG CONTROLS DYNSRC="url of dynamic source">
SAMP:
<IMG BORDER=0 ALT="[Animation of Whales]" CONTROLS DYNSRC="whales.avi">

EM - Emphasizes specified text.  The exact method of emphasis varies among browsers.  However, most browsers use italic.
SYN:<EM>...</EM>
SAMP:
<P>Of the following items, the <EM>first</EM> is most important.

EMBED - Recognized only by Netscape browsers.  Inserts an arbitrary object into a Web page.  The embedded objects are supported by application-specific plug-ins.  Attributes used by the <EMBED> tag are defined by the plug-in creator.
SYN:<EMBED SRC="url" HEIGHT="numPixels" WIDTH="numPixels" ...>
SAMP:
<EMBED SRC="logo.mcf" WIDTH=350 HEIGHT=150>
 <NOEMBED>
  <P>Browsers that use the HotSauce plug-in would be seeing a 3D version of the site.
 </NOEMBED>
</EMBED>

ENCTYPE (attribute) - Controls how form information is sent to the Web server or how it is sent using Email.  The default value is "application/ x-www-form-urlencoded."  Some browsers, such as Netscape, also support a value of "text/plain."
SYN:<FORM ENCTYPE="type">
SAMP:
<!-- This runs only on Netscape -->
<FORM ACTION="mailto:user@foo.com" ENCTYPE="text/plain">
Enter name:
<INPUT TYPE="text" VALUE="David" NAME="First">
<INPUT TYPE="text" VALUE="Medinets" NAME="Last">
<INPUT TYPE="submit">
</FORM>

<!--This should run on nearly all browsers-->
<FORM ACTION="http://www.foo.com/cgi-bin/register.cgi" ENCTYPE="application/ x-www-form-urlencoded">
Enter name:
<INPUT TYPE="text" VALUE="David" NAME="First">
<INPUT TYPE="text" VALUE="Medinets" NAME="Last">
<INPUT TYPE="submit">
</FORM>

FONT - Provides a means of customizing font typeface, size, and color.  Attributes are COLOR, FACE, and SIZE.
SYN:<FONT COLOR="color" FACE="typeface" SIZE="options"> ...</FONT>
SAMP:
<P><FONT FACE="Courier">Fixed-width font</FONT>
<P><FONT COLOR="Red">This text is RED!</FONT>
<P><FONT COLOR=#ff0000>This text is RED!</FONT>

(BM) Forms
FORM 
- Provides a means of accepting input from a user and sending it to a Web server or to an Email address.  Forms may include text input boxes, check boxes, option buttons, drop-down lists, and push buttons to make selections.  All forms must have a submit button, which starts the transfer of form information to the server.  Forms are allowed to have more than one submit button.  The name of the submit button is sent along with the rest of the form information so the processing agent knows which button was clicked.  The attributes of the <FORM> tag are ACTION, METHOD, and ENCTYPE.
SYN:<FORM ACTION="url" METHOD="method" ENCTYPE="mime type"> ...</FORM>
SAMP:
<FORM ACTION="http://www.customk9.com/~customk9/cgi-bin/formmail.cgi" METHOD="post">
<INPUT TYPE="hidden" NAME="recipient" VALUE="rjanek@customk9.com">
<INPUT TYPE="hidden" NAME="subject" VALUE="Invince-A-Bell Order">
...
</FORM>
Related elements are <INPUT>, <SELECT>, <TEXTAREA>

(BM) Frames
FRAME 
- Specifies a single frame in a set of frames.  The attributes of the <FRAME> tag are NAME, MARGINHEIGHT, MARGINWIDTH, NORESIZE, SCROLLING, and SRC.
SYN:
<FRAME NAME="name" MARGINHEIGHT="numPixels" MARGINWIDTH="numPixels" NORESIZE SCROLLING="options" SRC="url">
SAMP:
<HTML>
 <HEAD>
  <TITLE>My home page</TITLE>
 </HEAD>
 <FRAMESET COLS="150,*">
  <FRAME NORESIZE SCROLLING=Auto NAME="menu" src="menu.html">
  <FRAME NORESIZE SCROLLING=Auto NAME="text" src="welcome.html">
 </FRAMESET>
 <NOFRAME>
  <P>If you can read this, your browser doesn't support frames
 </NOFRAME>
</HTML>

FRAMESET - Used to create independent frames in the browser window.  Each frame can display its own HTML page.  The <FRAMESET> tag must be used in place of the <BODY> tag.  FRAMESET tags may be nested.  The <NOFRAME> tag controls display for frames-challenged browsers.
SYN:<FRAMESET ROWS="value list" COLS="value list"> ...</FRAMESET>
SAMP:
<FRAMESET ROWS="23%,*" FRAMEBORDER=NO BORDER=1>
<FRAME NAME="header" SCROLLING=NO MARGINHEIGHT="5" MARGINWIDTH="2" SRC="frame1.html">
<FRAMESET COLS="20%,*">
<FRAME NAME="buttons" SCROLLING=NO MARGINHEIGHT="25" MARGINWIDTH="2" SRC="frame2.html">
<FRAME NAME="body" SCROLLING=YES SRC="about.html">
</FRAMESET>
</FRAMESET>

H1 - Level 1 header
H2 - Level 2 header
H3 - Level 3 header
H4 - Level 4 header
H5 - Level 5 header
H6 - Level 6 header
These tags define levels of heading for text.  Most sources advise against using them simply for formatting text.  The tags should instead be used to add structure to a Web page.  It is recommended to use the tags sequentially, to achieve an outline-type structure from the headings.  Try to avoid using other HTML tags inside heading text.  Automated utilities such as search engines may not be able to remove <BR> or <P> tags.
SYN: <H1 ALIGN="alignment">...</H1>
SAMP:
<H1>Projects</H1>
<H2>Day 1</H2>
...
<H2>Day 2</H2>

HEAD - Contains HTML tags about the Web page. Many Webmasters place JavaScript and VBScript functions inside the <HEAD> tag to ensure they are defined when the body of the page is displayed.  The following tags can be contained inside the <HEAD> tag: BASE, ISINDEX, LINK, META, SCRIPT, STYLE, TITLE.
SYN:<HEAD>...</HEAD>
SAMP:
<HTML>
 <HEAD>
  <TITLE>CoolBlue! ...your Watchdog Computer Magazine</TITLE>
  <META NAME="GENERATOR" CONTENT="Mozilla/2.01Gold(Win32)">
 </HEAD>
 <BODY>
  <H1>This is a short page</H1>
 </BODY>
</HTML>

HR - Draws a shaded, center-justified horizontal rule by default.  The following attributes can be used: ALIGN, NOSHADE, SIZE, WIDTH.
SYN:<HR ALIGN="alignment" NOSHADE SIZE="numPixels" WIDTH="value">
SAMP: 
<P>This is the first paragraph in the example.  In order to separate it from the next paragraph a horizontal line is used.</P>
<HR WIDTH=50%>
<P>This is the second paragraph of the example.</P>

HREF (attribute) - The HREF attribute of the <A> tag specifies where the browser goes when the link is clicked.
SYN:<A HREF="url" NAME="anchor">...</A>
SAMP:<A HREF="http://www.usatoday.com"> USA Today </A>

HSPACE (attribute) - used by the <IMG> and the (MSIE) <MARQUEE> tags to control the amount of blank space that buffers the image from other elements on the left and right sides of the image or marquee.
SYN:
<IMG ALIGN="alignment" ALT="alternative text" BORDER="numPixels" CONTROLS HEIGHT="numPixels" DYNSRC="animation file" HSPACE="numPixels" ISMAP SRC="url of image file" USEMAP="url of map" VSPACE="numPixels" WIDTH="numPixels">
SAMP:
<IMG BORDER=0 HSPACE=10 SRC="logo.gif">

HTML - the <HTML> tag, when used, is the outermost tag.  It is not required.  If used, any <DOCTYPE> tags are placed before the <HTML> tag in the document and all other tags must be contained inside the <HTML> tag.
SYN:<HTML VERSION="version">...</HTML>
SAMP:
<HTML>
 <HEAD>
  <TITLE>Example Page</TITLE>
 </HEAD>
 <BODY>
  <H1>Example Heading</H1>
 </BODY>
</HTML>

HTTP-EQUIV (attribute) - specifies response headers for the Web page.  When the Web page is requested by a Web server, the HTTP-EQUIV values should be sent as part of the HTTP response.

SYN:<META HTTP-EQUIV="options" CONTENT="options">

There are two popular values for the HTTP-EQUIV attribute.  When you set equal to "REFRESH" you can force the browser to load a different page-- also called "Web-page redirection."  This is valuable if you have rearranged your Web site.  The following example shows how this is done.
SAMP:
<HEAD>
<META HTTP-EQUIV=REFRESH CONTENT="5"; URL="http://www.codebits.com">
</HEAD>

When the HTTP-EQUIV is set to "EXPIRES" and the current date is after the specified date, the browser should load a new copy of the Web page instead of reading the Web page from its cache.  The second example that follows shows how this is done.
SAMP:
<HEAD>
<META HTTP-EQUIV=EXPIRES CONTENT="Tue. 31 Jan 1997 01:00:00 GMT">
</HEAD>

I - Displays contents in an italic or slanted font.  Older (and non-graphic) browsers might not use an italic font.  However, the font will be different from that used with the <B> tag.
SYN:<I>...</I>
SAMP:<H2><I>Add yourself to the database (890+ strong!) </I></H2>

IFRAME - The Internet Explorer (version 3 and above) has introduced the concept of floating frames.  These are much like standard frames, except they can be anywhere within a standard HTML document.  A floating frame must be enclosed within <IFRAME>...</IFRAME> elements.  Any HTML between the start and end elements will be displayed by browsers that do not support floating frames, while the frame specified in the <IFRAME> elements will be displayed by those browsers that do.  
SYN:<IFRAME NAME="name" SRC="filename" WIDTH="width" HEIGHT="height" HSPACE="hspace" VSPACE="vspace" ALIGN="align">...</IFRAME>
SAMP:<IFRAME NAME="content_frame" width="488" height="244" SRC="welcome.htm">This site uses floating frames</IFRAME>

The above HTML fragment would display the file "content_frame" in Internet Explorer, but would display the text 'This site uses floating frames' to any other browser.
The other main difference between floating and normal frames, is that floating frames accept WIDTH, HEIGHT and standard <IMG> HSPACE, VSPACE and ALIGN attributes, to set the display size and alignment of the frame within the document.  They can have other files loaded into them exactly as normal frames (by use of the TARGET attribute in the link and the NAME attribute of the frame).


IMG - Displays a specified image.  The attributes for the <IMG> tag are: ALIGN, ALT, BORDER, CONTROLS, DYNSRC, HEIGHT, HSPACE, ISMAP, LOOP, SRC, USEMAP, VSPACE, WIDTH.
SYN:
<IMG SRC="url of image file" ALIGN="alignment" ALT="alternative text" BORDER="numPixels" HEIGHT="numPixels" WIDTH="numPixels" CONTROLS DYNSRC="animation file" LOOP="options" HSPACE="numPixels" VSPACE="numPixels" ISMAP USEMAP="url of map">
SAMP:
<IMG SRC="pentrans.gif" ALT="Army Field Band Unit Crest" WIDTH=168 HEIGHT=126 ALIGN=TOP>

INPUT - Used to add input fields to a form.  Each input field requires its own <INPUT> tag. The <INPUT> tag has the following attributes:  ALIGN, CHECKED, MAXLENGTH, NAME, SIZE, SRC, TYPE, VALUE.
SYN:
<INPUT ALIGN="alignment" CHECKED MAXLENGTH="value" NAME="name" SIZE="value" SRC="url of image file" TYPE="field type" VALUE="value">
SAMP:
<INPUT TYPE="hidden" NAME="CustomerNum" VALUE="AZ123">

ISINDEX - The <ISINDEX> tag is generally inserted into a Web Page by the Web server, not the Webmaster.  It was used before the <FORM> tag became popular.  Simply inserting the <ISINDEX> tag does not make a Web page searchable.  The searching is only done with Web server support.
SYN:<ISINDEX PROMPT="string">
SAMP:
<ISINDEX PROMPT="Enter keywords into input field below.">

ISMAP (attribute) - indicates an image is a server-side image map and when clicked, the Web server will process the coordinates of the mouse pointer's location. 
In order to create an image map in HTML the following <IMG> tag must be surrounded by an <A> tag whose HREF points to a MAP file.  MAP files are used to assign an URL to each point of an image.  You can find out more about image maps at the following:
http://www2.ncsu.edu/bae/people/faculty/walker/hotlist/imagemap.html
SYN:
<IMG SRC="url of image file" ALIGN="alignment" ALT="alternative text" BORDER="numPixels" HEIGHT="numPixels" WIDTH="numPixels" CONTROLS DYNSRC="animation file" LOOP="options" HSPACE="numPixels" VSPACE="numPixels" ISMAP USEMAP="url of map">
SAMP:
<A HREF="logo.map"><IMG SRC="logo.gif" ISMAP></A>

KBD - Frequently used in reference materials to indicate that the user needs to perform some keyboard-entry task.  Normally displayed in a bold, fixed-width font.
SYN:<KBD>...</KBD>
SAMP:
<P>You can run Perl using the <KBD>perl -w test.pl</KBD> command.</P>

LI - Defines a list item.  <LI> tags are contained within <DIR>, <MENU>, <OL>, and <UL> tags.  

When contained within <OL> tags, the list items are displayed preceded by numbers.  The TYPE attribute can be valued as a number, lowercase letter, uppercase letter, or Roman numeral.  The VALUE attribute controls where the numbering starts from.

When contained within <UL> tags, the list items are displayed preceded by bullets.  The type attribute can be valued as DISC, SQUARE, or CIRCLE; it controls which type of bullet is displayed.

SYN: <LI TYPE="options" VALUE="value">...</LI>
SAMP:
<LI><A HREF="welcome.htm"> Welcome message</A> from Jeff Funderburk, President, TUBA.

LINK - Not yet widely used.  It is intended to provide enough information so that the Web browsers can create basic navigational toolbars by providing relational information about two Web pages.  The REL attribute specifies a relation type between the current document and the one specified by the HREF attribute.  The REV attribute specified an inverse relation-the relationship the other document has with the current one.  Following are possible values of the REL and REV attributes.

VALUE-DESCRIPTION
-made - the Email address of the Web page's creator-in the form of a mailto:URL.
-stylesheet - the URL of the style sheet associated with the current Web document.
-home - the URL of the home page for the Web site.
-toc - the URL of the Table of Contents page for the Web site.
-index - the URL of the Index page for the Web site.
-glossary - the URL of the Glossary page for the Web site.
-copyright - the URL of the copyright page for the Web site.
-up - the URL of the Web page above the current Web page.
-next - the URL of the Web page that precedes the current Web page.
-previous - the URL of the Web page that logically follows the current Web page.
-help - the URL of the Web page that documents the Web site or the current Web page.

SYN:
<LINK HREF="url" REL="string" REV="string" TITLE="title">
SAMP:
<HTML>
 <HEAD>
  <TITLE>What's New at CodeBits!</TITLE>
 </HEAD>
 <BODY>
  <LINK REL=home" HREF="http://www.codebits.com">
 </BODY> 
</HTML>

LISTING - Still supported by most browsers, but no longer part of the HTML standard.  It has been replaced by the <PRE> tag.  It was intended to represent multiline computer code listings.
SYN: <LISTING WIDTH="numCharacters"> ... </LISTING>
SAMP:
<!-- the following listing is a Perl function to add two numbers.-->
<LISTING>
sub add {
 my($a. $b) = @_;
 $a + b$;
}
</LISTING>

LOOP (attribute of the BGSOUND tag) - Supported only by MSIE.  Plays a sound while the page is active (LOOP="infinite") or plays a sound for a certain number of seconds (LOOP="n", where n is the number of seconds).
SYN:
<BGSOUND SRC="url of sound file" LOOP="options">
SAMP:
<BGSOUND SRC="mozart.wav" LOOP="infinite">

LOOP (attribute of the IMG and MARQUEE tags) - Supported only by MSIE.  The LOOP attribute repeats its action continuously while the page is active (LOOP="infinite") or repeats the action a specific number of times (LOOP="n", where n is the number of times to repeat).
SYN:
<IMG SRC="url of image file" ALIGN="alignment" ALT="alternative text" BORDER="numPixels" HEIGHT="numPixels" WIDTH="numPixels" CONTROLS DYNSRC="animation file" LOOP="options" HSPACE="numPixels" VSPACE="numPixels" ISMAP USEMAP="url of map">
SAMP:
<IMG DYNSRC="wavingFlags.avi" LOOP="infinite">
<MARQUEE DIRECTION="left" LOOP="5">This text will scroll to the left. </MARQUEE>

MAP - Specifies a collection of hot spots (clickable areas) for a client-side image map.  The NAME attribute is referenced by the USEMAP attribute of the <IMG> tag.

A client-side image map is created by using the <AREA> tag to creat clickable areas built out of rectangles, circles, and polygons.

SYN: <MAP NAME=name>...</MAP>
SAMP:
<MAP NAME="menu">
<AREA SHAPE=CIRCLE COORDS="63,48,49" HREF="graphix.html">
</MAP>
<IMG SRC="images/rocks_h.jpg" WIDTH=265 HEIGHT=261 BORDER=0 ALT="Choose" USEMAP="#menu"> 

MARGINHEIGHT (attribute) - This attribute of the <FRAME> tag determines how much vertical space (in pixels) exists between the frames content and the top and bottom inside edges of that frame.  If not specified, the browser determines the appropriate MARGINHEIGHT.  The smallest allowable margin is one pixel.

MARGINWIDTH (attribute) - This attribute of the <FRAME> tag determines how much horizontal space (in pixels) exists between the frames content and the left or right inside edges of that frame.  If not specified, the browser determines the appropriate MARGINWIDTH.  The smallest allowable margin is one pixel.

MARQUEE - recognized only by MSIE.  Creates a scrolling text marquee displaying the contents of the tag.  Attributes of the <MARQUEE> tag are ALIGN, BEHAVIOR (SLIDE, ALTERNATE, SCROLL), BGCOLOR, DIRECTION, HEIGHT, WIDTH, HSPACE, VSPACE, LOOP, SCROLLAMOUNT (# of blank pixels between scroll repetitions), SCROLLDELAY (time between scrolls in milliseconds).
SYN:
<MARQUEE ALIGN=alignment BEHAVIOR=options BGCOLOR=color DIRECTION=direction HEIGHT=value HSPACE=numPixels LOOP=options SCROLLAMOUNT=numPixels SCROLLDELAY=numMilliseconds VSPACE=numPixels WIDTH=numPixels>... </MARQUEE>
SAMP:
<MARQUEE DIRECTION=LEFT>This text will scroll to the left.</MARQUEE>

MAXLENGTH (attribute) - This attribute of the <INPUT> tag is valid only for text and password input fields.  When present, the user can enter only MAXLENGTH characters into the input field.  However, remember that the user can create a local, modified copy of the form, so dont depend on only seeing MAXLENGTH characters.  If MAXLENGTH is greater than SIZE, the text scrolls left and right as needed.
SYN:
<INPUT ALIGN="alignment" CHECKED MAXLENGTH="value" NAME="name" SIZE="value" SRC="url of image file" TYPE="field type" VALUE="value">
SAMP:
<INPUT TYPE=:TEXT NAME=Address SIZE=20 MAXLENGTH=60>

MENU - Displays a list of items.  It is usually displayed more compactly than the UL lists.  The <LI> tag is used to specify the beginning of each item in the menu list.
SYN:
<MENU COMPACT>...</MENU>
SAMP:
<MENU>
 <LI>Beef
 <LI>Pork
 <LI>Chicken
</MENU>

META - Can be used to specify information about the Web page, or can be used to specify HTTP headers for the Web page.  <META> tags are always contained inside the <HEAD> tag.  The attributes of the <META> tag are CONTENT, HTTP-EQUIV, NAME.
SYN:
<META CONTENT=value HTTP-EQUIV=options NAME=options>
SAMP:
<META NAME=author CONTENT=David Medinets>
<!--Wait 5 seconds and then redirect...-->
<META HTTP-EQUIV=refresh CONTENT=5; URL=http://www.codebits.com>

<!--This example will force reloading by the users browser after the specified date-->
<META HTTP-EQUIV=expires CONTENT=Tue. 31 Jan 1997 01:00:00 GMT>

METHOD (attribute) - The METHOD attribute of the <FORM> tag can be valued GET or PUT (POST).  The GET option sends form information in an URL when the submit button is clicked.  The PUT or POST option sends the form information as a message when the submit button is clicked.  
 SYN:<FORM ACTUIB=url METHOD=method ENCTYPE="mime type">... </FORM>
SAMP:
<FORM METHOD=PUT ACTION="http://www.foo.com/cgi-bin/register.cgi" ENCTYPE="application/ x-www-form-urlencoded">
Enter name:
<INPUT TYPE="text" VALUE="David" NAME="First">
<INPUT TYPE="text" VALUE="Medinets" NAME="Last">
<INPUT TYPE="submit">
</FORM>

MULTICOL - This Netscape specific attribute allows text to be formatted in multiple columns.  The <MULTICOL> element can be nested, producing multiple column layouts within multiple column layouts.  It takes the following attributes :
   COLS="value" - This specifies the number of columns to be used to render the text.  It accepts a numerical values.  It is the only required attribute for the <MULTICOL> element.
   GUTTER="value" - If specified this setting (which accepts a pixel value) controls the amount of white space separating adjacent columns in the layout.
   WIDTH="value" - This specifies the width of the entire layout and can accept a pixel value, or a percentage value (which will be calculated as a percentage value of the browser window).
NOTE : As this element is Netscape specific, it may be wise to consider using a borderless <TABLE> based layout for the same effect.  While this will not allow every available browser to view the content, it ensures a wider possible audience.
SAMP: The following HTML fragment will display as three columns, using 25 pixels white space between each column, as shown below the example.
<MULTICOL COLS="3" GUTTER="25">
<P>Hello and Welcome to the HTML Reference Library.  To those of you familiar with the previous incarnation of this project (The HTML Reference Library - HTMLib in Windows .HLP format) the content and working of these pages will probably be obvious.
<P>To those of you new to the world of the HTML Reference Library, a little introduction :
</MULTICOL>



MULTIPLE (attribute) - This attribute of the <SELECT> tag, when used, lets multiple selections be chosen in the list box.
SYN:
<SELECT MULTIPLE NAME=name SIZE=numVisibleItems> ... </SELECT>
SAMP:
<FORM>
 <SELECT NAME=bookCategory MULTIPLE>
  <OPTION SELECTED>Science Fiction</OPTION>
  <OPTION>History</OPTION>
  <OPTION>Cooking</OPTION>
  <OPTION>Self-Help</OPTION>
 </SELECT>
</FORM>

NAME (attribute of the <A> tag) - Indicates that the elements inside the <A> tag can be a target for an HREF.  In other words, the NAME attribute creates an intra-page anchor.  
SYN:
<A HREF=url NAME=anchor>...</A>
SAMP:
<A NAME=First Heading><H1>First Heading</H1></A>
...
Click <A HREF=#First Heading>here</A> to return to the first heading.

NAME (attribute of the <FRAME> tag) - Specifies the frames name so that the TARGET attribute of the <A> tag can reference it.
SYN:
<FRAME NAME="name" MARGINHEIGHT="numPixels" MARGINWIDTH="numPixels" NORESIZE SCROLLING="options" SRC="url">
SAMP:
<FRAME NORESIZE MARGINWIDTH=5 SCROLLING=AUTO NAME=menu SRC=menu.html>

NAME (attribute of the <MAP> tag) - Creates a reference usable by the USEMAP attribute of the <IMG> tag.
SYN: <MAP NAME=name>...</MAP>
SAMP:
<MAP NAME="menu">
<AREA SHAPE=CIRCLE COORDS="63,48,49" HREF="graphix.html">
</MAP>
<IMG SRC="images/rocks_h.jpg" WIDTH=265 HEIGHT=261 BORDER=0 ALT="Choose" USEMAP="#menu"> 

NAME (attribute of the <SELECT> tag) - Used to identify the input field in scripting languages, by CGI programs, or by other form processing agents.
SYN:
<SELECT MULTIPLE NAME=name SIZE=numVisibleItems> ... </SELECT>
SAMP:
<FORM>
 <SELECT NAME=bookCategory>
  <OPTION SELECTED>Science Fiction</OPTION>
  <OPTION> History </OPTION>
  <OPTION> Cooking </OPTION>
  <OPTION> Self-Help </OPTION>
 </SELECT>
</FORM>

NOBR (obsolete) - Turns off word-wrapping when displaying its contents.  While it is supported, it is no longer part of the HTML standard.  It has been superseded by the <PRE> tag.
SYN: <NOBR>...</NOBR>

NOEMBED - Supported only by Netscape Navigator.  Displays its contents if the browser is not capable of supporting embedded objects.
SYN: <NOEMBED> ... </NOEMBED>
SAMP:
<EMBED SRC=logo.mcf WIDTH=350 HEIGHT=150>
  <NOEMBED>
   <P>Browsers that use the HotSauce plug-in would be seeing a 3-D version of the site.
  </NOEMBED>
</EMBED>

NOFRAMES - Displays its contents if the browser is not capable of supporting frames.
SYN: <NOFRAMES> ... </NOFRAMES>
SAMP:
<HTML>
 <HEAD>
  <TITLE>My home page</TITLE>
 </HEAD>
 <FRAMESET COLS="150,*">
  <FRAME NORESIZE SCROLLING=Auto NAME="menu" src="menu.html">
  <FRAME NORESIZE SCROLLING=Auto NAME="text" src="welcome.html">
 </FRAMESET>
 <NOFRAME>
  <P>If you can read this, your browser doesn't support frames
 </NOFRAME>
</HTML>

NOHREF (attribute) - The NOHREF attribute of the <AREA> tag indicates that no links should be generated by the area. 
SYN:
<AREA ALT=alternate text COORDS=coordinates HREF=url NOHREF SHAPE=shape>
SAMP:
<AREA SHAPE=CIRCLE COORDS=63,48,49 NOHREF>

NORESIZE (attribute) - Specifies that the user cannot resize a frame.  By default all frames are resizeable.
SYN:
<FRAME NAME="name" MARGINHEIGHT="numPixels" MARGINWIDTH="numPixels" NORESIZE SCROLLING="options" SRC="url">
SAMP:
<HEAD>
  <TITLE>My home page</TITLE>
 </HEAD>
 <FRAMESET COLS="150,*">
  <FRAME NORESIZE SCROLLING=Auto NAME="menu" src="menu.html">
  <FRAME NORESIZE SCROLLING=Auto NAME="text" src="welcome.html">
 </FRAMESET>
 <NOFRAME>
  <P>If you can read this, your browser doesn't support frames
 </NOFRAME>
</HTML>

NOSHADE (attribute) - When present in the <HR> tag, it displays a simple line with the 3-D shading effects.
SYN:
<HR ALIGN=alignment NOSHADE SIZE=numPixels WIDTH=value>
SAMP:
<HR NOSHADE SIZE=10 WIDTH=50%>

NOWRAP (attribute) - Attribute of the <TD> and <TH> tags.  When present, it displays cell contents as a single line.  The <BR> tag is used to force a line break as needed.
SYN:
<TD ALIGN=alignment COLSPAN=value HEIGHT=numPixels NOWRAP ROWSPAN=value VALIGN=alignment WIDTH=numPixels> .. </TD>

OBJECT - NOTE : The <OBJECT> element is currently only supported by Internet Explorer.  The object insertion mechanism is the subject of a W3C Working draft available at http://www.w3.org/pub/WWW/TR/WD-object.html.  For this and other W3C working drafts, you should visit the W3C site at http://www.w3.org/pub/WWW/TR/

The <OBJECT> element provides a way for the ActiveX controls and other media to be embedded directly into HTML documents.  It subsumes the role of the <IMG> element, providing an insertion mechanism for media other than static images.  As far as the Internet Explorer is concerned, the <OBJECT> element can be used for the inclusion of ActiveX OLE controls.
An example of the syntax is as follows:
<OBJECT
  CLASSID="clsid:99B42120-6EC7-11CF-A6C7-00AA00A47DD2"
  ID=lbl1 
  WIDTH=40 
  HEIGHT=250
  >
<PARAM NAME="angle" VALUE="90">
<PARAM NAME="alignment" VALUE="2">
<PARAM NAME="BackStyle" VALUE="0">
<PARAM NAME="caption" VALUE="Hello there">
<PARAM NAME="FontName" VALUE="Arial">
<PARAM NAME="FontSize" VALUE="30">
<PARAM NAME="FontBold" VALUE="1">
<PARAM NAME="frcolor" VALUE="8388608">
</OBJECT>
The object being inserted into the HTML document in this case, is referred to by it's CLASSID.  This is a unique identifier for the 'label' control, according to the Component Object Model "class id" URL scheme.  The ID attribute identifies the specific label with a unique name, allowing interaction with and dynamic updating of the object's properties via active OLE scripting (i.e. Visual Basic Script).  
Where the ActiveX control that is to be inserted may not be present on the users system, the automatic download mechanism of ActiveX controls (using the CODEBASE attribute) can be employed.  This attribute can be used to provide a location from which the control will be downloaded.
For example :
<OBJECT CLASSID="clsid:99B42120-6EC7-11CF-A6C7-00AA00A47DD2"
  CODEBASE=http://www.mysite.com/controls/mycontrol.ocx
  ID=lbl1 
  WIDTH=90 
...
would look within the system registry to see if the control with the given CLASSID is present on the system and if not, the control will be retrieved from the URL given by the CODEBASE attribute.  Full version checking can also be employed using this mechanism.
For example :
<OBJECT CLASSID="clsid:99B42120-6EC7-11CF-A6C7-00AA00A47DD2"
  CODEBASE=http://www.mysite.com/controls/mycontrol.ocx#ver=3,10,0,1000"
  ID=lbl1 
  WIDTH=90 
...
would only download the control to the users system if the version present on the system is older than that given by the #ver setting.  I.e. if it is older than version 3.10.0.1000.
Some objects will require certain code to implement the object.  This should be referenced by using the CODE attribute.  Also, the DATA attribute can be used to point to a persistent data stream to initialise the object's state.  The use of the above attributes is control dependant, so exhaustive examples cannot be given.
In keeping with the role of the <OBJECT> element as a media insertion element (c.f. <IMG>) various standard formatting attributes, such as HEIGHT, WIDTH, ALIGN, BORDER, HSPACE, VSPACE etc. can also be used to define the positioning of the object on the page.
The <PARAM> element allows a list of named property values (used to initialise an OLE control, plug-in module or Java applet) to be represented as a sequence of <PARAM> elements. Note that <PARAM> is an empty element and should appear without an end tag.  The NAME attribute defines the property to be defined and the VALUE attribute defines the property value.  For instance, in the above example, the line:
<PARAM NAME="caption" VALUE="Hello there">
sets the value of the property 'Caption' to be "Hello there"  (In this case, this property represents the text that will be displayed for the label.)  Object properties are entirely control dependant, so the reference documentation for any control should be read to find out what properties can be set using the PARAM element.

Microsoft recently released the ActiveX Control Pad, a text editor with added <OBJECT> insertion capabilities.  Using this, authoring HTML documents that contain ActiveX components is a breeze, as control insertion/property setting is done through a Visual Basic like forms interface (the ActiveX Control Pad has been jokingly referred to as Visual Notepad).  The Control Pad also allows authoring of fixed-layout sections, viewable using the ActiveX HTML Layout Control (available from Microsoft).  This allows for presentation of fixed content, where the content will display as authored (something which can't be guaranteed with normal HTML).  Users interested in authoring 'Activated' HTML documents, then download the ActiveX Control Pad from the Microsoft Web site at http://www.microsoft.com/workshop/author/cpad/. 

OL  - Indicates the beginning of an ordered list.  Attributes are:
COMPACT - Directs the browser to minimize spaces between individual items in a list.  
START - Specifies the beginning number or letter to start the list with. 
TYPE - Controls when numbers or letters are used to order the list.  Valid values are 1, a, A,i, and I.
Not all browsers support the START and TYPE attributes.
SYN:
<OL COMPACT START=n TYPE=type> ... </OL>
SAMP:
<OL>
  <LI> List item one.
  <LI> List item two.
</OL>

OPTION - Defines an item in a list box or drop-down list input field on a form.  All <OPTION> tags are contained between <SELECT> tags.  The SELECTED attribute, when present, indicates that this option is initially selected when the list is first displayed.  You can pre-select multiple options if the MULTIPLE attribute is used in the <SELECT> tag.
SYN:
<OPTION SELECTED VALUE=value> ... </OPTION>
SAMP:
<FORM>
 <SELECT NAME=bookCategory>
  <OPTION SELECTED>Science Fiction</OPTION>
  <OPTION> History </OPTION>
  <OPTION> Cooking </OPTION>
  <OPTION> Self-Help </OPTION>
 </SELECT>
</FORM>

P  - Logically represents a single paragraph.  The ALIGN attribute controls the horizontal alignment of the paragraph (LEFT, CENTER, or RIGHT). Netscape Communicator also supports the attribute ALIGN=JUSTIFY.  This will justify text within the paragraph to the left and right edges.
SYN:
<P ALIGN=alignment> ...</P>
SAMP:
<P>This is a sample paragraph of text.</P>

PARAM - Used to supply parameters to Java applets.  All <PARAM> tags are contained inside <APPLET> tags.  
SYN:
<PARAM NAME=name VALUE=value>
SAMP:<APPLET CODE=RDispMain.class CODEBASE=rundisp WIDTH=500 HEIGHT=45>
  <PARAM NAME=MESG VALUE=Four Score and Seven...>
</APPLET>

PRE - Displays its contents exactly as shown in the HTML source code, usually in a fixed-width font.  This essentially means that new lines in the Web page will be displayed as new lines in the browser and that word-wrap is turned off.

HTML presentation tags are still active.  You must use HTML entities in order to display certain characters.  For example, the < character should be referred to as &lt; and the > character should be referred to as &gt;.

The WIDTH attribute is not widely supported, but it is supposed to indicate the width of the widest line.  Some browsers use WIDTH to determine the display font size.

You cannot include image or font size changes inside the <PRE> tags.

SYN:
<PRE WIDTH=numCharacters> ... </PRE>
SAMP:
<PRE>The PRE tag is 
good for situations, 
like poetry, that need
narrow columns.</PRE>

PROMPT (attribute) - Attribute of <ISINDEX>.  Displays a customized message.  The <ISINDEX> tag has been largely superseded by the <FORM> tag.
SYN:
<ISINDEX PROMPT=string>
SAMP:
<ISINDEX PROMPT=Enter keywords into input field below.>

ROWS (attribute) - Controls the width and number of frames in the browser window.
SYN:
<FRAMESET ROWS="value list" COLS="value list"> ...</FRAMESET>
SAMP:
<FRAMESET ROWS="23%,*" FRAMEBORDER=NO BORDER=1>
<FRAME NAME="header" SCROLLING=NO MARGINHEIGHT="5" MARGINWIDTH="2" SRC="frame1.html">
<FRAMESET COLS="20%,*">
<FRAME NAME="buttons" SCROLLING=NO MARGINHEIGHT="25" MARGINWIDTH="2" SRC="frame2.html">
<FRAME NAME="body" SCROLLING=YES SRC="about.html">
</FRAMESET>
</FRAMESET>

ROWSPAN (attribute) of the <TD> and <TH> tags controls how many rows the current cell uses.  Normally, cells default to a single row.
SYN:
<TD ALIGN="alignment" COLSPAN="value" HEIGHT="numPixels" NOWRAP ROWSPAN="value" VALIGN="alignment" WIDTH="numPixels"> ...</TD>
SAMP:
<TABLE BORDER=5 CELLPADDING=5>
 <CAPTION>A Sample Table</CAPTION>
 <TR>
  <TH ROWSPAN=4>FourRow Cell</TH>
  <TH COLSPAN=2>TwoColumn Cell</TH>
 </TR>
 <TR>
  <TH>Left Column</TH>
  <TH>Right Column</TH>
 </TR>
 <TR>
  <TD>TopLeft</TD>
  <TD>TopRight</TD>
 </TR>
 <TR>
  <TD>BotLeft</TD>
  <TD>BotRight</TD>
 </TR>
</TABLE>

SAMP - Used to indicate literal output from a program.  Usually displayed in a fixed-width font.  Better to use <TT> or <PRE> tags for this purpose.
SYN: <SAMP> ... </SAMP>
SAMP:
<P>The program continuously printed <SAMP> David Was Here! </SAMP> to the screen. </P>
 
SCROLLING (attribute) - controls the display of scrollbars in the frame.  Value may be YES, NO, or AUTO.
SYN:
<FRAME NAME="name" MARGINHEIGHT="numPixels" MARGINWIDTH="numPixels" NORESIZE SCROLLING="options" SRC="url">
SAMP:
<HTML>
 <HEAD>
  <TITLE>My home page</TITLE>
 </HEAD>
 <FRAMESET COLS="150,*">
  <FRAME NORESIZE SCROLLING=Auto NAME="menu" src="menu.html">
  <FRAME NORESIZE SCROLLING=Auto NAME="text" src="welcome.html">
 </FRAMESET>
 <NOFRAME>
  <P>If you can read this, your browser doesn't support frames
 </NOFRAME>
</HTML>

SCRIPT - Used to enclose scripting languages such as JavaScript or Visual Basic.  Some browsers dont recognize the <SCRIPT> tag so it is a good idea to enclose your scripts inside comments.
SYN:<SCRIPT> ... </SCRIPT>

SELECT - Defines a drop-down list box input field on a form.  All <SELECT> tags are contained inside <FORM> tags.  Items inside the list box are added by using <OPTION> tags as the contents of the <SELECT> tag.  Attributes of the <SELECT> tag are MULTIPLE, NAME, SIZE.
SYN:
<SELECT MULTIPLE NAME=name SIZE=numVisibleItems> ... </SELECT>
SAMP:
<FORM>
 <SELECT NAME=bookCategory>
  <OPTION SELECTED>Science Fiction</OPTION>
  <OPTION> History </OPTION>
  <OPTION> Cooking </OPTION>
  <OPTION> Self-Help </OPTION>
 </SELECT>
</FORM>

SHAPE (attribute) - Specifies the geometric shape that the <AREA> tag is defining within a client-side image map.  Valid values are RECT, CIRCLE, POLY, DEFAULT.  
SYN:
<AREA ALT="alternate text" COORDS="coordinates" HREF="url" NOHREF SHAPE="shape">
SAMP:
<MAP NAME="menu">
<AREA SHAPE=CIRCLE COORDS="63,48,49" HREF="graphix.html">
</MAP>
<IMG SRC="images/rocks_h.jpg" WIDTH=265 HEIGHT=261 BORDER=0 ALT="Choose" USEMAP="#menu"> 

SIZE (attribute of the <FONT> tag) can range from 1 (smallest) to 7 (largest) or a relative size (such as +1 or -1) may be specified.  Consider using <BIG> or <SMALL> instead of SIZE=+1 or -1.
SYN:
<FONT COLOR=color FACE=typeface SIZE=options> ... </FONT>
SAMP:
<FONT SIZE=7>This text is displayed in the largest font size. </FONT>

SIZE (attribute of the <INPUT> tag) controls the length of a text or password input field.
SYN:
<INPUT ALIGN="alignment" CHECKED MAXLENGTH="value" NAME="name" SIZE="value" SRC="url of image file" TYPE="field type" VALUE="value">
SAMP:
<FORM ACTION=http://www.foo.com/cgi-bin/register.cgi>
  Enter Name:
  <INPUT TYPE=text VALUE=David NAME=First SIZE=15>
  <INPUT TYPE=text VALUE=Medinets NAME=Last SIZE=20>
  <INPUT TYPE=submit>
</FORM>

SIZE (attribute of the <SELECT> tag) controls how many items are visible when the list box is displayed.
SYN:
<SELECT MULTIPLE NAME=name SIZE=numVisibleItems> ... </SELECT>
SAMP:
<FORM>
 <SELECT NAME=bookCategory SIZE=3>
  <OPTION SELECTED>Science Fiction</OPTION>
  <OPTION> History </OPTION>
  <OPTION> Cooking </OPTION>
  <OPTION> Self-Help </OPTION>
 </SELECT>
SMALL - Decreases the font size of text by one size.
SYN: <SMALL> ... </SMALL>
SAMP:
<P><SMALL> Small </SMALL> is beautiful! </P>

SOUND - Specific to only Mosaic browsers.  Plays a .wav sound file.  Attributes are DELAY, LOOP.
SYN:<SOUND DELAY=numSeconds LOOP=options SRC=url of wav file>
SAMP:
<SOUND SRC=cool_sound.wav LOOP=INFINITE DELAY=1>

SPAN - The <SPAN> element is used to apply a style to text which doesn't play any structural role, or where use of standard HTML elements is not desirable.  For example, it may be useful for text to be highlighted by rendering it with a different background colour.  For text such as this, using a standard HTML element such as <EM> with an applied style, would possibly be inappropriate, because browsers that dont support style sheets would render the text as italicised.  The <SPAN> element is recommended in such situations as other browsers simply ignore it.

The <SPAN> element can be used within text blocks to apply a style as defined in a style sheet, according to a CLASS or ID attribute, or the STYLE can be specified within the <SPAN> attribute.  As with other elements used within the <BODY>  of a HTML document, <SPAN> can also have a certain style applied to it in the style sheet definition. e.g. If 
     .redtext : { color : #FF0000}
has been defined in a style sheet, then the following :
some text<SPAN CLASS="redtext"> some red text</SPAN> some more text
would render the some red text section in red.
<SPAN STYLE="color : #FF0000">some red text</SPAN>
would do exactly the same

SRC (attribute of the <FRAME> tag) is the URL to be displayed in the frame.  If not specified, the frame will be blank.
SYN:
<FRAME NAME="name" MARGINHEIGHT="numPixels" MARGINWIDTH="numPixels" NORESIZE SCROLLING="options" SRC="url">
SAMP:
<HTML>
 <HEAD>
  <TITLE>My home page</TITLE>
 </HEAD>
 <FRAMESET COLS="150,*">
  <FRAME NORESIZE SCROLLING=Auto NAME="menu" src="menu.html">
  <FRAME NORESIZE SCROLLING=Auto NAME="text" src="welcome.html">
 </FRAMESET>
 <NOFRAME>
  <P>If you can read this, your browser doesn't support frames
 </NOFRAME>
</HTML>

SRC (attribute of the <IMAGE> tag) - Specifies the graphic file to display.
SYN:
<IMG SRC="url of image file" ALIGN="alignment" ALT="alternative text" BORDER="numPixels" HEIGHT="numPixels" WIDTH="numPixels" CONTROLS DYNSRC="animation file" LOOP="options" HSPACE="numPixels" VSPACE="numPixels" ISMAP USEMAP="url of map">
SAMP:
<IMG SRC="pentrans.gif" ALT="Army Field Band Unit Crest" WIDTH=168 HEIGHT=126 ALIGN=TOP>

STRIKE - Displays text with a strikeout line.  This tag is relatively new and is not supported by all browsers yet.
SYN: <STRIKE> ... </STRIKE>
SAMP:
<STRIKE> This text will have a line bisecting it! </STRIKE>

STRONG - Indicates strongly emphasized text.  The text is displayed in such a way as to make it more emphatic than text surrounded by the <EM> tag.
SYN: <STRONG> ... </STRONG>
SAMP:
<STRONG> Most browsers will display this text in BOLD type! </STRONG>

STYLE - Not commonly used yet.  The <STYLE> tag is currently just a placeholder.  When a standard for style sheets is decided, the <STYLE> tag will be used to implement them.  May not be recognized by Netscape Navigator or some other browsers.
SYN:
<STYLE TYPE=style type> ... </STYLE>

SUB - Displays its contents as subscript - slightly lower than the normal text.  Some browsers select the next smaller font size to display subscript text.
SYN: <SUB> ... </SUB>
SAMP: 
<SUB> This is subscript text. </SUB>

SUP - Displays its contents as superscript - slightly higher than the normal text.  Some browsers select the next smaller font size to display superscript text.
SYN: <SUP> ... </SUP>
SAMP:
<SUP> This is superscript text </SUP>

(BM) Tables
TABLE
- Defines one or more rows of cells.  Attributes are ALIGN, BACKGROUND, BGCOLOR, BORDER, BORDERDARK (MSIE), BORDERLIGHT (MSIE), CELLPADDING, CELLSPACING, WIDTH.  The <TABLE> tag can contain one <CAPTION> tag and as many <TH> and <TR> tags as needed.  The <TH> and <TR> tags define the tables rows.  The <TH> tag is for creating the header row - the cell contents are usually displayed in bold and centered.

Note: For a more complete tutorial on HTML tables, visit 
http://www.phx.com/Trial/faq/webfaqs/table/.

SYN:
<TABLE ALIGN=alignment BACKGROUND=url of graphic file BGCOLOR=color BORDER=numPixels BORDERDARK=color BORDERLIGHT=color CELLPADDING=numPixels CELLSPACING=numPixels WIDTH=values> ... </TABLE>
SAMP:
<TABLE BORDER=5 CELLPADDING=5>
 <CAPTION>A Sample Table</CAPTION>
 <TR>
  <TH ROWSPAN=4>FourRow Cell</TH>
  <TH COLSPAN=2>TwoColumn Cell</TH>
 </TR>
 <TR>
  <TH>Left Column</TH>
  <TH>Right Column</TH>
 </TR>
 <TR>
  <TD>TopLeft</TD>
  <TD>TopRight</TD>
 </TR>
 <TR>
  <TD>BotLeft</TD>
  <TD>BotRight</TD>
 </TR>
</TABLE>

TD  - Defines a table cell.  It must be contained inside a <TR> tag.  The attributes of the <TD> tag are ALIGN, COLSPAN, HEIGHT, NOWRAP, ROWSPAN, VALIGN, WIDTH.
SYN:
<TD ALIGN="alignment" COLSPAN="value" HEIGHT="numPixels" NOWRAP ROWSPAN="value" VALIGN="alignment" WIDTH="numPixels"> ...</TD>
SAMP:
<TABLE BORDER=5 CELLPADDING=5>
 <CAPTION>A Sample Table</CAPTION>
 <TR>
  <TH ROWSPAN=4>FourRow Cell</TH>
  <TH COLSPAN=2>TwoColumn Cell</TH>
 </TR>
 <TR>
  <TH>Left Column</TH>
  <TH>Right Column</TH>
 </TR>
 <TR>
  <TD>TopLeft</TD>
  <TD>TopRight</TD>
 </TR>
 <TR>
  <TD>BotLeft</TD>
  <TD>BotRight</TD>
 </TR>
</TABLE>

TEXT (attribute) of the <BODY> tag controls the color of the pages text.
SYN:
<BODY BACKGROUND="url of graphic file" BGPROPERTIES="fixed" TEXT="color" LINK="color" ALINK="color" VLINK="color">...</BODY>
SAMP:
<BODY TEXT=RED> This text will be displayed in red! </BODY>

TEXTAREA -  creates a multiline input field in a form.  The contents of the tag become the default text displayed in the input field.  The attributes are COLS, NAME, ROWS, WRAP.
SYN:
<TEXTAREA COLS=numCols NAME=name ROWS=numRows> ... </TEXTAREA>
SAMP:
<FORM ACTION=http://www.foo.com/cgi-bin/register.cgi>
  Enter Name:
  <INPUT TYPE=text VALUE=David NAME=First SIZE=15>
  <INPUT TYPE=text VALUE=Medinets NAME=Last SIZE=20>
  <TEXTAREA COLS=25 NAME=Address ROWS=5>
  <INPUT TYPE=submit>
</FORM>

TH  - Defines a table header cell.  Must be contained inside a <TR> tag.  Unlike the <TD> tag, the cell contents will be centered and bold.  <TH> cells may be used anywhere in a table.  Attributes are ALIGN, COLSPAN, HEIGHT, NOWRAP, ROWSPAN, VALIGN, WIDTH.
SYN:
<TD ALIGN="alignment" COLSPAN="value" HEIGHT="numPixels" NOWRAP ROWSPAN="value" VALIGN="alignment" WIDTH="numPixels"> ...</TD>
SAMP:
<TABLE BORDER=5 CELLPADDING=5>
 <CAPTION>A Sample Table</CAPTION>
 <TR>
  <TH ROWSPAN=4>FourRow Cell</TH>
  <TH COLSPAN=2>TwoColumn Cell</TH>
 </TR>
 <TR>
  <TH>Left Column</TH>
  <TH>Right Column</TH>
 </TR>
 <TR>
  <TD>TopLeft</TD>
  <TD>TopRight</TD>
 </TR>
 <TR>
  <TD>BotLeft</TD>
  <TD>BotRight</TD>
 </TR>
</TABLE>

TITLE - Specifies the title of the Web page.  It must be contained inside the <HEAD> tag. 
SYN: <TITLE> ... </TITLE>
SAMP:
<HEAD>
  <TITLE> CodeBits Home Page </TITLE>
</HEAD>

TR  - Defines a row in a table.  It acts as a container for <TH> and <TD> tags.  Attributes are ALIGN, VALIGN.
SYN:<TR ALIGN=alignment VALIGN=alignment> ... </TR>
SAMP:
<TABLE BORDER=5 CELLPADDING=5>
 <CAPTION>A Sample Table</CAPTION>
 <TR>
  <TH ROWSPAN=4>FourRow Cell</TH>
  <TH COLSPAN=2>TwoColumn Cell</TH>
 </TR>
 <TR>
  <TH>Left Column</TH>
  <TH>Right Column</TH>
 </TR>
 <TR>
  <TD>TopLeft</TD>
  <TD>TopRight</TD>
 </TR>
 <TR>
  <TD>BotLeft</TD>
  <TD>BotRight</TD>
 </TR>
</TABLE>

TT  - Displays its contents in a fixed-width font.  Text inside the <TT> tag has multiple spaces collapsed into one and all new lines are ignored.
SYN: <TT> ... </TT>
SAMP:
<P>Sometimes the only answer is using a <TT> fixed width </TT> font. </P>

U  - Displays its contents with an underline.
SYN: <U> ... </U>
SAMP:
<U> This text will be underlined! </U>

UL - Indicates the beginning of an unordered or bulleted list.  Attributes are COMPACT, TYPE.
SYN:
<UL COMPACT TYPE=options> ... </UL>
SAMP:
<UL>
  <LI>The first item.
  <LI>The second item.
</UL>

USEMAP (attribute) of the <IMG> tag indicates the image is a client-side image map.  
SYN:
<IMG SRC="url of image file" ALIGN="alignment" ALT="alternative text" BORDER="numPixels" HEIGHT="numPixels" WIDTH="numPixels" CONTROLS DYNSRC="animation file" LOOP="options" HSPACE="numPixels" VSPACE="numPixels" ISMAP USEMAP="url of map">
SAMP:
<MAP NAME="menu">
<AREA SHAPE=CIRCLE COORDS="63,48,49" HREF="graphix.html">
</MAP>
<IMG SRC="images/rocks_h.jpg" WIDTH=265 HEIGHT=261 BORDER=0 ALT="Choose" USEMAP="#menu"> 

VAR - Used to represent a variable in a computer program.  The actual display of the text varies from browser to browser.
SYN: <VAR> ... </VAR>
SAMP:
<P>In that last example, <VAR>numBooks</VAR was used to represent the number of books. </P>

VLINK (attribute) - controls the color of the visited hyperlinked text on the page.
SYN:
<BODY BACKGROUND="url of graphic file" BGPROPERTIES="fixed" TEXT="color" LINK="color" ALINK="color" VLINK="color">...</BODY>
SAMP:
<BODY VLINK=green> Visited shortcuts will be green! </BODY>

VSPACE (attribute) of the <IMG> and <MARQUEE> tags controls the amount of blank space that buffers the image from other elements on the top and bottom sides of the image.
SYN:
<IMG SRC="url of image file" ALIGN="alignment" ALT="alternative text" BORDER="numPixels" HEIGHT="numPixels" WIDTH="numPixels" CONTROLS DYNSRC="animation file" LOOP="options" HSPACE="numPixels" VSPACE="numPixels" ISMAP USEMAP="url of map">

<MARQUEE ALIGN=alignment BEHAVIOR=options BGCOLOR=color DIRECTION=direction HEIGHT=value HSPACE=numPixels LOOP=options SCROLLAMOUNT=numPixels SCROLLDELAY=numMilliseconds VSPACE=numPixels WIDTH=numPixels>... </MARQUEE>

SAMP:
<IMG BORDER=0 HEIGHT=153 SRC=logo.gif WIDTH=575 VSPACE=10>

WBR - The <WBR> element stands for Word BReak.  This is for the very rare case when a <NOBR> section requires an exact break.  Also, it can be used any time the browser can be helped by telling it where a word is allowed to be broken.  The <WBR> element does not force a line break (<BR> does that) it simply lets the browser know where a line break is allowed to be inserted if needed.
NOTE :  The <WBR> Element is supported only by Netscape and the Internet Explorer.

WRAP (attribute) of the <TEXTAREA> tag.  In a TextArea field, allows text to wrap (like a word processor) Microsoft Internet Explorer version 3.0 and later automatically wrap text in TextArea fields.  The WRAP attribute creates the same effect for Netscape browsers.  Values for WRAP are OFF, VIRTUAL, PHYSICAL.  
WRAP=OFF - text doesn't wrap and input is sent as it is entered.
WRAP=VIRTUAL - text wraps on screen, but long lines are sent as one line.
WRAP=PHYSICAL - text wraps on screen, and text is sent with new line characters at word wrap points.  
(It's hard to see a difference between VIRTUAL and PHYSICAL, but if you do any programming with Javascript or otherwise, the newline characters can make a difference).
SYN:
<TEXTAREA COLS="numCols" NAME="name" ROWS="numRows" WRAP="wrap"> ... </TEXTAREA>
SAMP:
<FORM ACTION="http://www.foo.com/cgi-bin/register.cgi">
  Enter Name:
  <INPUT TYPE="text" VALUE="David" NAME="First" SIZE=15>
  <INPUT TYPE="text" VALUE="Medinets" NAME="Last" SIZE=20>
  <TEXTAREA COLS=25 NAME="Address" ROWS=5 WRAP="physical">
  <INPUT TYPE="submit">
</FORM>



(BM)APPENDICES
---------------------------------------
4. APPENDICES
---------------------------------------
(BM) Color Table
**************************
The following color table will help you find a color name by referencing the Hex/RGB value or find the Hex/RGB value when you reference the color name.

Proposed Color Codes Sorted by Color Name:
White	FFFFFF
Red	FF0000
Green	00FF00
Blue	0000FF
Magenta	FF00FF
Cyan	00FFFF
Yellow	FFFF00
Black	000000
Aquamarine	70DB93
Baker's Chocolate	5C3317
Blue Violet	9F5F9F
Brass	B5A642
Bright Gold	D9D919
Brown	A62A2A
Bronze	8C7853
Bronze II	A67D3D
Cadet Blue	5F9F9F
Cool Copper	D98719
Copper	B87333
Coral	FF7F00
Cornflower Blue	42426F
Dark Brown	5C4033
Dark Green	2F4F2F
Dark Green Copper	4A766E
Dark Olive Green	4F4F2F
Dark Orchid	9932CD
Dark Purple	871F78
Dark Slate Blue	6B238E
Dark Slate Gray	2F4F4F
Dark Tan	97694F
Dark Turquoise	7093DB
Dark Wood	855E42
Dim Gray	545454
Dusty Rose	856363
Feldspar	D19275
Firebrick	8E2323
Forest Green	238E23
Gold	CD7F32
Goldenrod	DBDB70
Gray	C0C0C0
Green Copper	527F76
Green Yellow	93DB70
Hunter Green	215E21
Indian Red	4E2F2F
Khaki	9F9F5F
Light Blue	C0D9D9
Light Gray	A8A8A8
Light Steel Blue	8F8FBD
Light Wood	E9C2A6
Lime Green	32CD32
Mandarin Orange	E47833
Maroon	8E236B
Medium Aquamarine	32CD99
Medium Blue	3232CD
Medium Forest Green	6B8E23
Medium Goldenrod	EAEAAE
Medium Orchid	9370DB
Medium Sea Green	426F42
Medium Slate Blue	7F00FF
Medium Spring Green	7FFF00
Medium Turquoise	70DBDB
Medium Violet Red	DB7093
Medium Wood	A68064
Midnight Blue	2F2F4F
Navy Blue	23238E
Neon Blue	4D4DFF
Neon Pink	FF6EC7
New Midnight Blue	00009C
New Tan	EBC79E
Old Gold	CFB53B
Orange	FF7F00
Orange Red	FF2400
Orchid	DB70DB
Pale Green	8FBC8F
Pink	BC8F8F
Plum	EAADEA
Quartz	D9D9F3
Rich Blue	5959AB
Salmon	6F4242
Scarlet	8C1717
Sea Green	238E68
Semi-Sweet Choc.	6B4226
Sienna	8E6B23
Silver	E6E8FA
Sky Blue	3299CC
Slate Blue	007FFF
Spicy Pink	FF1CAE
Spring Green	00FF7F
Steel Blue	236B8E
Summer Sky	38B0DE
Tan	DB9370
Thistle	D8BFD8
Turquoise	ADEAEA
Very Dark Brown	5C4033
Very Light Gray	CDCDCD
Violet	4F2F4F
Violet Red	CC3299
Wheat	D8D8BF
Yellow Green	99CC32

Proposed Color Codes Sorted by Value:
000000	Black
00009C	New Midnight Blue
0000FF	Blue
007FFF	Slate Blue
00FF00	Green
00FF7F	Spring Green
00FFFF	Cyan
215E21	Hunter Green
23238E	Navy Blue
236B8E	Steel Blue
238E23	Forest Green
238E68	Sea Green
2F2F4F	Midnight Blue
2F4F2F	Dark Green
2F4F4F	Dark Slate Gray
3232CD	Medium Blue
3299CC	Sky Blue
32CD32	Lime Green
32CD99	Medium Aquamarine
38B0DE	Summer Sky
42426F	Cornflower Blue
426F42	Medium Sea Green
4A766E	Dark Green Copper
4D4DFF	Neon Blue
4E2F2F	Indian Red
4F2F4F	Violet
4F4F2F	Dark Olive Green
527F76	Green Copper
545454	Dim Gray
5959AB	Rich Blue
5C3317	Baker's Chocolate
5C4033	Dark Brown
5C4033	Very Dark Brown
5F9F9F	Cadet Blue
6B238E	Dark Slate Blue
6B4226	Semi-Sweet Choc.
6B8E23	Medium Forest Green
6F4242	Salmon
7093DB	Dark Turquoise
70DB93	Aquamarine
70DBDB	Medium Turquoise
7F00FF	Medium Slate Blue
7FFF00	Medium Spring Green
855E42	Dark Wood
856363	Dusty Rose
871F78	Dark Purple
8C1717	Scarlet
8C7853	Bronze
8E2323	Firebrick
8E236B	Maroon
8E6B23	Sienna
8F8FBD	Light Steel Blue
8FBC8F	Pale Green
9370DB	Medium Orchid
93DB70	Green Yellow
97694F	Dark Tan
9932CD	Dark Orchid
99CC32	Yellow Green
9F5F9F	Blue Violet
9F9F5F	Khaki
A62A2A	Brown
A67D3D	Bronze II
A68064	Medium Wood
A8A8A8	Light Gray
ADEAEA	Turquoise
B5A642	Brass
B87333	Copper
BC8F8F	Pink
C0C0C0	Gray
C0D9D9	Light Blue
CC3299	Violet Red
CD7F32	Gold
CDCDCD	Very Light Gray
CFB53B	Old Gold
D19275	Feldspar
D8BFD8	Thistle
D8D8BF	Wheat
D98719	Cool Copper
D9D919	Bright Gold
D9D9F3	Quartz
DB7093	Medium Violet Red
DB70DB	Orchid
DB9370	Tan
DBDB70	Goldenrod
E47833	Mandarin Orange
E6E8FA	Silver
E9C2A6	Light Wood
EAADEA	Plum
EAEAAE	Medium Goldenrod
EBC79E	New Tan
FF0000	Red
FF00FF	Magenta
FF1CAE	Spicy Pink
FF2400	Orange Red
FF6EC7	Neon Pink
FF7F00	Coral
FF7F00	Orange
FFFF00	Yellow
FFFFFF	White

(BM) Char.Codes
HTML Characters from ISO 8859-1
**************************
Binary	Text	Description	
&#34;	&quot;	Double Quote	"
&#38;	&amp;	Ampersand	&
&#60;	&lt;	Less Than	<
&#62;	&gt;	Greater Than	>
&#160;	&nbsp;	Non-breaking space	
&#161;	&iexcl;	Inverted exclamation point	
&#162;	&cent;	Cent sign	
&#163;	&pound;	Pound sign	
&#164;	&curren;	General currency sign	
&#165;	&yen;	Yen sign	
&#166;	&brvbar;	Broken (vertical) bar	
&#167;	&sect;	Section sign	
&#168;	&uml;	Umlaut/dieresis	
&#169;	&copy;	Copyright sign	
&#170;	&ordf;	Ordinal indicator, fem	
&#171;	&laquo;	Angle quotation mark, left	
&#172;	&not;	Not sign	
&#173;	&shy;	Soft hyphen	
&#174;	&reg;	Registered sign	
&#175;	&macr;	Macron	
&#176;	&deg;	Degree sign	
&#177;	&plusmn;	Plus over minus 	
&#178;	&sup2;	Superscript two	
&#179;	&sup3;	Superscript three	
&#180;	&acute;	Acute accent	
&#181;	&micro;	Micro sign	
&#182;	&para;	Pilcrow (Paragraph sign)	
&#183;	&middot;	Middle dot	
&#184;	&cedil;	Cedilla	
&#185;	&sup1;	Superscript one	
&#186;	&ordm;	Ordinal indicator, male	
&#187;	&raquo;	Angle quotation mark, right	
&#188;	&frac14;	Fraction one-quarter	
&#189;	&frac12;	Fraction one-half	
&#190;	&frac34;	Fraction three-quarters	
&#191;	&iquest;	Inverted question mark	
&#192;	&Agrave;	A grave	
&#193;	&Aacute;	A acute	
&#194;	&Acirc;	A circumflex	
&#195;	&Atilde;	A tilde	
&#196;	&Auml;	A umlaut	
&#197;	&Aring;	A ring	
&#198;	&Aelig;	AE ligature	
&#199;	&Ccedil;	C cedilla	
&#200;	&Egrave;	E grave	
&#201;	&Eacute;	E acute	
&#202;	&Ecirc;	E circumflex	
&#203;	&Euml;	E umlaut	
&#204;	&Igrave;	I grave	
&#205;	&Iacute;	I acute	
&#206;	&Icirc;	I circumflex	
&#207;	&Iuml;	I umlaut	
&#208;	&ETH;	ETH	
&#209;	&Ntilde;	N tilde	
&#210;	&Ograve;	O grave	
&#211;	&Oacute;	O acute	
&#212;	&Ocirc;	O circumflex	
&#213;	&Otilde;	O tilde	
&#214;	&Ouml;	O umlaut	
&#215;	&times;	Multiply sign	
&#216;	&Oslash;	O slash (null)	
&#217;	&Ugrave;	U grave	
&#218;	&Uacute;	U acute	
&#219;	&Ucirc;	U circumflex	
&#220;	&Uuml;	U umlaut	
&#221;	&Yacute;	Y acute	
&#222;	&THORN;	THORN	
&#223;	&szlig;	sharp s	
&#224;	&agrave;	a grave	
&#225;	&aacute;	a acute	
&#226;	&acirc;	a circumflex	
&#227;	&atilde;	a tilde	
&#228;	&auml;	a umlaut	
&#229;	&aring;	a ring	
&#230;	&aelig;	ae ligature	
&#231;	&ccedil;	c cedilla	
&#232;	&egrave;	e grave	
&#233;	&eacute;	e acute	
&#234;	&ecirc;	e circumflex	
&#235;	&euml;	e umlaut	
&#236;	&igrave;	i grave	
&#237;	&iacute;	i acute	
&#238;	&icirc;	i circumflex	
&#239;	&iuml;	i umlaut	
&#240;	&eth;	eth	
&#241;	&ntilde;	n tilde	
&#242;	&ograve;	o grave	
&#243;	&oacute;	o acute	
&#244;	&ocirc;	o circumflex	
&#245;	&otilde;	o tilde	
&#246;	&ouml;	o umlaut	
&#247;	&divide;	Division sign	
&#248;	&oslash;	o slash (null)	
&#249;	&ugrave;	u grave	
&#250;	&uacute;	u acute	
&#251;	&ucirc;	u circumflex	
&#252;	&uuml;	u umlaut	
&#253;	&yacute;	y acute	
&#254;	&thorn;	thorn	
&#255;	&yuml;	y umlaut	


---------------------------------------
(BM)CREDITS
5. CREDITS/NOTES

(BM) References
1> "HTML 3.2 Reference Guide" Help file available on the Web at http://www.htmlhelp.com
Copyright  1996.  Web Design Group.  All rights reserved.
2> "HTML 3.2 Quick Reference", Second Edition, Copyright 1997 Que Corporation.  Available at your local computer bookstore, or online at http://www.quecorp.com.
3> "HomeSite 2.5 HTML Help" - included with Allaire's great HTML editor.  Visit their site at http://www.allaire.com.

(BM) Notes
Transformed to DOC format by Bill Huggins, using MAKEDOC.  Updated 9/14/97 to include some new tags, and some that I didn't know about.  A good portion of the text in this document is exactly as it appears in the sources.  I didnt set out to write my own HTML book, but rather merely to have a fairly accurate and complete reference guide for my PalmPilot.  Bookmarks have been pre-set for you to make it easier to navigate.  There are no fees to use this file, but I would appreciate an E-mail with any comments or suggestions.  Also, for space reasons, I tried to thin out the glossary a bit, so if you have any other terms that you feel should be included, let me know.  Send your thoughts to me at bhuggs@juno.com, or visit the following web site:
http://www.concentric.net/~chuggins/htmlref.shtml

Special thanks to all who sent me feedback regarding this.  The bookmarks should work for everyone now, thanks to Rob Cohen at the Daily Pilot.  Check this out, if you get a chance, get a personalized news update for your Pilot at his site:
http://www.vu.union.edu/~cohenr/pilotnews/
This is great stuff!  Also special thanks to John Mann, who kept me updated on the status of the bookmarks!

Some great help files are also available on the web:
Stephen Le Hunte's HTML Reference Library 
   http://subnet.virtual-pc.com/~le387818
Microsoft's HTML help file       http://www.microsoft.com/workshop/author/newhtml/default.htm
<(BM)>
