DTD revision (added stylized comments)

Daniel W. Connolly (connolly@hal.com)
Tue, 15 Nov 94 15:48:11 EST

From: "HTML 2.0 Public Text"
http://www.hal.com/%7Econnolly/html-spec/html-pubtext.html
$Id: html-pubtext.html,v 1.4 1994/11/15 20:33:52 connolly Exp $

Changes in the November 15 Revision
====================================

o Added one-line comment for each element and attribute in the DTD.
Removed some other comments
o ALT is no longer required in level 0: some images are completely inessential.
o Changed DL content model to (DT | DD)+
o ADDRESS content model is always (%text|P)*
o FORM ACTION attribute is #IMPLIED (defaults to address of document)
o Removed remaining references to World-Wide Web

The one-line comments follow a pattern, so you can extract them
automatically for use in quick references and such:

connolly@ulua ../html-spec[769] grep '<!-- <' html.dtd
<!-- <TT> Typewriter text -->
<!-- <B> Bold text -->
<!-- <I> Italic text -->
<!-- <EM> Emphasized phrase -->
<!-- <STRONG> Strong emphais -->
<!-- <CODE> Source code phrase -->
<!-- <SAMP> Sample text or characters -->
<!-- <KBD> Keyboard phrase, e.g. user input -->
<!-- <VAR> Variable phrase or substituable -->
<!-- <CITE> Name or title of cited work -->
<!-- <BR> Line break -->
<!-- <A> Anchor; source and/or destination of a link -->
<!-- <A NAME="..."> Name of this anchor -->
<!-- <A HREF="..."> Address of link destination -->
<!-- <A URN="..."> Permanent address of destination -->
<!-- <A REL=...> Relationship of this anchor to destination -->
<!-- <A REV=...> Relationship of destination to this anchor -->
<!-- <A TITLE="..."> Title of destination (advisory) -->
<!-- <A METHODS="..."> Operations allowed on destination (advisory) -->
<!-- <IMG> Image; icon, glyph or illustration -->
<!-- <IMG SRC="..."> Address of image object -->
<!-- <IMG ALT="..."> Textual alternative -->
<!-- <IMG ALIGN=...> Position relative to text -->
<!-- <IMG ISMAP> Each pixel can be a link -->
<!-- <P> Paragraph -->
<!-- <HR> Horizontal rule -->
<!-- <H1> Heading, level 1 -->
<!-- <H2> Heading, level 2 -->
<!-- <H3> Heading, level 3 -->
<!-- <H4> Heading, level 4 -->
<!-- <H5> Heading, level 5 -->
<!-- <H6> Heading, level 6 -->
<!-- <PRE> Preformatted text -->
<!-- <PRE WIDTH=...> Maximum characters per line -->
<!-- <XMP> Example section -->
<!-- <LISTING> Computer listing -->
<!-- <PLAINTEXT> Plain text passage -->
<!-- <DL> Definition list, or glossary -->
<!-- <DL COMPACT> Compact style list -->
<!-- <DT> Term in definition list -->
<!-- <DD> Definition of term -->
<!-- <UL> Unordered list -->
<!-- <UL COMPACT> Compact list style -->
<!-- <OL> Ordered, or numbered list -->
<!-- <OL COMPACT> Compact list style -->
<!-- <DIR> Directory list -->
<!-- <DIR COMPACT> Compact list style -->
<!-- <MENU> Menu list -->
<!-- <MENU COMPACT> Compact list style -->
<!-- <LI> List item -->
<!-- <BODY> Document body -->
<!-- <BLOCKQUOTE> Quoted passage -->
<!-- <ADDRESS> Address, signature, or byline for document or passage -->
<!-- <FORM> Fill-out or data-entry form -->
<!-- <FORM ACTION="..."> Address for completed form -->
<!-- <FORM METHOD=...> Method of submitting form -->
<!-- <FORM ENCTYPE="..."> Representation of form data -->
<!-- <INPUT> Form input datum -->
<!-- <INPUT TYPE=...> Type of input interaction -->
<!-- <INPUT TYPE=...> Name of form datum -->
<!-- <INPUT VALUE="..."> Default/initial/selected value -->
<!-- <INPUT SRC="..."> Address of image -->
<!-- <INPUT CHECKED> Initial state is "on" -->
<!-- <INPUT SIZE=...> Field size hint -->
<!-- <INPUT MAXLENGTH=...> Data length maximum -->
<!-- <INPUT ALIGN=...> Image alignment -->
<!-- <SELECT> Selection of option(s) -->
<!-- <SELECT NAME=...> Name of form datum -->
<!-- <SELECT SIZE=...> Number of options displayed at a time -->
<!-- <SELECT MULTIPLE> Multiple selections allowed -->
<!-- <OPTION> A selection option -->
<!-- <OPTION SELECTED> Initial state -->
<!-- <OPTION VALUE> Form datum value for this option -->
<!-- <TEXTAREA> An area for text input -->
<!-- <TEXTAREA NAME=...> Name of form datum -->
<!-- <TEXTAREA ROWS=...> Height of area -->
<!-- <TEXTAREA COLS=...> Width of area -->
<!-- <HEAD> Document head -->
<!-- <TITLE> Title of document -->
<!-- <LINK> Link from this document -->
<!-- <LINK HREF="..."> Address of link destination -->
<!-- <LINK URN="..."> Lasting name of destination -->
<!-- <LINK REL=...> Relationship of this document to destination -->
<!-- <LINK REV=...> Relationship of destination to this document -->
<!-- <LINK TITLE="..."> Title of destination (advisory) -->
<!-- <LINK METHODS="..."> Operations allowed on destination (advisory) -->
<!-- <ISINDEX> Document is a searchable index -->
<!-- <BASE> Base context document -->
<!-- <BASE HREF="..."> Address for this document -->
<!-- <NEXTID> Next ID to use for link name -->
<!-- <NEXTID N=...> Next ID to use for link name -->
<!-- <META> Generic Metainformation -->
<!-- <META HTTP-EQUIV=...> HTTP response header name -->
<!-- <META HTTP-EQUIV=...> Metainformation name -->
<!-- <META CONTENT="..."> Associated information -->
<!-- <HTML> HyperText Markup Language Document -->
<!-- <HTML VERSION="..."> Version of HTML specification -->