HTML 3.2文書型定義
HTML 3.2 Document Type Definition

訳注
利用上の便宜のために、コメント部分の訳文を添えました。しかしこの日本語の部分は、DTDが予定していないものなので、場合によってはエラーの原因となるかも知れません。ソフトウェアに実装するなどの利用に際しては、以下に掲げるものでなく、原文のHTML DTDを参照することをお勧めします。
<!--
        W3Cの超越文書表記法第3.2版文書型定義はW3C会員の投票により批准された。
        W3Cについてはhttp://www.w3.org/にて参照のこと
        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は、 '96年早々に勧告された案件をHTML 2.0 (RFC 1866)に
        取って代わるようなものにすることを狙っている。
        広範に普及した表示属性で互換性が示されたものが含まれている。
        SCRIPTとSTYLEは、訪問者側で動くプログラムとスタイルシートの
        円滑な導入をはかって取り入れられた。ブラウザはその内容の表示を
        避けなくてはならず、さもなければそれらの要素を扱う必要はない。
        ID, CLASS,STYLE属性はHTMLのこの版には含まれない。
        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"
        -- RFC1521によるMIME内容種別の意meaning a MIME content type, as per RFC1521
        -->

<!ENTITY % HTTP-Method "GET | POST"
        -- HTTP仕様書によるas per HTTP specification
        -->

<!ENTITY % URL "CDATA"
        -- URL用語でその値が定型資材位置表示であるCDATA属性
        RFC1808 (June 95) と RFC1738 (Dec 94)を見よ
        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 と &cbspは広く普及していないのでここには含まれない&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)*>

<!-- 結果として生じる色は実装に依存するが、広く知られている16 の色名前もある
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

これらの色は元々、ウィンドウズVGAパレットで扱う標準16色として選ばれた
 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    -- 16進数による#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には3つの基本的な内容の型があるHTML has three basic content models:

        %text       文章要素と文字列character level elements and text strings
        %flow       まとめ要素、例えば段落や一覧などblock-like elements e.g. paragraphs and lists
        %bodytext   %flowにH1からH6までの見出しとADDRESSを加えたものas %flow plus headers H1-H6 and ADDRESS
-->

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

<!-- %flowはDDとLIに使われる%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はALIGN=CENTERがつくDIVの省略形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 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 は早くから HTML に取り入れられていた
           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)文書の頭にあるLINK要素を使って文書の誘導スイッチや献立を指定する 
                 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)スタイルシートによる、htmlノードの集積が印刷文書にどう表わされるかのコントロール
                 by stylesheets to control how collections of
                   html nodes are rendered into printed documents
                e) ポストスクリプト版やpdf版など印刷用にしたものへの連鎖をつくる
                   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 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の形によるピクセル数かnn%の形による長さの割合
  nn for pixels or nn% for percentage length -->
<!ENTITY % Pixels "NUMBER"  -- ピクセルの形で長さを表わしている整数
integer representing length in pixels -->

<!-- 
     広さ等の指示は、画像サイズを描画に対応している構成部分と交渉するために使用される。
      align=left や align=right は画像を配置し、続く文章を映像のまわりへ流し込むように働く
     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 はその文書か外部の文書にあるかもしれない 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 ===================================-->
<!--
  このタグは、全ての Java 対応ブラウザによって扱われる。
アプレットリソース(そのクラスを含む)は通常、その文書のURL(あるいは定義されている
<BASE>要素)に対して相対的に読み込まれる。
CODEBASE 属性は、指定を省略した場合のこのふるまいを切り替えるために使用される。
もし CODEBASE 属性が定義されるならば、それはアプレットリソースを見つけるための
異なる場所を指定する。
値は、絶対 URL か相対URL にすることができる。
絶対 URL は修正なしでそのまま使用され、文書の lt;BASE>要素によって影響されない。
 codebase 属性が相対的であるならば、それは文書 URL(  または、もし定義されるならば 
 lt;BASE>)から相対的である。
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 ==========================================-->

<!--
 見出しには H1 (重要度最高)からH6 (重要度最低)まで6つの段階がある
  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では番号付き一覧の連番割り振りを変えられるようになった。
    番号をSTART属性とVALUE属性で設定することができる。
    TYPE属性を使って番号付きおよび番号なし一覧の表示を指定できる。
    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.
-->

<!-- 定義一覧では、DTが用語でDDがその定義を示す 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;>

<!-- 番号付き一覧OL、番号なし一覧UL 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, ...

    番号つき一覧における最初の項目の番号は設定を省略すると1にリセット
    される
    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              -->

<!-- 番号なし一覧の点の形と番号つき一覧の番号の形を
     type属性を使って変えることができる
     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 -- HTTP仕様書を見よ 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)
          -- TITLE要素は文章の一部とは考えられない
            これは例えばページヘッダや窓の標題などのように表示されるべきである
             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 -->

<!--
    BASE要素は相対URLを変換して絶対URLを作り出す 例えば
    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

   BASE要素を欠くときはその文書のURLが使われるべきである
   そのURLは文書を請求するのに使われたURLである必要はないことに注意
   というのは文書に伴っているHTTPヘッダが
   基盤URLを上書きすることがあるからである
   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応答ヘッダ名 HTTP response header name  --
        name        NAME    #IMPLIED  -- 前置き情報名 metainformation name       --
        content     CDATA   #REQUIRED -- 関連情報 associated information     --
        >

<!-- SCRIPTとSTYLEは次期HTMLでの導入のために置き場所を確保しておくものである
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;
        >

HTML第3.2版仕様参考書 HTML 3.2 Reference Specification
魔術幻燈版日本語訳

←戻る 目次 進む→

翻訳:魔術幻燈
poetlabo@cap.bekkoame.ne.jp
ご意見・引用・複写・盗作その他の活用を歓迎します