Diff between c871ee7b38d51a89f13d34934c7fb35f and W3C Document Type Definition for the HyperText Markup Language version 3.2

<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8"><title>mozilla_tidy_source/tidy_extension/xpi/sgml-lib/REC-html32-19970114/HTML32.dtd - Google Code Search</title><style><!--
body {background-color:white;color:black;font-family:Arial, sans-serif;margin:8px;margin-top:3px}
.j{white-space:-moz-pre-wrap;	white-space:-pre-wrap;	white-space:-o-pre-wrap;	word-wrap:break-word;	margin-top:4px;margin-bottom:4px;border:1px solid silver;background-color:#f5f5f5;padding:0.5em;width:85%;color:#222;}
#title {border-top:1px solid #36c;background-color:#e5ecf9;margin:0;padding:0;padding-top:1px;padding-bottom:1px;padding-left:3px;margin-top:5px}
.expl {font-size:small;margin-left:2em;margin-right:2em}
.f {font-size:small;margin-bottom:1.5em}
.hl{font-weight:bold;color:#000}
.h{margin-top:1em;margin-bottom:0px}
.k {background-color:#36c}
.a,.a a{font-size:small;color:green}
a:active{color:#f00}a:link{color:#00c}a:visited{color:#551a8b}a.s,.s a{font-size:small;color:#77c}.a,.a a{font-size:small;color:green}.i, .i:link {color:#a90a08;font-size:small}
.n .i {font-size:10pt;font-weight:bold}
.n a {font-size:10pt;color:#000}
.b a {font-size:12pt;color:#00c;font-weight:bold}
code {color: #007000; font-family:"bogus font here",monospace; font-size: 100%;}
code.fn {color: #007000; font-family:"bogus font here",monospace; font-size: 100%;}
div.n {margin-top:1ex}
img{border:0}
.chl {background:#ffa}
.cchl {background:#aff}
.cclhl {background:#e8f4f7;display:block}
.cc {color:#060}
.input_table tr td {vertical-align:top;}--></style>
<script type="text/javascript">
<!--
function sf(){}
// --></script></head><body bgcolor=#ffffff onload="sf()"><table cellspacing=0 cellpadding=0 border=0 width=100%><tr><td align=left valign=top><a href="/codesearch"><img src="http://www.google.com/intl/en/images/codesearch_logo_sm.gif" width=150 height=55 alt="" border=0 vspace=12></a></td><td width=10></td><td align=left><font size=-1>This is Google's cached copy of <code class=fn>mozilla_tidy_source/tidy_extension/xpi/sgml-lib/REC-html32-19970114/HTML32.dtd</code> from<br><span class="a"><a href="codesearch/url?hl=en&ct=rpc&url=http://users.skynet.be/mgueury/mozilla/tidy_08x_source.zip&usg=AFQjCNFecLonw5eEXUaOOFUc28sq6tFk9w">http://users.skynet.be/mgueury/mozilla/tidy_08x_source.zip</a></span> <br><br><i>Google is neither affiliated with the authors of this page nor responsible for its content.</i></font></td></tr><tr height=10><td colspan=3></td></tr><tr height=1 bgcolor=#000000><td bgcolor=#000000 colspan=3></td></tr></table><br><table cellspacing=0 cellpadding=0 border=0 width=100%><tr><td align=left valign=top colspan=4><pre><a href="/codesearch?hl=en&amp;q=show:eU0EuvDRNYs:rwEtmQFIluY&amp;sa=N&amp;ct=rdp&amp;cs_p=http://users.skynet.be">http://users.skynet.be</a>/<a href="/codesearch?hl=en&amp;q=show:ozOXaw3a1qs:9alDXuevGD0&amp;sa=N&amp;ct=rdp&amp;cs_p=http://users.skynet.be&amp;cs_f=mgueury">mgueury</a>/<a href="/codesearch?hl=en&amp;q=show:uVx3IdDidwk:10M3ZSfbaYE&amp;sa=N&amp;ct=rdp&amp;cs_p=http://users.skynet.be&amp;cs_f=mgueury/mozilla">mozilla</a>/<a href="/codesearch?hl=en&amp;q=show:SM_R3GbDAfQ:QZXoFApwGAQ&amp;sa=N&amp;ct=rdp&amp;cs_p=http://users.skynet.be/mgueury/mozilla/tidy_08x_source.zip">tidy_08x_source.zip</a>/<a href="/codesearch?hl=en&amp;q=show:cAjNKJVA3LA:9nQINOx9IOg&amp;sa=N&amp;ct=rdp&amp;cs_p=http://users.skynet.be/mgueury/mozilla/tidy_08x_source.zip&amp;cs_f=mozilla_tidy_source">mozilla_tidy_source</a>/<a href="/codesearch?hl=en&amp;q=show:g09kpcc7uto:B4HgLtyn-7M&amp;sa=N&amp;ct=rdp&amp;cs_p=http://users.skynet.be/mgueury/mozilla/tidy_08x_source.zip&amp;cs_f=mozilla_tidy_source/tidy_extension">tidy_extension</a>/<a href="/codesearch?hl=en&amp;q=show:r65OzAw_92c:vxcNSgIQcGA&amp;sa=N&amp;ct=rdp&amp;cs_p=http://users.skynet.be/mgueury/mozilla/tidy_08x_source.zip&amp;cs_f=mozilla_tidy_source/tidy_extension/xpi">xpi</a>/<a href="/codesearch?hl=en&amp;q=show:48MxNM6690U:GGuOTYL7VNc&amp;sa=N&amp;ct=rdp&amp;cs_p=http://users.skynet.be/mgueury/mozilla/tidy_08x_source.zip&amp;cs_f=mozilla_tidy_source/tidy_extension/xpi/sgml-lib">sgml-lib</a>/<a href="/codesearch?hl=en&amp;q=show:oGAK3J0CRF4:BDooHrecmQI&amp;sa=N&amp;ct=rdp&amp;cs_p=http://users.skynet.be/mgueury/mozilla/tidy_08x_source.zip&amp;cs_f=mozilla_tidy_source/tidy_extension/xpi/sgml-lib/REC-html32-19970114">REC-html32-19970114</a>/</pre></td></tr><tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td align=left valign=top><pre><a href="/codesearch?hl=en&amp;q=show:cbbUwPjaM68:oGAK3J0CRF4:XrRysPp7Usg&amp;sa=N&amp;ct=rd&amp;cs_p=http://users.skynet.be/mgueury/mozilla/tidy_08x_source.zip&amp;cs_f=mozilla_tidy_source/tidy_extension/xpi/sgml-lib/REC-html32-19970114/HTML32.cat&amp;start=1">HTML32.cat</a>
<a href="/codesearch?hl=en&amp;q=show:LqAwGbz4alo:oGAK3J0CRF4:zL_V4ivnmjs&amp;sa=N&amp;ct=rd&amp;cs_p=http://users.skynet.be/mgueury/mozilla/tidy_08x_source.zip&amp;cs_f=mozilla_tidy_source/tidy_extension/xpi/sgml-lib/REC-html32-19970114/HTML32.dcl&amp;start=1">HTML32.dcl</a>
<b>HTML32.dtd</b>
<a href="/codesearch?hl=en&amp;q=show:isBQnQQA050:oGAK3J0CRF4:dAs-j8DzUbA&amp;sa=N&amp;ct=rd&amp;cs_p=http://users.skynet.be/mgueury/mozilla/tidy_08x_source.zip&amp;cs_f=mozilla_tidy_source/tidy_extension/xpi/sgml-lib/REC-html32-19970114/ISOlat1.ent&amp;start=1">ISOlat1.ent</a>
</pre></td><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td align=left valign=top width=100%><pre><span id=l1>&lt;!--
</span><span id=l2>        W3C Document Type Definition for the HyperText Markup Language
</span><span id=l3>        version 3.2 as ratified by a vote of W3C member companies.
</span><span id=l4>        For more information on W3C look at  URL http://www.w3.org/
</span><span id=l5>
</span><span id=l6>        Date: Tuesday January 14th 1997
</span><span id=l7>
</span><span id=l8>        Author: Dave Raggett &lt;dsr@w3.org&gt;
</span><span id=l9>
</span><span id=l10>        HTML 3.2 aims to capture recommended practice as of early &#39;96
</span><span id=l11>        and as such to be used as a replacement for HTML 2.0 (RFC 1866).
</span><span id=l12>        Widely deployed rendering attributes are included where they
</span><span id=l13>        have been shown to be interoperable. SCRIPT and STYLE are
</span><span id=l14>        included to smooth the introduction of client-side scripts
</span><span id=l15>        and style sheets. Browsers must avoid showing the contents
</span><span id=l16>        of these element Otherwise support for them is not required.
</span><span id=l17>        ID, CLASS and STYLE attributes are not included in this version
</span><span id=l18>        of HTML.
</span><span id=l19>--&gt;
</span><span id=l20>
</span><span id=l21>&lt;!ENTITY % HTML.Version
</span><span id=l22>        &quot;-//W3C//DTD HTML 3.2 Final//EN&quot;
</span><span id=l23>
</span><span id=l24>        -- Typical usage:
</span><span id=l25>
</span><span id=l26>            &lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 3.2 Final//EN&quot;&gt;
</span><span id=l27>            &lt;html&gt;
</span><span id=l28>            ...
</span><span id=l29>            &lt;/html&gt;
</span><span id=l30>        --
</span><span id=l31>        &gt;
</span><span id=l32>
</span><span id=l33>&lt;!--================== Deprecated Features Switch =========================--&gt;
</span><span id=l34>
</span><span id=l35>&lt;!ENTITY % HTML.Deprecated &quot;INCLUDE&quot;&gt;
</span><span id=l36>
</span><span id=l37>&lt;!--================== Imported Names =====================================--&gt;
</span><span id=l38>
</span><span id=l39>&lt;!ENTITY % Content-Type &quot;CDATA&quot;
</span><span id=l40>        -- meaning a MIME content type, as per RFC1521
</span><span id=l41>        --&gt;
</span><span id=l42>
</span><span id=l43>&lt;!ENTITY % HTTP-Method &quot;GET | POST&quot;
</span><span id=l44>        -- as per HTTP specification
</span><span id=l45>        --&gt;
</span><span id=l46>
</span><span id=l47>&lt;!ENTITY % URL &quot;CDATA&quot;
</span><span id=l48>        -- The term URL means a CDATA attribute
</span><span id=l49>           whose value is a Uniform Resource Locator,
</span><span id=l50>           See RFC1808 (June 95) and RFC1738 (Dec 94).
</span><span id=l51>        --&gt;
</span><span id=l52>
</span><span id=l53>&lt;!-- Parameter Entities --&gt;
</span><span id=l54>
</span><span id=l55>&lt;!ENTITY % head.misc &quot;SCRIPT|STYLE|META|LINK&quot; -- repeatable head elements --&gt;
</span><span id=l56>
</span><span id=l57>&lt;!ENTITY % heading &quot;H1|H2|H3|H4|H5|H6&quot;&gt;
</span><span id=l58>
</span><span id=l59>&lt;!ENTITY % list &quot;UL | OL |  DIR | MENU&quot;&gt;
</span><span id=l60>
</span><span id=l61>&lt;![ %HTML.Deprecated [
</span><span id=l62>    &lt;!ENTITY % preformatted &quot;PRE | XMP | LISTING&quot;&gt;
</span><span id=l63>]]&gt;
</span><span id=l64>
</span><span id=l65>&lt;!ENTITY % preformatted &quot;PRE&quot;&gt;
</span><span id=l66>
</span><span id=l67>&lt;!--================ Character mnemonic entities ==========================--&gt;
</span><span id=l68>
</span><span id=l69>&lt;!ENTITY % ISOlat1 PUBLIC
</span><span id=l70>       &quot;ISO 8879-1986//ENTITIES Added Latin 1//EN//HTML&quot;&gt;
</span><span id=l71>%ISOlat1;
</span><span id=l72>
</span><span id=l73>&lt;!--================ Entities for special symbols =========================--&gt;
</span><span id=l74>&lt;!-- &amp;trade and &amp;cbsp are not widely deployed and so not included here --&gt;
</span><span id=l75>
</span><span id=l76>&lt;!ENTITY amp    CDATA &quot;&amp;#38;&quot;   -- ampersand          --&gt;
</span><span id=l77>&lt;!ENTITY gt     CDATA &quot;&amp;#62;&quot;   -- greater than       --&gt;
</span><span id=l78>&lt;!ENTITY lt     CDATA &quot;&amp;#60;&quot;   -- less than          --&gt;
</span><span id=l79>
</span><span id=l80>&lt;!--=================== Text Markup =======================================--&gt;
</span><span id=l81>
</span><span id=l82>&lt;!ENTITY % font &quot;TT | I | B  | U | STRIKE | BIG | SMALL | SUB | SUP&quot;&gt;
</span><span id=l83>
</span><span id=l84>&lt;!ENTITY % phrase &quot;EM | STRONG | DFN | CODE | SAMP | KBD | VAR | CITE&quot;&gt;
</span><span id=l85>
</span><span id=l86>&lt;!ENTITY % special &quot;A | IMG | APPLET | FONT | BASEFONT | BR | SCRIPT | MAP&quot;&gt;
</span><span id=l87>
</span><span id=l88>&lt;!ENTITY % form &quot;INPUT | SELECT | TEXTAREA&quot;&gt;
</span><span id=l89>
</span><span id=l90>&lt;!ENTITY % text &quot;#PCDATA | %font | %phrase | %special | %form&quot;&gt;
</span><span id=l91>
</span><span id=l92>&lt;!ELEMENT (%font|%phrase) - - (%text)*&gt;
</span><span id=l93>
</span><span id=l94>&lt;!-- there are also 16 widely known color names although
</span><span id=l95>  the resulting colors are implementation dependent:
</span><span id=l96>
</span><span id=l97>   aqua, black, blue, fuchsia, gray, green, lime, maroon,
</span><span id=l98>   navy, olive, purple, red, silver, teal, white, and yellow
</span><span id=l99>
</span><span id=l100> These colors were originally picked as being the standard
</span><span id=l101> 16 colors supported with the Windows VGA palette.
</span><span id=l102> --&gt;
</span><span id=l103>
</span><span id=l104>&lt;!ELEMENT FONT - - (%text)*     -- local change to font --&gt;
</span><span id=l105>&lt;!ATTLIST FONT
</span><span id=l106>    size    CDATA   #IMPLIED    -- [+]nn e.g. size=&quot;+1&quot;, size=4 --
</span><span id=l107>    color   CDATA   #IMPLIED    -- #RRGGBB in hex, e.g. red: color=&quot;#FF0000&quot; --
</span><span id=l108>    &gt;
</span><span id=l109>
</span><span id=l110>&lt;!ELEMENT BASEFONT - O EMPTY    -- base font size (1 to 7)--&gt;
</span><span id=l111>&lt;!ATTLIST BASEFONT
</span><span id=l112>    size    CDATA   #IMPLIED    -- e.g. size=3 --
</span><span id=l113>    &gt;
</span><span id=l114>
</span><span id=l115>&lt;!ELEMENT BR    - O EMPTY    -- forced line break --&gt;
</span><span id=l116>&lt;!ATTLIST BR
</span><span id=l117>        clear (left|all|right|none) none -- control of text flow --
</span><span id=l118>        &gt;
</span><span id=l119>
</span><span id=l120>&lt;!--================== HTML content models ================================--&gt;
</span><span id=l121>&lt;!--
</span><span id=l122>    HTML has three basic content models:
</span><span id=l123>
</span><span id=l124>        %text       character level elements and text strings
</span><span id=l125>        %flow       block-like elements e.g. paragraphs and lists
</span><span id=l126>        %bodytext   as %flow plus headers H1-H6 and ADDRESS
</span><span id=l127>--&gt;
</span><span id=l128>
</span><span id=l129>&lt;!ENTITY % block
</span><span id=l130>     &quot;P | %list | %preformatted | DL | DIV | CENTER |
</span><span id=l131>      BLOCKQUOTE | FORM | ISINDEX | HR | TABLE&quot;&gt;
</span><span id=l132>
</span><span id=l133>&lt;!-- %flow is used for DD and LI --&gt;
</span><span id=l134>
</span><span id=l135>&lt;!ENTITY % flow &quot;(%text | %block)*&quot;&gt;
</span><span id=l136>
</span><span id=l137>&lt;!--=================== Document Body =====================================--&gt;
</span><span id=l138>
</span><span id=l139>&lt;!ENTITY % body.content &quot;(%heading | %text | %block | ADDRESS)*&quot;&gt;
</span><span id=l140>
</span><span id=l141>&lt;!ENTITY % color &quot;CDATA&quot; -- a color specification: #HHHHHH @@ details? --&gt;
</span><span id=l142>
</span><span id=l143>&lt;!ENTITY % body-color-attrs &quot;
</span><span id=l144>        bgcolor %color #IMPLIED
</span><span id=l145>        text %color #IMPLIED
</span><span id=l146>        link %color #IMPLIED
</span><span id=l147>        vlink %color #IMPLIED
</span><span id=l148>        alink %color #IMPLIED
</span><span id=l149>        &quot;&gt;
</span><span id=l150>
</span><span id=l151>&lt;!ELEMENT BODY O O  %body.content&gt;
</span><span id=l152>&lt;!ATTLIST BODY
</span><span id=l153>        background %URL #IMPLIED  -- texture tile for document background --
</span><span id=l154>        %body-color-attrs;  -- bgcolor, text, link, vlink, alink --
</span><span id=l155>        &gt;
</span><span id=l156>
</span><span id=l157>&lt;!ENTITY % address.content &quot;((%text;) | P)*&quot;&gt;
</span><span id=l158>
</span><span id=l159>&lt;!ELEMENT ADDRESS - - %address.content&gt;
</span><span id=l160>
</span><span id=l161>&lt;!ELEMENT DIV - - %body.content&gt;
</span><span id=l162>&lt;!ATTLIST DIV
</span><span id=l163>        align   (left|center|right) #IMPLIED -- alignment of following text --
</span><span id=l164>        &gt;
</span><span id=l165>
</span><span id=l166>&lt;!-- CENTER is a shorthand for DIV with ALIGN=CENTER --&gt;
</span><span id=l167>&lt;!ELEMENT center - - %body.content&gt;
</span><span id=l168>
</span><span id=l169>&lt;!--================== The Anchor Element =================================--&gt;
</span><span id=l170>
</span><span id=l171>&lt;!ELEMENT A - - (%text)* -(A)&gt;
</span><span id=l172>&lt;!ATTLIST A
</span><span id=l173>        name    CDATA   #IMPLIED    -- named link end --
</span><span id=l174>        href    %URL    #IMPLIED    -- URL for linked resource --
</span><span id=l175>        rel     CDATA   #IMPLIED    -- forward link types --
</span><span id=l176>        rev     CDATA   #IMPLIED    -- reverse link types --
</span><span id=l177>        title   CDATA   #IMPLIED    -- advisory title string --
</span><span id=l178>        &gt;
</span><span id=l179>
</span><span id=l180>&lt;!--================== Client-side image maps ============================--&gt;
</span><span id=l181>
</span><span id=l182>&lt;!-- These can be placed in the same document or grouped in a
</span><span id=l183>     separate document although this isn&#39;t yet widely supported --&gt;
</span><span id=l184>
</span><span id=l185>&lt;!ENTITY % SHAPE &quot;(rect|circle|poly)&quot;&gt;
</span><span id=l186>&lt;!ENTITY % COORDS &quot;CDATA&quot; -- comma separated list of numbers --&gt;
</span><span id=l187>
</span><span id=l188>&lt;!ELEMENT MAP - - (AREA)*&gt;
</span><span id=l189>&lt;!ATTLIST MAP
</span><span id=l190>    name    CDATA   #IMPLIED
</span><span id=l191>    &gt;
</span><span id=l192>
</span><span id=l193>&lt;!ELEMENT AREA - O EMPTY&gt;
</span><span id=l194>&lt;!ATTLIST AREA
</span><span id=l195>    shape   %SHAPE  rect
</span><span id=l196>    coords  %COORDS #IMPLIED  -- defines coordinates for shape --
</span><span id=l197>    href    %URL    #IMPLIED  -- this region acts as hypertext link --
</span><span id=l198>    nohref (nohref) #IMPLIED  -- this region has no action --
</span><span id=l199>    alt     CDATA   #REQUIRED -- needed for non-graphical user agents --
</span><span id=l200>    &gt;
</span><span id=l201>
</span><span id=l202>&lt;!--================== The LINK Element ==================================--&gt;
</span><span id=l203>
</span><span id=l204>&lt;!ENTITY % Types &quot;CDATA&quot;
</span><span id=l205>        -- See Internet Draft: draft-ietf-html-relrev-00.txt
</span><span id=l206>           LINK has been part of HTML since the early days
</span><span id=l207>           although few browsers as yet take advantage of it.
</span><span id=l208>
</span><span id=l209>           Relationship values can be used in principle:
</span><span id=l210>
</span><span id=l211>                a) for document specific toolbars/menus when used
</span><span id=l212>                   with the LINK element in the document head:
</span><span id=l213>                b) to link to a separate style sheet
</span><span id=l214>                c) to make a link to a script
</span><span id=l215>                d) by stylesheets to control how collections of
</span><span id=l216>                   html nodes are rendered into printed documents
</span><span id=l217>                e) to make a link to a printable version of this document
</span><span id=l218>                   e.g. a postscript or pdf version
</span><span id=l219>--&gt;
</span><span id=l220>
</span><span id=l221>&lt;!ELEMENT LINK - O EMPTY&gt;
</span><span id=l222>&lt;!ATTLIST LINK
</span><span id=l223>        href    %URL    #IMPLIED    -- URL for linked resource --
</span><span id=l224>        rel     %Types  #IMPLIED    -- forward link types --
</span><span id=l225>        rev     %Types  #IMPLIED    -- reverse link types --
</span><span id=l226>        title   CDATA   #IMPLIED    -- advisory title string --
</span><span id=l227>        &gt;
</span><span id=l228>
</span><span id=l229>&lt;!--=================== Images ============================================--&gt;
</span><span id=l230>
</span><span id=l231>&lt;!ENTITY % Length &quot;CDATA&quot;   -- nn for pixels or nn% for percentage length --&gt;
</span><span id=l232>&lt;!ENTITY % Pixels &quot;NUMBER&quot;  -- integer representing length in pixels --&gt;
</span><span id=l233>
</span><span id=l234>&lt;!-- Suggested widths are used for negotiating image size
</span><span id=l235>     with the module responsible for painting the image.
</span><span id=l236>     align=left or right cause image to float to margin
</span><span id=l237>     and for subsequent text to wrap around image --&gt;
</span><span id=l238>
</span><span id=l239>&lt;!ENTITY % IAlign &quot;(top|middle|bottom|left|right)&quot;&gt;
</span><span id=l240>
</span><span id=l241>&lt;!ELEMENT IMG    - O EMPTY --  Embedded image --&gt;
</span><span id=l242>&lt;!ATTLIST IMG
</span><span id=l243>        src     %URL     #REQUIRED  -- URL of image to embed --
</span><span id=l244>        alt     CDATA    #IMPLIED   -- for display in place of image --
</span><span id=l245>        align   %IAlign  #IMPLIED   -- vertical or horizontal alignment --
</span><span id=l246>        height  %Pixels  #IMPLIED   -- suggested height in pixels --
</span><span id=l247>        width   %Pixels  #IMPLIED   -- suggested width in pixels --
</span><span id=l248>        border  %Pixels  #IMPLIED   -- suggested link border width --
</span><span id=l249>        hspace  %Pixels  #IMPLIED   -- suggested horizontal gutter --
</span><span id=l250>        vspace  %Pixels  #IMPLIED   -- suggested vertical gutter --
</span><span id=l251>        usemap  %URL     #IMPLIED   -- use client-side image map --
</span><span id=l252>        ismap   (ismap)  #IMPLIED   -- use server image map --
</span><span id=l253>        &gt;
</span><span id=l254>
</span><span id=l255>&lt;!-- USEMAP points to a MAP element which may be in this document
</span><span id=l256>  or an external document, although the latter is not widely supported --&gt;
</span><span id=l257>
</span><span id=l258>&lt;!--=================== Java APPLET tag ===================================--&gt;
</span><span id=l259>&lt;!--
</span><span id=l260>  This tag is supported by all Java enabled browsers. Applet resources
</span><span id=l261>  (including their classes) are normally loaded relative to the document
</span><span id=l262>  URL (or &lt;BASE&gt; element if it is defined). The CODEBASE attribute is used
</span><span id=l263>  to change this default behavior. If the CODEBASE attribute is defined then
</span><span id=l264>  it specifies a different location to find applet resources. The value
</span><span id=l265>  can be an absolute URL or a relative URL. The absolute URL is used as is
</span><span id=l266>  without modification and is not effected by the documents &lt;BASE&gt; element.
</span><span id=l267>  When the codebase attribute is relative, then it is relative to the
</span><span id=l268>  document URL (or &lt;BASE&gt; tag if defined).
</span><span id=l269>--&gt;
</span><span id=l270>&lt;!ELEMENT APPLET - - (PARAM | %text)*&gt;
</span><span id=l271>&lt;!ATTLIST APPLET
</span><span id=l272>        codebase %URL     #IMPLIED   -- code base --
</span><span id=l273>        code     CDATA    #REQUIRED  -- class file --
</span><span id=l274>        alt      CDATA    #IMPLIED   -- for display in place of applet --
</span><span id=l275>        name     CDATA    #IMPLIED   -- applet name --
</span><span id=l276>        width    %Pixels  #REQUIRED  -- suggested width in pixels --
</span><span id=l277>        height   %Pixels  #REQUIRED  -- suggested height in pixels --
</span><span id=l278>        align    %IAlign  #IMPLIED   -- vertical or horizontal alignment --
</span><span id=l279>        hspace   %Pixels  #IMPLIED   -- suggested horizontal gutter --
</span><span id=l280>        vspace   %Pixels  #IMPLIED   -- suggested vertical gutter --
</span><span id=l281>        &gt;
</span><span id=l282>
</span><span id=l283>&lt;!ELEMENT PARAM - O EMPTY&gt;
</span><span id=l284>&lt;!ATTLIST PARAM
</span><span id=l285>        name    NMTOKEN   #REQUIRED  -- The name of the parameter --
</span><span id=l286>        value   CDATA     #IMPLIED   -- The value of the parameter --
</span><span id=l287>        &gt;
</span><span id=l288>
</span><span id=l289>&lt;!--
</span><span id=l290>Here is an example:
</span><span id=l291>
</span><span id=l292>    &lt;applet codebase=&quot;applets/NervousText&quot;
</span><span id=l293>        code=NervousText.class
</span><span id=l294>        width=300
</span><span id=l295>        height=50&gt;
</span><span id=l296>    &lt;param name=text value=&quot;Java is Cool!&quot;&gt;
</span><span id=l297>    &lt;img src=sorry.gif alt=&quot;This looks better with Java support&quot;&gt;
</span><span id=l298>    &lt;/applet&gt;
</span><span id=l299>--&gt;
</span><span id=l300>
</span><span id=l301>&lt;!--=================== Horizontal Rule ===================================--&gt;
</span><span id=l302>
</span><span id=l303>&lt;!ELEMENT HR    - O EMPTY&gt;
</span><span id=l304>&lt;!ATTLIST HR
</span><span id=l305>        align (left|right|center) #IMPLIED
</span><span id=l306>        noshade (noshade) #IMPLIED
</span><span id=l307>        size  %Pixels #IMPLIED
</span><span id=l308>        width %Length #IMPLIED
</span><span id=l309>        &gt;
</span><span id=l310>&lt;!--=================== Paragraphs=========================================--&gt;
</span><span id=l311>
</span><span id=l312>&lt;!ELEMENT P     - O (%text)*&gt;
</span><span id=l313>&lt;!ATTLIST P
</span><span id=l314>        align  (left|center|right) #IMPLIED
</span><span id=l315>        &gt;
</span><span id=l316>
</span><span id=l317>&lt;!--=================== Headings ==========================================--&gt;
</span><span id=l318>
</span><span id=l319>&lt;!--
</span><span id=l320>  There are six levels of headers from H1 (the most important)
</span><span id=l321>  to H6 (the least important).
</span><span id=l322>--&gt;
</span><span id=l323>
</span><span id=l324>&lt;!ELEMENT ( %heading )  - -  (%text;)*&gt;
</span><span id=l325>&lt;!ATTLIST ( %heading )
</span><span id=l326>        align  (left|center|right) #IMPLIED
</span><span id=l327>        &gt;
</span><span id=l328>
</span><span id=l329>&lt;!--=================== Preformatted Text =================================--&gt;
</span><span id=l330>
</span><span id=l331>&lt;!-- excludes images and changes in font size --&gt;
</span><span id=l332>
</span><span id=l333>&lt;!ENTITY % pre.exclusion &quot;IMG|BIG|SMALL|SUB|SUP|FONT&quot;&gt;
</span><span id=l334>
</span><span id=l335>&lt;!ELEMENT PRE - - (%text)* -(%pre.exclusion)&gt;
</span><span id=l336>&lt;!ATTLIST PRE
</span><span id=l337>        width NUMBER #implied -- is this widely supported? --
</span><span id=l338>        &gt;
</span><span id=l339>
</span><span id=l340>&lt;![ %HTML.Deprecated [
</span><span id=l341>
</span><span id=l342>&lt;!ENTITY % literal &quot;CDATA&quot;
</span><span id=l343>        -- historical, non-conforming parsing mode where
</span><span id=l344>           the only markup signal is the end tag
</span><span id=l345>           in full
</span><span id=l346>        --&gt;
</span><span id=l347>
</span><span id=l348>&lt;!ELEMENT (XMP|LISTING) - -  %literal&gt;
</span><span id=l349>&lt;!ELEMENT PLAINTEXT - O %literal&gt;
</span><span id=l350>
</span><span id=l351>]]&gt;
</span><span id=l352>
</span><span id=l353>&lt;!--=================== Block-like Quotes =================================--&gt;
</span><span id=l354>
</span><span id=l355>&lt;!ELEMENT BLOCKQUOTE - - %body.content&gt;
</span><span id=l356>
</span><span id=l357>&lt;!--=================== Lists =============================================--&gt;
</span><span id=l358>
</span><span id=l359>&lt;!--
</span><span id=l360>    HTML 3.2 allows you to control the sequence number for ordered lists.
</span><span id=l361>    You can set the sequence number with the START and VALUE attributes.
</span><span id=l362>    The TYPE attribute may be used to specify the rendering of ordered
</span><span id=l363>    and unordered lists.
</span><span id=l364>--&gt;
</span><span id=l365>
</span><span id=l366>&lt;!-- definition lists - DT for term, DD for its definition --&gt;
</span><span id=l367>
</span><span id=l368>&lt;!ELEMENT DL    - -  (DT|DD)+&gt;
</span><span id=l369>&lt;!ATTLIST DL
</span><span id=l370>        compact (compact) #IMPLIED -- more compact style --
</span><span id=l371>        &gt;
</span><span id=l372>
</span><span id=l373>&lt;!ELEMENT DT - O  (%text)*&gt;
</span><span id=l374>&lt;!ELEMENT DD - O  %flow;&gt;
</span><span id=l375>
</span><span id=l376>&lt;!-- Ordered lists OL, and unordered lists UL --&gt;
</span><span id=l377>&lt;!ELEMENT (OL|UL) - -  (LI)+&gt;
</span><span id=l378>
</span><span id=l379>&lt;!--
</span><span id=l380>       Numbering style
</span><span id=l381>    1   arablic numbers     1, 2, 3, ...
</span><span id=l382>    a   lower alpha         a, b, c, ...
</span><span id=l383>    A   upper alpha         A, B, C, ...
</span><span id=l384>    i   lower roman         i, ii, iii, ...
</span><span id=l385>    I   upper roman         I, II, III, ...
</span><span id=l386>
</span><span id=l387>    The style is applied to the sequence number which by default
</span><span id=l388>    is reset to 1 for the first list item in an ordered list.
</span><span id=l389>
</span><span id=l390>    This can&#39;t be expressed directly in SGML due to case folding.
</span><span id=l391>--&gt;
</span><span id=l392>
</span><span id=l393>&lt;!ENTITY % OLStyle &quot;CDATA&quot; -- constrained to: [1|a|A|i|I] --&gt;
</span><span id=l394>
</span><span id=l395>&lt;!ATTLIST OL -- ordered lists --
</span><span id=l396>        type      %OLStyle   #IMPLIED   -- numbering style --
</span><span id=l397>        start     NUMBER     #IMPLIED   -- starting sequence number --
</span><span id=l398>        compact  (compact)   #IMPLIED   -- reduced interitem spacing --
</span><span id=l399>        &gt;
</span><span id=l400>
</span><span id=l401>&lt;!-- bullet styles --&gt;
</span><span id=l402>
</span><span id=l403>&lt;!ENTITY % ULStyle &quot;disc|square|circle&quot;&gt;
</span><span id=l404>
</span><span id=l405>&lt;!ATTLIST UL -- unordered lists --
</span><span id=l406>        type    (%ULStyle)   #IMPLIED   -- bullet style --
</span><span id=l407>        compact (compact)    #IMPLIED   -- reduced interitem spacing --
</span><span id=l408>        &gt;
</span><span id=l409>
</span><span id=l410>&lt;!ELEMENT (DIR|MENU) - -  (LI)+ -(%block)&gt;
</span><span id=l411>&lt;!ATTLIST DIR
</span><span id=l412>        compact (compact) #IMPLIED
</span><span id=l413>        &gt;
</span><span id=l414>&lt;!ATTLIST MENU
</span><span id=l415>        compact (compact) #IMPLIED
</span><span id=l416>        &gt;
</span><span id=l417>
</span><span id=l418>&lt;!-- &lt;DIR&gt;              Directory list                  --&gt;
</span><span id=l419>&lt;!-- &lt;DIR COMPACT&gt;      Compact list style              --&gt;
</span><span id=l420>&lt;!-- &lt;MENU&gt;             Menu list                       --&gt;
</span><span id=l421>&lt;!-- &lt;MENU COMPACT&gt;     Compact list style              --&gt;
</span><span id=l422>
</span><span id=l423>&lt;!-- The type attribute can be used to change the bullet style
</span><span id=l424>     in unordered lists and the numbering style in ordered lists --&gt;
</span><span id=l425>
</span><span id=l426>&lt;!ENTITY % LIStyle &quot;CDATA&quot; -- constrained to: &quot;(%ULStyle|%OLStyle)&quot; --&gt;
</span><span id=l427>
</span><span id=l428>&lt;!ELEMENT LI - O %flow -- list item --&gt;
</span><span id=l429>&lt;!ATTLIST LI
</span><span id=l430>        type    %LIStyle     #IMPLIED   -- list item style --
</span><span id=l431>        value    NUMBER      #IMPLIED   -- reset sequence number --
</span><span id=l432>        &gt;
</span><span id=l433>
</span><span id=l434>&lt;!--================ Forms ===============================================--&gt;
</span><span id=l435>
</span><span id=l436>&lt;!ELEMENT FORM - - %body.content -(FORM)&gt;
</span><span id=l437>&lt;!ATTLIST FORM
</span><span id=l438>        action %URL #IMPLIED  -- server-side form handler --
</span><span id=l439>        method (%HTTP-Method) GET -- see HTTP specification --
</span><span id=l440>        enctype %Content-Type; &quot;application/x-www-form-urlencoded&quot;
</span><span id=l441>        &gt;
</span><span id=l442>
</span><span id=l443>&lt;!ENTITY % InputType
</span><span id=l444>        &quot;(TEXT | PASSWORD | CHECKBOX | RADIO | SUBMIT
</span><span id=l445>            | RESET | FILE | HIDDEN | IMAGE)&quot;&gt;
</span><span id=l446>
</span><span id=l447>&lt;!ELEMENT INPUT - O EMPTY&gt;
</span><span id=l448>&lt;!ATTLIST INPUT
</span><span id=l449>        type %InputType TEXT     -- what kind of widget is needed --
</span><span id=l450>        name  CDATA   #IMPLIED   -- required for all but submit and reset --
</span><span id=l451>        value CDATA   #IMPLIED   -- required for radio and checkboxes --
</span><span id=l452>        checked (checked) #IMPLIED -- for radio buttons and check boxes --
</span><span id=l453>        size CDATA    #IMPLIED   -- specific to each type of field --
</span><span id=l454>        maxlength NUMBER #IMPLIED -- max chars allowed in text fields --
</span><span id=l455>        src   %URL    #IMPLIED   -- for fields with background images --
</span><span id=l456>        align %IAlign #IMPLIED   -- vertical or horizontal alignment --
</span><span id=l457>        &gt;
</span><span id=l458>
</span><span id=l459>&lt;!ELEMENT SELECT - - (OPTION+)&gt;
</span><span id=l460>&lt;!ATTLIST SELECT
</span><span id=l461>        name CDATA #REQUIRED
</span><span id=l462>        size NUMBER #IMPLIED
</span><span id=l463>        multiple (multiple) #IMPLIED
</span><span id=l464>        &gt;
</span><span id=l465>
</span><span id=l466>&lt;!ELEMENT OPTION - O (#PCDATA)*&gt;
</span><span id=l467>&lt;!ATTLIST OPTION
</span><span id=l468>        selected (selected) #IMPLIED
</span><span id=l469>        value  CDATA  #IMPLIED -- defaults to element content --
</span><span id=l470>        &gt;
</span><span id=l471>
</span><span id=l472>&lt;!-- Multi-line text input field. --&gt;
</span><span id=l473>
</span><span id=l474>&lt;!ELEMENT TEXTAREA - - (#PCDATA)*&gt;
</span><span id=l475>&lt;!ATTLIST TEXTAREA
</span><span id=l476>        name CDATA #REQUIRED
</span><span id=l477>        rows NUMBER #REQUIRED
</span><span id=l478>        cols NUMBER #REQUIRED
</span><span id=l479>        &gt;
</span><span id=l480>
</span><span id=l481>&lt;!--======================= Tables ========================================--&gt;
</span><span id=l482>
</span><span id=l483>&lt;!-- Widely deployed subset of the full table standard, see RFC 1942
</span><span id=l484>     e.g. at http://www.ics.uci.edu/pub/ietf/html/rfc1942.txt --&gt;
</span><span id=l485>
</span><span id=l486>&lt;!-- horizontal placement of table relative to window --&gt;
</span><span id=l487>&lt;!ENTITY % Where &quot;(left|center|right)&quot;&gt;
</span><span id=l488>
</span><span id=l489>&lt;!-- horizontal alignment attributes for cell contents --&gt;
</span><span id=l490>&lt;!ENTITY % cell.halign
</span><span id=l491>        &quot;align  (left|center|right) #IMPLIED&quot;
</span><span id=l492>        &gt;
</span><span id=l493>
</span><span id=l494>&lt;!-- vertical alignment attributes for cell contents --&gt;
</span><span id=l495>&lt;!ENTITY % cell.valign
</span><span id=l496>        &quot;valign  (top|middle|bottom)  #IMPLIED&quot;
</span><span id=l497>        &gt;
</span><span id=l498>
</span><span id=l499>&lt;!ELEMENT table - - (caption?, tr+)&gt;
</span><span id=l500>&lt;!ELEMENT tr - O (th|td)*&gt;
</span><span id=l501>&lt;!ELEMENT (th|td) - O %body.content&gt;
</span><span id=l502>
</span><span id=l503>&lt;!ATTLIST table                       -- table element --
</span><span id=l504>        align     %Where;   #IMPLIED  -- table position relative to window --
</span><span id=l505>        width     %Length   #IMPLIED  -- table width relative to window --
</span><span id=l506>        border    %Pixels   #IMPLIED  -- controls frame width around table --
</span><span id=l507>        cellspacing %Pixels #IMPLIED  -- spacing between cells --
</span><span id=l508>        cellpadding %Pixels #IMPLIED  -- spacing within cells --
</span><span id=l509>        &gt;
</span><span id=l510>
</span><span id=l511>&lt;!ELEMENT CAPTION - - (%text;)* -- table or figure caption --&gt;
</span><span id=l512>&lt;!ATTLIST CAPTION
</span><span id=l513>        align (top|bottom) #IMPLIED
</span><span id=l514>        &gt;
</span><span id=l515>
</span><span id=l516>&lt;!ATTLIST tr                       -- table row --
</span><span id=l517>        %cell.halign;              -- horizontal alignment in cells --
</span><span id=l518>        %cell.valign;              -- vertical alignment in cells --
</span><span id=l519>        &gt;
</span><span id=l520>
</span><span id=l521>&lt;!ATTLIST (th|td)                  -- header or data cell --
</span><span id=l522>        nowrap (nowrap)  #IMPLIED  -- suppress word wrap --
</span><span id=l523>        rowspan NUMBER   1         -- number of rows spanned by cell --
</span><span id=l524>        colspan NUMBER   1         -- number of cols spanned by cell --
</span><span id=l525>        %cell.halign;              -- horizontal alignment in cell --
</span><span id=l526>        %cell.valign;              -- vertical alignment in cell --
</span><span id=l527>        width   %Pixels  #IMPLIED  -- suggested width for cell --
</span><span id=l528>        height  %Pixels  #IMPLIED  -- suggested height for cell --
</span><span id=l529>        &gt;
</span><span id=l530>
</span><span id=l531>&lt;!--================ Document Head ========================================--&gt;
</span><span id=l532>
</span><span id=l533>&lt;!-- %head.misc defined earlier on as &quot;SCRIPT|STYLE|META|LINK&quot; --&gt;
</span><span id=l534>
</span><span id=l535>&lt;!ENTITY % head.content &quot;TITLE &amp; ISINDEX? &amp; BASE?&quot;&gt;
</span><span id=l536>
</span><span id=l537>&lt;!ELEMENT HEAD O O  (%head.content) +(%head.misc)&gt;
</span><span id=l538>
</span><span id=l539>&lt;!ELEMENT TITLE - -  (#PCDATA)* -(%head.misc)
</span><span id=l540>          -- The TITLE element is not considered part of the flow of text.
</span><span id=l541>             It should be displayed, for example as the page header or
</span><span id=l542>             window title.
</span><span id=l543>          --&gt;
</span><span id=l544>
</span><span id=l545>&lt;!ELEMENT ISINDEX - O EMPTY&gt;
</span><span id=l546>&lt;!ATTLIST ISINDEX
</span><span id=l547>        prompt CDATA #IMPLIED -- prompt message --&gt;
</span><span id=l548>
</span><span id=l549>&lt;!--
</span><span id=l550>    The BASE element gives an absolute URL for dereferencing relative
</span><span id=l551>    URLs, e.g.
</span><span id=l552>
</span><span id=l553>         &lt;BASE href=&quot;http://foo.com/index.html&quot;&gt;
</span><span id=l554>         ...
</span><span id=l555>         &lt;IMG SRC=&quot;images/bar.gif&quot;&gt;
</span><span id=l556>
</span><span id=l557>    The image is deferenced to
</span><span id=l558>
</span><span id=l559>         http://foo.com/images/bar.gif
</span><span id=l560>
</span><span id=l561>   In the absence of a BASE element the document URL should be used.
</span><span id=l562>   Note that this is not necessarily the same as the URL used to
</span><span id=l563>   request the document, as the base URL may be overridden by an HTTP
</span><span id=l564>   header accompanying the document.
</span><span id=l565>--&gt;
</span><span id=l566>
</span><span id=l567>&lt;!ELEMENT BASE - O EMPTY&gt;
</span><span id=l568>&lt;!ATTLIST BASE
</span><span id=l569>        href %URL  #REQUIRED
</span><span id=l570>        &gt;
</span><span id=l571>
</span><span id=l572>&lt;!ELEMENT META - O EMPTY -- Generic Metainformation --&gt;
</span><span id=l573>&lt;!ATTLIST META
</span><span id=l574>        http-equiv  NAME    #IMPLIED  -- HTTP response header name  --
</span><span id=l575>        name        NAME    #IMPLIED  -- metainformation name       --
</span><span id=l576>        content     CDATA   #REQUIRED -- associated information     --
</span><span id=l577>        &gt;
</span><span id=l578>
</span><span id=l579>&lt;!-- SCRIPT/STYLE are place holders for transition to next version of HTML --&gt;
</span><span id=l580>
</span><span id=l581>&lt;!ELEMENT STYLE  - - CDATA -- placeholder for style info --&gt;
</span><span id=l582>&lt;!ELEMENT SCRIPT - - CDATA -- placeholder for script statements --&gt;
</span><span id=l583>
</span><span id=l584>&lt;!--================ Document Structure ===================================--&gt;
</span><span id=l585>
</span><span id=l586>&lt;!ENTITY % version.attr &quot;VERSION CDATA #FIXED &#39;%HTML.Version;&#39;&quot;&gt;
</span><span id=l587>
</span><span id=l588>&lt;![ %HTML.Deprecated [
</span><span id=l589>    &lt;!ENTITY % html.content &quot;HEAD, BODY, PLAINTEXT?&quot;&gt;
</span><span id=l590>]]&gt;
</span><span id=l591>
</span><span id=l592>&lt;!ENTITY % html.content &quot;HEAD, BODY&quot;&gt;
</span><span id=l593>
</span><span id=l594>&lt;!ELEMENT HTML O O  (%html.content)&gt;
</span><span id=l595>&lt;!ATTLIST HTML
</span><span id=l596>        %version.attr;
</span><span id=l597>        &gt;
</span></pre></td></tr></table><table cellspacing=0 cellpadding=0 border=0 width=100%><tr height=1 bgcolor=#000000><td bgcolor=#000000 colspan=3></td></tr><tr height=10><td></td></tr><tr><td><font size=-1><code class=fn>mozilla_tidy_source/tidy_extension/xpi/sgml-lib/REC-html32-19970114/HTML32.dtd</code> from<br><span class="a"><a href="codesearch/url?hl=en&ct=rpc&url=http://users.skynet.be/mgueury/mozilla/tidy_08x_source.zip&usg=AFQjCNFecLonw5eEXUaOOFUc28sq6tFk9w">http://users.skynet.be/mgueury/mozilla/tidy_08x_source.zip</a></span> - <span class="a">Unknown License</span><br><br></font></tr></tr></table></body></html>
        W3C Document Type Definition for the HyperText Markup Language
        version 3.2 as ratified by a vote of W3C member companies.
        For more information on W3C look at  URL http://www.w3.org/

        Date: Tuesday January 14th 1997

        Author: Dave Raggett <dsr@w3.org>

        HTML 3.2 aims to capture recommended practice as of early '96
        and as such to be used as a replacement for HTML 2.0 (RFC 1866).
        Widely deployed rendering attributes are included where they
        have been shown to be interoperable. SCRIPT and STYLE are
        included to smooth the introduction of client-side scripts
        and style sheets. Browsers must avoid showing the contents
        of these element Otherwise support for them is not required.
        ID, CLASS and STYLE attributes are not included in this version
        of HTML.
-->

<!ENTITY % HTML.Version
        "-//W3C//DTD HTML 3.2 Final//EN"

        -- Typical usage:

            <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
            <html>
            ...
            </html>
        --
        >

<!--================== Deprecated Features Switch =========================-->

<!ENTITY % HTML.Deprecated "INCLUDE">

<!--================== Imported Names =====================================-->

<!ENTITY % Content-Type "CDATA"
        -- meaning a MIME content type, as per RFC1521
        -->

<!ENTITY % HTTP-Method "GET | POST"
        -- as per HTTP specification
        -->

<!ENTITY % URL "CDATA"
        -- The term URL means a CDATA attribute
           whose value is a Uniform Resource Locator,
           See RFC1808 (June 95) and RFC1738 (Dec 94).
        -->

<!-- Parameter Entities -->

<!ENTITY % head.misc "SCRIPT|STYLE|META|LINK" -- repeatable head elements -->

<!ENTITY % heading "H1|H2|H3|H4|H5|H6">

<!ENTITY % list "UL | OL |  DIR | MENU">

<![ %HTML.Deprecated [
    <!ENTITY % preformatted "PRE | XMP | LISTING">
]]>

<!ENTITY % preformatted "PRE">

<!--================ Character mnemonic entities ==========================-->

<!ENTITY % ISOlat1 PUBLIC
       "ISO 8879-1986//ENTITIES Added Latin 1//EN//HTML">
%ISOlat1;

<!--================ Entities for special symbols =========================-->
<!-- &trade and &cbsp are not widely deployed and so not included here -->

<!ENTITY amp    CDATA "&#38;"   -- ampersand          -->
<!ENTITY gt     CDATA "&#62;"   -- greater than       -->
<!ENTITY lt     CDATA "&#60;"   -- less than          -->

<!--=================== Text Markup =======================================-->

<!ENTITY % font "TT | I | B  | U | STRIKE | BIG | SMALL | SUB | SUP">

<!ENTITY % phrase "EM | STRONG | DFN | CODE | SAMP | KBD | VAR | CITE">

<!ENTITY % special "A | IMG | APPLET | FONT | BASEFONT | BR | SCRIPT | MAP">

<!ENTITY % form "INPUT | SELECT | TEXTAREA">

<!ENTITY % text "#PCDATA | %font | %phrase | %special | %form">

<!ELEMENT (%font|%phrase) - - (%text)*>

<!-- there are also 16 widely known color names although
  the resulting colors are implementation dependent:

   aqua, black, blue, fuchsia, gray, green, lime, maroon,
   navy, olive, purple, red, silver, teal, white, and yellow

 These colors were originally picked as being the standard
 16 colors supported with the Windows VGA palette.
 -->

<!ELEMENT FONT - - (%text)*     -- local change to font -->
<!ATTLIST FONT
    size    CDATA   #IMPLIED    -- [+]nn e.g. size="+1", size=4 --
    color   CDATA   #IMPLIED    -- #RRGGBB in hex, e.g. red: color="#FF0000" --
    >

<!ELEMENT BASEFONT - O EMPTY    -- base font size (1 to 7)-->
<!ATTLIST BASEFONT
    size    CDATA   #IMPLIED    -- e.g. size=3 --
    >

<!ELEMENT BR    - O EMPTY    -- forced line break -->
<!ATTLIST BR
        clear (left|all|right|none) none -- control of text flow --
        >

<!--================== HTML content models ================================-->
<!--
    HTML has three basic content models:

        %text       character level elements and text strings
        %flow       block-like elements e.g. paragraphs and lists
        %bodytext   as %flow plus headers H1-H6 and ADDRESS
-->

<!ENTITY % block
     "P | %list | %preformatted | DL | DIV | CENTER |
      BLOCKQUOTE | FORM | ISINDEX | HR | TABLE">

<!-- %flow is used for DD and LI -->

<!ENTITY % flow "(%text | %block)*">

<!--=================== Document Body =====================================-->

<!ENTITY % body.content "(%heading | %text | %block | ADDRESS)*">

<!ENTITY % color "CDATA" -- a color specification: #HHHHHH @@ details? -->

<!ENTITY % body-color-attrs "
        bgcolor %color #IMPLIED
        text %color #IMPLIED
        link %color #IMPLIED
        vlink %color #IMPLIED
        alink %color #IMPLIED
        ">

<!ELEMENT BODY O O  %body.content>
<!ATTLIST BODY
        background %URL #IMPLIED  -- texture tile for document background --
        %body-color-attrs;  -- bgcolor, text, link, vlink, alink --
        >

<!ENTITY % address.content "((%text;) | P)*">

<!ELEMENT ADDRESS - - %address.content>

<!ELEMENT DIV - - %body.content>
<!ATTLIST DIV
        align   (left|center|right) #IMPLIED -- alignment of following text --
        >

<!-- CENTER is a shorthand for DIV with ALIGN=CENTER -->
<!ELEMENT center - - %body.content>

<!--================== The Anchor Element =================================-->

<!ELEMENT A - - (%text)* -(A)>
<!ATTLIST A
        name    CDATA   #IMPLIED    -- named link end --
        href    %URL    #IMPLIED    -- URL for linked resource --
        rel     CDATA   #IMPLIED    -- forward link types --
        rev     CDATA   #IMPLIED    -- reverse link types --
        title   CDATA   #IMPLIED    -- advisory title string --
        >

<!--================== Client-side image maps ============================-->

<!-- These can be placed in the same document or grouped in a
     separate document although this isn't yet widely supported -->

<!ENTITY % SHAPE "(rect|circle|poly)">
<!ENTITY % COORDS "CDATA" -- comma separated list of numbers -->

<!ELEMENT MAP - - (AREA)*>
<!ATTLIST MAP
    name    CDATA   #IMPLIED
    >

<!ELEMENT AREA - O EMPTY>
<!ATTLIST AREA
    shape   %SHAPE  rect
    coords  %COORDS #IMPLIED  -- defines coordinates for shape --
    href    %URL    #IMPLIED  -- this region acts as hypertext link --
    nohref (nohref) #IMPLIED  -- this region has no action --
    alt     CDATA   #REQUIRED -- needed for non-graphical user agents --
    >

<!--================== The LINK Element ==================================-->

<!ENTITY % Types "CDATA"
        -- See Internet Draft: draft-ietf-html-relrev-00.txt
           LINK has been part of HTML since the early days
           although few browsers as yet take advantage of it.

           Relationship values can be used in principle:

                a) for document specific toolbars/menus when used
                   with the LINK element in the document head:
                b) to link to a separate style sheet
                c) to make a link to a script
                d) by stylesheets to control how collections of
                   html nodes are rendered into printed documents
                e) to make a link to a printable version of this document
                   e.g. a postscript or pdf version
-->

<!ELEMENT LINK - O EMPTY>
<!ATTLIST LINK
        href    %URL    #IMPLIED    -- URL for linked resource --
        rel     %Types  #IMPLIED    -- forward link types --
        rev     %Types  #IMPLIED    -- reverse link types --
        title   CDATA   #IMPLIED    -- advisory title string --
        >

<!--=================== Images ============================================-->

<!ENTITY % Length "CDATA"   -- nn for pixels or nn% for percentage length -->
<!ENTITY % Pixels "NUMBER"  -- integer representing length in pixels -->

<!-- Suggested widths are used for negotiating image size
     with the module responsible for painting the image.
     align=left or right cause image to float to margin
     and for subsequent text to wrap around image -->

<!ENTITY % IAlign "(top|middle|bottom|left|right)">

<!ELEMENT IMG    - O EMPTY --  Embedded image -->
<!ATTLIST IMG
        src     %URL     #REQUIRED  -- URL of image to embed --
        alt     CDATA    #IMPLIED   -- for display in place of image --
        align   %IAlign  #IMPLIED   -- vertical or horizontal alignment --
        height  %Pixels  #IMPLIED   -- suggested height in pixels --
        width   %Pixels  #IMPLIED   -- suggested width in pixels --
        border  %Pixels  #IMPLIED   -- suggested link border width --
        hspace  %Pixels  #IMPLIED   -- suggested horizontal gutter --
        vspace  %Pixels  #IMPLIED   -- suggested vertical gutter --
        usemap  %URL     #IMPLIED   -- use client-side image map --
        ismap   (ismap)  #IMPLIED   -- use server image map --
        >

<!-- USEMAP points to a MAP element which may be in this document
  or an external document, although the latter is not widely supported -->

<!--=================== Java APPLET tag ===================================-->
<!--
  This tag is supported by all Java enabled browsers. Applet resources
  (including their classes) are normally loaded relative to the document
  URL (or <BASE> element if it is defined). The CODEBASE attribute is used
  to change this default behavior. If the CODEBASE attribute is defined then
  it specifies a different location to find applet resources. The value
  can be an absolute URL or a relative URL. The absolute URL is used as is
  without modification and is not effected by the documents <BASE> element.
  When the codebase attribute is relative, then it is relative to the
  document URL (or <BASE> tag if defined).
-->
<!ELEMENT APPLET - - (PARAM | %text)*>
<!ATTLIST APPLET
        codebase %URL     #IMPLIED   -- code base --
        code     CDATA    #REQUIRED  -- class file --
        alt      CDATA    #IMPLIED   -- for display in place of applet --
        name     CDATA    #IMPLIED   -- applet name --
        width    %Pixels  #REQUIRED  -- suggested width in pixels --
        height   %Pixels  #REQUIRED  -- suggested height in pixels --
        align    %IAlign  #IMPLIED   -- vertical or horizontal alignment --
        hspace   %Pixels  #IMPLIED   -- suggested horizontal gutter --
        vspace   %Pixels  #IMPLIED   -- suggested vertical gutter --
        >

<!ELEMENT PARAM - O EMPTY>
<!ATTLIST PARAM
        name    NMTOKEN   #REQUIRED  -- The name of the parameter --
        value   CDATA     #IMPLIED   -- The value of the parameter --
        >

<!--
Here is an example:

    <applet codebase="applets/NervousText"
        code=NervousText.class
        width=300
        height=50>
    <param name=text value="Java is Cool!">
    <img src=sorry.gif alt="This looks better with Java support">
    </applet>
-->

<!--=================== Horizontal Rule ===================================-->

<!ELEMENT HR    - O EMPTY>
<!ATTLIST HR
        align (left|right|center) #IMPLIED
        noshade (noshade) #IMPLIED
        size  %Pixels #IMPLIED
        width %Length #IMPLIED
        >
<!--=================== Paragraphs=========================================-->

<!ELEMENT P     - O (%text)*>
<!ATTLIST P
        align  (left|center|right) #IMPLIED
        >

<!--=================== Headings ==========================================-->

<!--
  There are six levels of headers from H1 (the most important)
  to H6 (the least important).
-->

<!ELEMENT ( %heading )  - -  (%text;)*>
<!ATTLIST ( %heading )
        align  (left|center|right) #IMPLIED
        >

<!--=================== Preformatted Text =================================-->

<!-- excludes images and changes in font size -->

<!ENTITY % pre.exclusion "IMG|BIG|SMALL|SUB|SUP|FONT">

<!ELEMENT PRE - - (%text)* -(%pre.exclusion)>
<!ATTLIST PRE
        width NUMBER #implied -- is this widely supported? --
        >

<![ %HTML.Deprecated [

<!ENTITY % literal "CDATA"
        -- historical, non-conforming parsing mode where
           the only markup signal is the end tag
           in full
        -->

<!ELEMENT (XMP|LISTING) - -  %literal>
<!ELEMENT PLAINTEXT - O %literal>

]]>

<!--=================== Block-like Quotes =================================-->

<!ELEMENT BLOCKQUOTE - - %body.content>

<!--=================== Lists =============================================-->

<!--
    HTML 3.2 allows you to control the sequence number for ordered lists.
    You can set the sequence number with the START and VALUE attributes.
    The TYPE attribute may be used to specify the rendering of ordered
    and unordered lists.
-->

<!-- definition lists - DT for term, DD for its definition -->

<!ELEMENT DL    - -  (DT|DD)+>
<!ATTLIST DL
        compact (compact) #IMPLIED -- more compact style --
        >

<!ELEMENT DT - O  (%text)*>
<!ELEMENT DD - O  %flow;>

<!-- Ordered lists OL, and unordered lists UL -->
<!ELEMENT (OL|UL) - -  (LI)+>

<!--
       Numbering style
    1   arablic numbers     1, 2, 3, ...
    a   lower alpha         a, b, c, ...
    A   upper alpha         A, B, C, ...
    i   lower roman         i, ii, iii, ...
    I   upper roman         I, II, III, ...

    The style is applied to the sequence number which by default
    is reset to 1 for the first list item in an ordered list.

    This can't be expressed directly in SGML due to case folding.
-->

<!ENTITY % OLStyle "CDATA" -- constrained to: [1|a|A|i|I] -->

<!ATTLIST OL -- ordered lists --
        type      %OLStyle   #IMPLIED   -- numbering style --
        start     NUMBER     #IMPLIED   -- starting sequence number --
        compact  (compact)   #IMPLIED   -- reduced interitem spacing --
        >

<!-- bullet styles -->

<!ENTITY % ULStyle "disc|square|circle">

<!ATTLIST UL -- unordered lists --
        type    (%ULStyle)   #IMPLIED   -- bullet style --
        compact (compact)    #IMPLIED   -- reduced interitem spacing --
        >

<!ELEMENT (DIR|MENU) - -  (LI)+ -(%block)>
<!ATTLIST DIR
        compact (compact) #IMPLIED
        >
<!ATTLIST MENU
        compact (compact) #IMPLIED
        >

<!-- <DIR>              Directory list                  -->
<!-- <DIR COMPACT>      Compact list style              -->
<!-- <MENU>             Menu list                       -->
<!-- <MENU COMPACT>     Compact list style              -->

<!-- The type attribute can be used to change the bullet style
     in unordered lists and the numbering style in ordered lists -->

<!ENTITY % LIStyle "CDATA" -- constrained to: "(%ULStyle|%OLStyle)" -->

<!ELEMENT LI - O %flow -- list item -->
<!ATTLIST LI
        type    %LIStyle     #IMPLIED   -- list item style --
        value    NUMBER      #IMPLIED   -- reset sequence number --
        >

<!--================ Forms ===============================================-->

<!ELEMENT FORM - - %body.content -(FORM)>
<!ATTLIST FORM
        action %URL #IMPLIED  -- server-side form handler --
        method (%HTTP-Method) GET -- see HTTP specification --
        enctype %Content-Type; "application/x-www-form-urlencoded"
        >

<!ENTITY % InputType
        "(TEXT | PASSWORD | CHECKBOX | RADIO | SUBMIT
            | RESET | FILE | HIDDEN | IMAGE)">

<!ELEMENT INPUT - O EMPTY>
<!ATTLIST INPUT
        type %InputType TEXT     -- what kind of widget is needed --
        name  CDATA   #IMPLIED   -- required for all but submit and reset --
        value CDATA   #IMPLIED   -- required for radio and checkboxes --
        checked (checked) #IMPLIED -- for radio buttons and check boxes --
        size CDATA    #IMPLIED   -- specific to each type of field --
        maxlength NUMBER #IMPLIED -- max chars allowed in text fields --
        src   %URL    #IMPLIED   -- for fields with background images --
        align %IAlign #IMPLIED   -- vertical or horizontal alignment --
        >

<!ELEMENT SELECT - - (OPTION+)>
<!ATTLIST SELECT
        name CDATA #REQUIRED
        size NUMBER #IMPLIED
        multiple (multiple) #IMPLIED
        >

<!ELEMENT OPTION - O (#PCDATA)*>
<!ATTLIST OPTION
        selected (selected) #IMPLIED
        value  CDATA  #IMPLIED -- defaults to element content --
        >

<!-- Multi-line text input field. -->

<!ELEMENT TEXTAREA - - (#PCDATA)*>
<!ATTLIST TEXTAREA
        name CDATA #REQUIRED
        rows NUMBER #REQUIRED
        cols NUMBER #REQUIRED
        >

<!--======================= Tables ========================================-->

<!-- Widely deployed subset of the full table standard, see RFC 1942
     e.g. at http://www.ics.uci.edu/pub/ietf/html/rfc1942.txt -->

<!-- horizontal placement of table relative to window -->
<!ENTITY % Where "(left|center|right)">

<!-- horizontal alignment attributes for cell contents -->
<!ENTITY % cell.halign
        "align  (left|center|right) #IMPLIED"
        >

<!-- vertical alignment attributes for cell contents -->
<!ENTITY % cell.valign
        "valign  (top|middle|bottom)  #IMPLIED"
        >

<!ELEMENT table - - (caption?, tr+)>
<!ELEMENT tr - O (th|td)*>
<!ELEMENT (th|td) - O %body.content>

<!ATTLIST table                       -- table element --
        align     %Where;   #IMPLIED  -- table position relative to window --
        width     %Length   #IMPLIED  -- table width relative to window --
        border    %Pixels   #IMPLIED  -- controls frame width around table --
        cellspacing %Pixels #IMPLIED  -- spacing between cells --
        cellpadding %Pixels #IMPLIED  -- spacing within cells --
        >

<!ELEMENT CAPTION - - (%text;)* -- table or figure caption -->
<!ATTLIST CAPTION
        align (top|bottom) #IMPLIED
        >

<!ATTLIST tr                       -- table row --
        %cell.halign;              -- horizontal alignment in cells --
        %cell.valign;              -- vertical alignment in cells --
        >

<!ATTLIST (th|td)                  -- header or data cell --
        nowrap (nowrap)  #IMPLIED  -- suppress word wrap --
        rowspan NUMBER   1         -- number of rows spanned by cell --
        colspan NUMBER   1         -- number of cols spanned by cell --
        %cell.halign;              -- horizontal alignment in cell --
        %cell.valign;              -- vertical alignment in cell --
        width   %Pixels  #IMPLIED  -- suggested width for cell --
        height  %Pixels  #IMPLIED  -- suggested height for cell --
        >

<!--================ Document Head ========================================-->

<!-- %head.misc defined earlier on as "SCRIPT|STYLE|META|LINK" -->

<!ENTITY % head.content "TITLE & ISINDEX? & BASE?">

<!ELEMENT HEAD O O  (%head.content) +(%head.misc)>

<!ELEMENT TITLE - -  (#PCDATA)* -(%head.misc)
          -- The TITLE element is not considered part of the flow of text.
             It should be displayed, for example as the page header or
             window title.
          -->

<!ELEMENT ISINDEX - O EMPTY>
<!ATTLIST ISINDEX
        prompt CDATA #IMPLIED -- prompt message -->

<!--
    The BASE element gives an absolute URL for dereferencing relative
    URLs, e.g.

         <BASE href="http://foo.com/index.html">
         ...
         <IMG SRC="images/bar.gif">

    The image is deferenced to

         http://foo.com/images/bar.gif

   In the absence of a BASE element the document URL should be used.
   Note that this is not necessarily the same as the URL used to
   request the document, as the base URL may be overridden by an HTTP
   header accompanying the document.
-->

<!ELEMENT BASE - O EMPTY>
<!ATTLIST BASE
        href %URL  #REQUIRED
        >

<!ELEMENT META - O EMPTY -- Generic Metainformation -->
<!ATTLIST META
        http-equiv  NAME    #IMPLIED  -- HTTP response header name  --
        name        NAME    #IMPLIED  -- metainformation name       --
        content     CDATA   #REQUIRED -- associated information     --
        >

<!-- SCRIPT/STYLE are place holders for transition to next version of HTML -->

<!ELEMENT STYLE  - - CDATA -- placeholder for style info -->
<!ELEMENT SCRIPT - - CDATA -- placeholder for script statements -->

<!--================ Document Structure ===================================-->

<!ENTITY % version.attr "VERSION CDATA #FIXED '%HTML.Version;'">

<![ %HTML.Deprecated [
    <!ENTITY % html.content "HEAD, BODY, PLAINTEXT?">
]]>

<!ENTITY % html.content "HEAD, BODY">

<!ELEMENT HTML O O  (%html.content)>
<!ATTLIST HTML
        %version.attr;
        >

      
Properties
c871ee7b38d51a89f13d34934c7fb35f W3C Document Type Definition for the HyperText Markup Language version 3.2
base_uri@:http://www.google.com/codesearch?hl=en&q=show:WywciV2p_Oc:oGAK3J0CRF4:s7VijYqJihE&sa=N&ct=rd&cs_p=http://users.skynet.be/mgueury/mozilla/tidy_08x_source.zip&cs_f=mozilla_tidy_source/tidy_extension/xpi/sgml-lib/REC-html32-19970114/HTML32.dtd&start=1
charset@:utf-8;
content_type@:text/html
uri@:http://www.google.com/codesearch?hl=en&q=show:WywciV2p_Oc:oGAK3J0CRF4:s7VijYqJihE&sa=N&ct=rd&cs_p=http://users.skynet.be/mgueury/mozilla/tidy_08x_source.zip&cs_f=mozilla_tidy_source/tidy_extension/xpi/sgml-lib/REC-html32-19970114/HTML32.dtd&start=1<>2007-10-20 16:23:36Z
author@:Dave Raggett
author_mail@:dsr@w3.org
base_uri@:http://dev.w3.org/cvsweb/~checkout~/validator/htdocs/sgml-lib/REC-html32-19970114/HTML32.dtd?rev=1.1&content-type=text/plain
base_uri@:https://raw.githubusercontent.com/jhckragh/SMLDoc/master/smlnj-lib/HTML/HTML32.dtd
charset@en:us-ascii
charset@:utf-8
content_type@en:application/x-sgml-entity
content_type@:text/plain
documentation@:uri:http://www.google.com/codesearch?hl=en&q=show:WywciV2p_Oc:oGAK3J0CRF4:s7VijYqJihE&sa=N&ct=rd&cs_p=http://users.skynet.be/mgueury/mozilla/tidy_08x_source.zip&cs_f=mozilla_tidy_source/tidy_extension/xpi/sgml-lib/REC-html32-19970114/HTML32.dtd&start=1
documentation_uri@:http://www.google.com/codesearch?hl=en&q=show:WywciV2p_Oc:HLWMnV6IzRs:TOBme9YPAcs&sa=N&ct=rd&cs_p=http://pitecan.com/presentations/DEWS98/NattoView/NattoView-1.93.zip&cs_f=NattoView-1.93/src_Net/dtd/HTML32.dtd&start=1
last_modified@:2004-10-10 08:49:51Z
modified_in_content@:1997-01-14
public_id@en:-//W3C//DTD HTML 3.2 Final//EN
ref@:public_id@en:ISO 8879-1986//ENTITIES Added Latin 1//EN//HTML
src@:digest:57afd6b0a3175335255bd420a65c1687
src@:digest:c871ee7b38d51a89f13d34934c7fb35f
tag@en:HTML
tag@en:HTML 3.2
tag@en:HTML ERB
tag@en:HTML3
tag@en:SGML DTD
tag@en:W3C
title@en:W3C Document Type Definition for the HyperText Markup Language version 3.2
uri@:http://dev.w3.org/cvsweb/~checkout~/validator/htdocs/sgml-lib/REC-html32-19970114/HTML32.dtd?rev=1.1&content-type=text/plain<>2007-10-31 11:46:53Z
uri@:https://raw.githubusercontent.com/jhckragh/SMLDoc/master/smlnj-lib/HTML/HTML32.dtd<>2014-04-07 05:02:10Z
Edit Edit