W3C22 º¯ÀÌ ¹®¼­ ŸÀÔ Á¤ÀÇ(Transitional DTD)Trio ȨÆäÀÌÁö
<!--
 ÀÌ´Â HTML 4.0 ¾ö°Ý(strict) DTD·Î, ½ºÅ¸ÀϽ¬Æ®(style sheet) Áö¿øÀÌ ¼º¼÷ µÊ¿¡ µû¶ó,
 W3C°¡ Á¦°Å ÇÒ °ÍÀ¸·Î ¿¹»óµÇ´Â Ç¥Çö ¾ÖÆ®¸®ºäÆ®µé°ú ¿¤·¹¸àÆ®µéÀ» Á¦¿Ü ÇÑ °ÍÀÌ´Ù.

 Á¦ÀÛÀÚ´Â °¡´ÉÇÑ ÇÑ ¾ö°Ý DTD¸¦ »ç¿ëÇÏ¿©¾ß ÇÑ´Ù. ±×·¯³ª Ç¥Çö ¾ÖÆ®¸®ºäÆ®¿Í
 ¿¤·¹¸àÆ®ÀÇ Áö¿øÀÌ ÇÊ¿äÇÒ ¶§´Â º¯ÀÌ(transitional) DTD¸¦ »ç¿ë ÇÒ ¼ö ÀÖ´Ù.

 HTML 4.0¿¡´Â ½ºÅ¸ÀϽ¬Æ®, ½ºÅ©¸³Æ®(script), ±ò¸°(embed) ¿ÀºêÁ§Æ®,  °³¼± µÈ ¿ÞÂÊ¿¡¼­
 ¿À¸¥ÂÊÀ¸·Î¿Í È¥ÇÕ µÈ ÅؽºÆ® ¹æÇâ, ¹× Àå¾ÖÀÚÀÇ Á¢¼Ó¼ºÀ» Çâ»ó½ÃÅ°´Â ¾ç½ÄµéÀÇ º¸¿Ï,
 µîÀÇ ±â´ÉÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù.

   ÃʾÈ: $ÀÏÀÚ 1998/04/02 00:17:00 $

   Á¦ÀÛÀÚ:   Dave Raggett <dsr@w3.org>
             Arnaud Le Hors <lehors@w3.org>
             Ian Jacobs <ij@w3.org>

   HTML 4.0ÀÇ Ãß°¡ÀûÀÎ Á¤º¸´Â: ¿µ¹® http://www.w3.org/TR/REC-html40¿¡ ÀÖ´Ù.
-->

<!ENTITY % HTML.Version "-//W3C//DTD HTML 4.0 Transitional//EN"
 -- ÀüÇüÀûÀÎ ¿ë¹ý:
   <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
           "http://www.w3.org/TR/REC-html40/loose.dtd">
   <html>
   <head>    ...    </head>
   <body>
     ...
   </body>
   </html>

   ½Ã½ºÅÛ ÀνÄÀÚ(identifier)·Î »ç¿ëµÇ´Â URI´Â, °øÅë(public) ÀνÄÀÚ¿Í ÇÔ²²,
   »ç¿ëµµ±¸°¡ ÇÊ¿ä ÇÑ DTD¸¦ ´Ù¿î·ÎµåÇÏ°í ¿£Æ¼Æ¼(entity)¸¦ ¼³Á¤ ÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù.

   HTML 4.0 ¾ö°Ý(strict) DTD¸¦ À§ÇÑ FPI´Â:
       "-//W3C//DTD HTML 4.0//EN"
   ±×¸®°í ±× URI´Â:
       http://www.w3.org/TR/REC-html40/strict.dtd

   Á¦ÀÛÀÚ´Â »ç¿ëµµ±¸ÀÇ Ç¥Çö Á¦¾î(control)°¡ Á¦´ë·Î ½ºÅ¸ÀϽ¬Æ®(style sheet)¸¦
   Áö¿øÇÏÁö ¾ÊÀ» ¶§¸¦ Á¦¿ÜÇÏ°í´Â ¾ö°Ý(strict) DTD¸¦ »ç¿ëÇÏ¿©¾ß ÇÑ´Ù.

   HTML 4.0 º¯ÀÌ(transitional) DTD¸¦ À§ÇÑ FPI´Â:
       "-//W3C//DTD HTML 4.0 Transitional//EN"
   ±×¸®°í ±× URI´Â:
       http://www.w3.org/TR/REC-html40/loose.dtd

   ÇÁ·¹ÀÓÀ» Æ÷ÇÔÇÏ´Â ¹®¼­¸¦ ÀÛ¼º ÇÒ ¶§´Â ´ÙÀ½ FPI¸¦ »ç¿ëÇÑ´Ù.
       "-//W3C//DTD HTML 4.0 Frameset//EN"
   ±× URI´Â:
       http://www.w3.org/TR/REC-html40/frameset.dtd

   ´ÙÀ½ URIµéÀº HTML 4.0¿Í °ü·ÃÇÏ¿© Áö¿øµÈ´Ù.
   ¸ñÂ÷ÀÇ ÇØ´ç Ç׸ñ¿¡¼­ ¹ø¿ª¹®°ú ¼³¸íÀ» ãÀ» ¼ö ÀÖ´Ù.
   ¿µ¹® "http://www.w3.org/TR/REC-html40/strict.dtd" (Strict DTD)
   ¿µ¹® "http://www.w3.org/TR/REC-html40/loose.dtd" (Loose DTD)
   ¿µ¹® "http://www.w3.org/TR/REC-html40/frameset.dtd" (Frameset DTD)
   ¿µ¹® "http://www.w3.org/TR/REC-html40/HTMLlat1.ent" (Latin-1 entities)
   ¿µ¹® "http://www.w3.org/TR/REC-html40/HTMLsymbol.ent" (Symbol entities)
   ¿µ¹® "http://www.w3.org/TR/REC-html40/HTMLspecial.ent" (Special entities)

   ¾Æ·¡ URIµéÀº °¢ È­ÀÏÀÇ ÃÖÁ¾ ¹öÀüÀ» Áö½ÃÇÑ´Ù.
   ¿µ¹® "http://www.w3.org/TR/1998/REC-html40-19980424/strict.dtd"
   ¿µ¹® "http://www.w3.org/TR/1998/REC-html40-19980424/loose.dtd"
   ¿µ¹® "http://www.w3.org/TR/1998/REC-html40-19980424/frameset.dtd"
   ¿µ¹® "http://www.w3.org/TR/1998/REC-html40-19980424/HTMLlat1.ent"
   ¿µ¹® "http://www.w3.org/TR/1998/REC-html40-19980424/HTMLsymbol.ent"
   ¿µ¹® "http://www.w3.org/TR/1998/REC-html40-19980424/HTMLspecial.ent"
-->

<!--================== ¼öÀÔ µÈ(Imported) À̸§µé ===================-->
<!ENTITY % ContentType "CDATA" -- ¸Þµð¾Æ ŸÀÔ, [RFC2045]¿¡ µû¶ó -->

<!ENTITY % ContentTypes "CDATA"
	-- Äĸ¶·Î ºÐ¸® µÈ ¸Þµð¾Æ ŸÀÔµéÀÇ ¸ñ·Ï, [RFC2045]¿¡ µû¶ó -->

<!ENTITY % Charset "CDATA"     -- ±ÛÀÚ ¿£ÄÚµù, [RFC2045]¿¡ µû¶ó -->

<!ENTITY % Charsets "CDATA"
	-- °ø°£À¸·Î ºÐ¸® µÈ ±ÛÀÚ ¿£ÄÚµùµéÀÇ ¸ñ·Ï, [RFC2045]¿¡ µû¶ó -->

<!ENTITY % languageCode "NAME" -- ¾ð¾î ÄÚµå, [RFC1766]¿¡ µû¶ó -->

<!ENTITY % character "CDATA"   -- [ISO10646]·Î ºÎÅÍÀÇ ÇÑ ±ÛÀÚ -->

<!ENTITY % LinkTypes "CDATA"   -- °ø°£À¸·Î ºÐ¸® µÈ ¿¬°á ŸÀÔ(link type)ÀÇ ¸ñ·Ï -->

<!ENTITY % MediaDesc "CDATA"
	-- Çϳª ¶Ç´Â Äĸ¶·Î ºÐ¸® µÈ ¸Þµð¾Æ ÁöÁ¤ÀÚ(Media descriptor)µéÀÇ ¸ñ·Ï -->

<!ENTITY % URI "CDATA"
	-- ÅëÀÏ ÀÚ¿ø ÁöÁ¤ÀÚ(Uniform Resource Identifier), [URI] ÂüÁ¶ -->

<!ENTITY % Datetime "CDATA"    -- ÀÏÀÚ¿Í ½Ã°£ Á¤º¸. ISO ÀÏÀÚ ¾ç½Ä -->

<!ENTITY % Script "CDATA"      -- ½ºÅ©¸³Æ® -->

<!ENTITY % stylesheet "CDATA"  -- ½ºÅ¸ÀϽ¬Æ®(style sheet) µ¥ÀÌÅÍ -->

<!ENTITY % FrameTarget "CDATA" -- ÇÁ·¹ÀÓ Ç¥ÇöÀÇ ¸ñÇ¥ -->

<!ENTITY % Text "CDATA">
<!-- ÆĶó¸ÞÅÍ(parameter) ¿£Æ¼Æ¼(Entities) -->

<!ENTITY % head.misc "SCRIPT | STYLE | META | LINK | OBJECT"
	-- ¹Ýº¹ µÉ ¼ö ÀÖ´Â Çìµå ¿¤·¹¸àÆ® -->

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

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

<!ENTITY % preformatted "PRE">

<!ENTITY % Color "CDATA" -- RGB »ö»ó: Hex(16Áø¼ö) °ªÀ¸·Î µÈ #RRGGBB·Î -->
<!-- ¾Æ·¡ 16 °¡Áö ³Î¸® ¾Ë·ÁÁø »ö»ó¸íµéÀ» »ç¿ë ÇÒ ¼öµµ ÀÖ´Ù.
   Black  = #000000    Green  = #008000
   Silver = #C0C0C0    Lime   = #00FF00
   Gray   = #808080    Olive  = #808000
   White  = #FFFFFF    Yellow = #FFFF00
   Maroon = #800000    Navy   = #000080
   Red    = #FF0000    Blue   = #0000FF
   Purple = #800080    Teal   = #008080
   Fuchsia= #FF00FF    Aqua   = #00FFFF
-->

<!ENTITY % bodycolors "
 bgcolor     %Color;        #IMPLIED  -- ¹®¼­ ¹è°æ»ö --
 text        %Color;        #IMPLIED  -- ¹®¼­ ±ÛÀÚ »ö»ó --
 link        %Color;        #IMPLIED  -- ¿¬°á(link) »ö»ó --
 vlink       %Color;        #IMPLIED  -- ¿¬°á(link)ÀÌ µÇ¾ú´ø »ö»ó --
 alink       %Color;        #IMPLIED  -- ¿¬°á(link)ÀÌ ¼±ÅÃµÈ »ö»ó --"
>

<!--============ ±ÛÀÚ ¾ð¾î(mnemonic) ¿£Æ¼Æ¼(entities) =============== -->
<!ENTITY % HTMLlat1 PUBLIC
  "-//W3C//ENTITIES Latin1//EN//HTML"
  "http://www.w3.org/TR/1998/REC-html40-19980424/HTMLlat1.ent">
%HTMLlat1;

<!ENTITY % HTMLsymbol PUBLIC
  "-//W3C//ENTITIES Symbols//EN//HTML"
  "http://www.w3.org/TR/1998/REC-html40-19980424/HTMLsymbol.ent">
%HTMLsymbol;

<!ENTITY % HTMLspecial PUBLIC
  "-//W3C//ENTITIES Special//EN//HTML"
  "http://www.w3.org/TR/1998/REC-html40-19980424/HTMLspecial.ent">
%HTMLspecial;

<!--============= ÀϹÝ(generic) ¾ÖÆ®¸®ºäÆ®(attribute)  =============== -->
<!ENTITY % coreattrs
"id          ID             #IMPLIED  -- Àü ¹®¼­¸¦ ÅëÇÑ À¯ÀÏÇÑ id --
 class       CDATA          #IMPLIED  -- °ø°£À¸·Î ºÐ¸® µÈ Ŭ¶ó½ºµéÀÇ ¸ñ·Ï --
 style       %stylesheet;   #IMPLIED  -- ¿¬°ü ½ºÅ¸ÀÏ Á¤º¸ --
 title       %Text;         #IMPLIED  -- Âü°í Á¦¸ñ/°­µµ(amplification) --"
>

<!ENTITY % i18n
"lang        %LanguageCode; #IMPLIED  -- ¾ð¾î ÄÚµå --
 dir         (ltr | rtl)    #IMPLIED  -- ÅؽºÆ®ÀÇ ¹æÇâ --"
>

<!ENTITY % events
"onclick     %Script;       #IMPLIED  -- Áö½Ã ´ÜÃß°¡ Ŭ¸¯ µÇ¾ú½¿ --
 onDblClick  %Script;       #IMPLIED  -- Áö½Ã ´ÜÃß°¡ µÎ¹ø Ŭ¸¯ µÇ¾ú½¿--
 onMouseDown %Script;       #IMPLIED  -- Áö½Ã ´ÜÃß°¡ ¾Æ·¡·Î ´­·È½¿ --
 onMouseUp   %Script;       #IMPLIED  -- Áö½Ã ´ÜÃß°¡ ´­¸²ÀÇ ÇØÁ¦µÊ --
 onMouseOver %Script;       #IMPLIED  -- Æ÷ÀÎÅÍ°¡ À§·Î À̵¿µÊ --
 onMouseMove %Script;       #IMPLIED  -- Æ÷ÀÎÅÍ°¡ À§¿¡¼­ À̵¿µÊ --
 onMouseOut  %Script;       #IMPLIED  -- Æ÷ÀÎÅÍ°¡ ¹ÛÀ¸·Î À̵¿µÊ --
 onKeyPress  %Script;       #IMPLIED  -- Å°°¡ ´­·È´Ù ³õ¿´½¿ --
 onKeyDown   %Script;       #IMPLIED  -- Å°°¡ ´­·È½¿ --
 onKeyUp     %Script;       #IMPLIED  -- Å°°¡ ³õ¿´½¿ --"
>

<!-- ¿¹¾à µÈ ±â´É ½ºÀ§Ä¡ -->
<!ENTITY % HTML.Reserved "IGNORE">

<!-- ´ÙÀ½ ¾ÖÆ®¸®ºäÆ®(attribute)´Â ÇâÈÄ »ç¿ëÀ» À§ÇÑ ¿¹¾à µÊ -->
<![ %HTML.Reserved; [
<!ENTITY % reserved
"datasrc     %URI;          #IMPLIED  -- ´ÜÀÏ È¤Àº Å×À̺í(tabular) µ¥ÀÌÅÍ Áö¿ø --
 datafld     CDATA          #IMPLIED  -- ÇÁ·ÎÆÛƼ ȤÀº Ä÷³(column) À̸§ --
 dataformatas (plaintext | html) plaintext -- ÅؽºÆ® ¶Ç´Â HTML --"
>
]]>

<!ENTITY % reserved "">

<!ENTITY % attrs "%coreattrs; %i18n; %events;">

<!ENTITY % align "align (left | center | right | justify)  #IMPLIED"
 -- µðÆúÆ®´Â ltr ¹®´Ü¿¡¼­ ¿ÞÂÊ, rtl ¹®´Ü¿¡¼­ ¿À¸¥ÂÊ --
>

<!--================= ÅؽºÆ® ÀÛ¼º(markup) ==================-->
<!ENTITY % fontstyle "TT | I | B | U | S | STRIKE | BIG | SMALL">

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

<!ENTITY % special "A | IMG | APPLET | OBJECT | FONT | BASEFONT |
	BR | SCRIPT | MAP | Q | SUB | SUP | SPAN | BDO | IFRAME">

<!ENTITY % formctrl "INPUT | SELECT | TEXTAREA | LABEL | BUTTON">

<!-- %inline;Àº ÀζóÀÎ ¶Ç´Â "text-level" ¿¤·¹¸àÆ®¸¦ Ãë±Þ -->
<!ENTITY % inline "#PCDATA | %fontstyle; | %phrase; | %special; | %formctrl;">

<!ELEMENT (%fontstyle; | %phrase;) - - (%inline;)*>
<!ATTLIST (%fontstyle; | %phrase;)
 %attrs;                              -- %coreattrs, %i18n, %events --
>

<!ELEMENT (SUB | SUP) - - (%inline;)*
	-- ¾Æ·¡Ã·ÀÚ(subscript), À§Ã·ÀÚ(superscript) -->
<!ATTLIST (SUB | SUP)
 %attrs;                              -- %coreattrs, %i18n, %events --
>

<!ELEMENT SPAN - - (%inline;)*         -- ÀÏ¹Ý ¾ð¾î/½ºÅ¸ÀÏ ¿ë±â(container) -->
<!ATTLIST SPAN
 %attrs;                              -- %coreattrs, %i18n, %events --
 %reserved;		            -- ÇâÈÄ »ç¿ëÀ» À§ÇØ ¿¹¾à µÊ --
>

<!ELEMENT BDO - - (%inline;)*          -- I18N BiDi µ¤¾î ¾º¿ì±â(over-ride) -->
<!ATTLIST BDO
 %coreattrs;                          -- id, class, style, title --
 lang        %LanguageCode; #IMPLIED  -- ¾ð¾î ÄÚµå --
 dir         (ltr | rtl)    #REQUIRED -- ¹æÇ⼺ --
>

<!ELEMENT BASEFONT - O EMPTY           -- ±âÁØ ÆùÆ® Å©±â -->
<!ATTLIST BASEFONT
 id          ID             #IMPLIED  -- Àü ¹®¼­¸¦ ÅëÇÑ À¯ÀÏÇÑ id --
 size        CDATA          #REQUIRED -- FONT ¿¤·¹¸àÆ®ÀÇ ±âÁØ ÆùÆ® Å©±â --
 color       %Color;        #IMPLIED  -- ±ÛÀÚ »ö»ó --
 face        CDATA          #IMPLIED  -- Äĸ¶·Î ºÐ¸® µÈ ÆùÆ® À̸§µéÀÇ ¸ñ·Ï --
>

<!ELEMENT FONT - - (%inline;)*         -- ÆùÆ®ÀÇ Áö¿ªÀû º¯°æ -->
<!ATTLIST FONT
 %coreattrs;                          -- id, class, style, title --
 %i18n;		                     -- ¾ð¾î(lang), ±ÛÀÚ ¹æÇâ(dir) --
 size        CDATA          #IMPLIED -- [+ | -]nn ¿¹¸¦ µé¾î size="+1", size="4" --
 color       %Color;        #IMPLIED  -- ±ÛÀÚ »ö»ó --
 face        CDATA          #IMPLIED  -- Äĸ¶·Î ºÐ¸® µÈ ÆùÆ® À̸§µéÀÇ ¸ñ·Ï --
>

<!ELEMENT BR - O EMPTY                 -- °­Á¦ ¿­(line)¹Ù²Þ -->
<!ATTLIST BR
 %coreattrs;                          -- id, class, style, title --
 clear       (left | all | right | none) none -- ÅؽºÆ®ÀÇ È帧 Á¦¾î --
>

<!--================= HTML ÄÁÅÙÆ®(content) ¸ðµ¨ ===================-->
<!-- HTMLÀº µÎ ±âº» ÄÁÅÙÆ® ¸ðµ¨À» °®´Â´Ù.
 %inline;     ±ÛÀÚ ¼öÁØ ¿¤·¹¸àÆ®¿Í ÅؽºÆ® ¹®ÀÚ¿­
 %block;      ºí·° ¿¤·¹¸àÆ®, ¿¹¸¦ µé¾î ¹®´Ü°ú ¸ñ·Ï -->
<!ENTITY % block "P | %heading; | %list; | %preformatted; | DL | DIV |
	CENTER | NOSCRIPT | NOFRAMES | BLOCKQUOTE | FORM | ISINDEX |
	HR | TABLE | FIELDSET | ADDRESS">

<!ENTITY % flow "%block; | %inline;">

<!--====================== ¹®¼­ º»Ã¼(body) =======================-->
<!ELEMENT BODY O O (%flow;)* +(INS | DEL) -- ¹®¼­ body -->
<!ATTLIST BODY
 %attrs;                              -- %coreattrs, %i18n, %events --
 onload          %Script;   #IMPLIED  -- ¹®¼­°¡ ·Îµå µÇ¾ú½¿ --
 onunload        %Script;   #IMPLIED  -- ¹®¼­°¡ Á¦°Å µÇ¾ú½¿ --
 background      %URI;      #IMPLIED  -- ¹®¼­ÀÇ ¹è°æ Áú°¨ --
 %bodycolors;		            -- ¹è°æ»ö(bgcolor), ÅؽºÆ® »ö»ó(text),
	°¡´ÉÇÑ ¿¬°á(link), ¿¬°áµÇ¾ú´ø ¿¬°á(vlink), È°¼º ¿¬°á(alink) --
>

<!ELEMENT ADDRESS - - ((%inline;) | P)* -- Á¦ÀÛÀÚ¿¡ ´ëÇÑ Á¤º¸ -->
<!ATTLIST ADDRESS
 %attrs;                              -- %coreattrs, %i18n, %events --
>

<!ELEMENT DIV - - (%flow;)*            -- ÀÏ¹Ý ¾ð¾î/½ºÅ¸ÀÏ ¿ë±â(container) -->
<!ATTLIST DIV
 %attrs;                              -- %coreattrs, %i18n, %events --
 %align;                              -- Á¤·Ä, ÅؽºÆ® Á¤·Ä --
 %reserved;                           -- ÇâÈÄ »ç¿ëÀ» À§ÇØ ¿¹¾à µÊ --
>

<!ELEMENT CENTER - - (%flow;)*         -- DIV align=centerÀÇ ´ÜÃà ÇüÅ -->
<!ATTLIST CENTER
 %attrs;                              -- %coreattrs, %i18n, %events --
>

<!--=================== ¾ØÄ¿(anchor) ¿¤·¹¸àÆ® ====================-->
<!ENTITY % Shape "(rect | circle | poly | default)">
<!ENTITY % Coords "CDATA"		  -- Äĸ¶·Î ºÐ¸® µÈ ±æÀ̵éÀÇ ¸ñ·Ï -->

<!ELEMENT A - - (%inline;)* -(A)       --¾ØÄ¿(anchor) -->
<!ATTLIST A
 %attrs;                              -- %coreattrs, %i18n, %events --
 charset     %Charset;      #IMPLIED  -- ±ÛÀÚ ¿£ÄÚµù ¿¬°á ÀÚ¿ø --
 type        %ContentType;  #IMPLIED  -- Âü°í ÄÁÅÙÆ® ŸÀÔ(content type) --
 name        CDATA          #IMPLIED  -- ¿¬°á À̸§ --
 href        %URI;          #IMPLIED  -- ¿¬°á ÀÚ¿øÀÇ URI --
 hreflang    %LanguageCode; #IMPLIED  -- ¾ð¾î ÄÚµå --
 target      %FrameTarget;  #IMPLIED  -- ÇÁ·¹ÀÓ Ç¥ÇöÀÇ ¸ñÇ¥ --
 rel         %LinkTypes;    #IMPLIED  -- ¾ÕÀ¸·Î(forward) ¿¬°á ŸÀÔ(link type) --
 rev         %LinkTypes;    #IMPLIED  -- µÚ·Î(reverse) ¿¬°á ŸÀÔ --
 accesskey   %Character;    #IMPLIED  -- Á¢¼ÓÅ° ±ÛÀÚ --
 shape       %Shape;        rect      -- »ç¿ëÀÚ(client-side) À̹ÌÁö¸Ê¿¡ »ç¿ë --
 coords      %Coords;       #IMPLIED  -- »ç¿ëÀÚ À̹ÌÁö¸Ê¿¡ »ç¿ë --
 tabindex    NUMBER         #IMPLIED  -- ÅÇ ¼ø¼­¿¡¼­ÀÇ À§Ä¡ --
 onfocus     %Script;       #IMPLIED  -- ¿¤·¹¸àÆ®¿¡ ÃÊÁ¡(focus)À» ÁÜ --
 onblur      %Script;       #IMPLIED  -- ¿¤·¹¸àÆ®¿¡¼­ ÃÊÁ¡ ÇØÁ¦ --
>

<!--================ »ç¿ëÀÚ(Client-side) À̹ÌÁö¸Ê ==================-->
<!-- ³Î¸® Áö¿ø µÇÁö´Â ¾ÊÀ¸³ª, À̵éÀº °°Àº ¹®¼­ ¶Ç´Â ±¸·ì Áö¿ö Áø
	´Ù¸¥ ¹®¼­¿¡ À§Ä¡ ÇÒ ¼ö ÀÖ´Ù. -->
<!ELEMENT MAP - - ((%block;)+ | AREA+) -- »ç¿ëÀÚ(client-side) À̹ÌÁö¸Ê -->
<!ATTLIST MAP
 %attrs;                              -- %coreattrs, %i18n, %events --
 name        CDATA          #REQUIRED -- ¸Ê »ç¿ë(usemap)ÀÇ ÂüÁ¶ --
>

<!ELEMENT AREA - O EMPTY             -- »ç¿ëÀÚ(client-side) À̹ÌÁö¸Ê Áö¿ª(area) -->
<!ATTLIST AREA
 %attrs;                              -- %coreattrs, %i18n, %events --
 shape       %Shape;        rect      -- ÁÂÇ¥¸¦ Çؼ®ÇÏ´Â Á¦¾î(control) --
 coords      %Coords;       #IMPLIED  -- Äĸ¶·Î ºÐ¸® µÈ ±æÀ̵éÀÇ ¸ñ·Ï --
 href        %URI;          #IMPLIED  -- ¿¬°á ÀÚ¿øÀÇ URI --
 target      %FrameTarget;  #IMPLIED  -- ÇÁ·¹ÀÓ Ç¥ÇöÀÇ ¸ñÇ¥ --
 nohref      (nohref)       #IMPLIED  -- ÀÌ Áö¿ªÀº ÀÛ¿ëÇÏÁö ¾ÊÀ½ --
 alt         %Text;         #REQUIRED -- ªÀº ¼³¸í --
 tabindex    NUMBER         #IMPLIED  -- ÅÇ ¼ø¼­¿¡¼­ÀÇ À§Ä¡ --
 accesskey   %Character;    #IMPLIED  -- Á¢¼ÓÅ° ±ÛÀÚ --
 onfocus     %Script;       #IMPLIED  -- ¿¤·¹¸àÆ®¿¡ ÃÊÁ¡(focus)À» ÁÜ --
 onblur      %Script;       #IMPLIED  -- ¿¤·¹¸àÆ®¿¡¼­ ÃÊÁ¡ ÇØÁ¦ --
>

<!--===================  LINK ¿¤·¹¸àÆ®(element) ===================-->
<!-- ¿øÄ¢ÀûÀ¸·Î °ü°è°ªÀÌ »ç¿ëµÈ´Ù.
  a) ¹®¼­ÀÇ Çìµå(head) ¾È¿¡¼­ LINK ¿¤·¹¸àÆ®¿Í ÇÔ²² »ç¿ëµÇ¸é,
     ¹®¼­ÀÇ Æ¯Á¤ Åø¹Ù(toolbar)/¸Þ´º¿¡¼­, ¿¹¸¦ µé¾î start(½ÃÀÛ), contents(¸ñÂ÷),
     previous(ÀÌÀü), next(´ÙÀ½), index(»öÀÎ), end(³¡), help(µµ¿ò¸»)¿¡
  b) ´Ù¸¥ ½ºÅ¸ÀϽ¬Æ®¿¡ ¿¬°á Çϱâ À§ÇÏ¿©(rel=stylesheet)
  c) ½ºÅ©¸³Æ®¿¡ ¿¬°áÀ» ¸¸µé±â À§ÇÏ¿©(rel=script)
  d) ¼öÁý µÈ HTML ¹ÝÀÀÀ» Àμ⠹®¼­·Î Ç¥ÇöÇÏ´Â ¹æ¹ýÀ» Á¦¾îÇϱâ À§ÇÏ¿© ½ºÅ¸ÀϽ¬Æ®¿¡
  e) ¹®¼­ÀÇ Àμ⠹öÀü¿¡ ¿¬°á ½ÃÅ°±â À§ÇÏ¿©,
    ¿¹:  Æ÷½ºÆ®½ºÅ©¸³Æ®(postscript) ¶Ç´Â pdf ¹öÀü(rel=alternate media=print)
-->
<!ELEMENT LINK - O EMPTY               -- ¸Þµð¾Æ¿¡ ¿µÇâÀ» ¹ÞÁö ¾Ê´Â ¿¬°á -->
<!ATTLIST LINK
 %attrs;                              -- %coreattrs, %i18n, %events --
 charset     %Charset;      #IMPLIED  -- ±ÛÀÚ ¿£ÄÚµù ¿¬°á ÀÚ¿ø --
 href        %URI;          #IMPLIED  -- ¿¬°á ÀÚ¿øÀÇ URI --
 hreflang    %LanguageCode; #IMPLIED  -- ¾ð¾î ÄÚµå --
 type        %ContentType;  #IMPLIED  -- Âü°í ÄÁÅÙÆ® ŸÀÔ(content type) --
 rel         %LinkTypes;    #IMPLIED  -- ¾ÕÀ¸·Î(forward) ¿¬°á ŸÀÔ(link type) --
 rev         %LinkTypes;    #IMPLIED  -- µÚ·Î(reverse) ¿¬°á ŸÀÔ --
 media       %MediaDesc;    #IMPLIED  -- ÀÌµé ¸Þµð¾Æ·Î Ç¥ÇöÇϱâ À§ÇÏ¿© --
 target      %FrameTarget;  #IMPLIED  -- ÇÁ·¹ÀÓ Ç¥ÇöÀÇ ¸ñÇ¥ --
>

<!--========================== À̹ÌÁö ==========================-->
<!-- cellpadding/cellspacingÀ» À§ÇÏ¿© ¾ö°Ý(strict) DTD¿¡ ±æÀÌ°¡ Á¤ÀÇ µÇ¾îÀÖ´Ù. -->
<!ENTITY % Length "CDATA" -- ±æÀÌ nn Çȼ¿(pixel) ¶Ç´Â º¤ºÐÀ² nn% -->

<!ENTITY % MultiLength "CDATA"  -- Çȼ¿, ¹éºÐÀ², ¶Ç´Â »ó´ëÀû ±æÀÌ -->

<!ENTITY % MultiLengths "CDATA" -- Äĸ¶·Î ºÐ¸® µÈ º¹ÇÔ±æÀÌ(MultiLength)ÀÇ ¸ñ·Ï -->

<!ENTITY % Pixels "CDATA"       -- Çȼ¿ ±æÀÌ Á¤¼ö -->

<!ENTITY % IAlign "(top | middle | bottom | left | right)" -- À§Ä¡ -->

<!-- ÅؽºÆ® ¸¸ »ç¿ëÇÏ´Â »ç¿ëµµ±¸¿¡¼­ ¹®Á¦¸¦ ÇÇÇÏ°í, º¸ÀÌÁö ¾Ê´Â(non-visual)
 »ç¿ëµµ±¸°¡ À̹ÌÁö ³»¿ëÀ» ÀÌÇØÇÏ°í Ç×ÇØ ÇÒ ¼ö ÀÖ°Ô Çϱâ À§ÇÏ¿©, ALT·Î ¼³¸íÀ»
 Á¦°ø ÇÒ ÇÊ¿ä°¡ ÀÖ°í, ¼­¹ö(server-side) À̹ÌÁö ¸ÊÀÇ »ç¿ëÀ» ÇÇÇÏ¿©¾ß ÇÑ´Ù. -->
<!ELEMENT IMG - O EMPTY                -- ±ò¸°(embedded) À̹ÌÁö -->
<!ATTLIST IMG
 %attrs;                              -- %coreattrs, %i18n, %events --
 src         %URI;          #REQUIRED -- ±ò¸°(embedded) À̹ÌÁöÀÇ URI --
 alt         %Text;         #REQUIRED -- ªÀº ¼³¸í --
 longdesc    %URI;          #IMPLIED  -- ±ä ¼³¸íÀÇ ¿¬°á (alt º¸¿Ï) --
 height      %Length;       #IMPLIED  -- ³ôÀ̸¦ µ¤¾î ¾º¿ò  --
 width       %Length;       #IMPLIED  -- ³Êºñ¸¦ µ¤¾î ¾º¿ò  --
 usemap      %URI;          #IMPLIED  -- »ç¿ëÀÚ(client-side) À̹ÌÁö¸Ê¿¡ »ç¿ë --
 ismap       (ismap)        #IMPLIED  -- ¼­¹ö(server-side) À̹ÌÁö¸Ê¿¡ »ç¿ë --
 align       %IAlign;       #IMPLIED  -- ¼öÁ÷ ¶Ç´Â ¼öÆò Á¤·Ä --
 border      %Length;       #IMPLIED  -- ¿¬°á Å׵θ®(border)ÀÇ ³Êºñ --
 hspace      %Pixels;       #IMPLIED  -- ¼öÆò °ø¹é --
 vspace      %Pixels;       #IMPLIED  -- ¼öÁ÷ °ø¹é --
>
<!-- USEMAPÀº ÀÌ ¹®¼­ ¾È¿¡³ª ¶Ç´Â ¿ÜºÎ ¹®¼­¿¡ ÀÖÀ» ¼ö ÀÖ´Â MAP ¿¤·¹¸àÆ®¸¦ Áö½ÃÇÑ´Ù.
  ±×·¯³ª ÈÄÀÚ´Â ³Î¸® Áö¿øµÇÁö ¾Ê´Â´Ù. -->

<!--=========================== OBJECT =========================-->
<!-- HTML ÆäÀÌÁö¿¡ PARAM ¿¤·¹¸àÆ®ÀÇ ºÎºÐÀ¸·Î ¿ÀºêÁ§Æ®µé¸¦ ±ò±â(embed)
 À§ÇÏ¿© »ç¿ë µÈ OBJECT´Â ´Ù¸¥ ³»¿ëº¸´Ù ¿ì¼±ÀûÀ¸·Î Àû¿ëµÈ´Ù. SGML È¥ÇÕ
 ³»¿ë ¸ðµ¨Àº ±â¼úÀûÀ¸·Î ÀÌ ¾ç½ÄÀ¸·Î ÁöÁ¤ ÇÑ °Íº¸´Ù ¿ì¼±ÀûÀ¸·Î Àû¿ëµÈ´Ù. -->

<!ELEMENT OBJECT - - (PARAM | %flow;)* -- ÀϹÝ(generic) ±ò¸°(embedded) ¿ÀºêÁ§Æ® -->
<!ATTLIST OBJECT
 %attrs;                              -- %coreattrs, %i18n, %events --
 declare     (declare)      #IMPLIED -- ¼±¾ðÇϳª Áï½Ã(instantiate) ¼öÇàµÇÁö ¾ÊÀ½--
 classid     %URI;          #IMPLIED  -- Àû¿ë(implementation)ÀÇ Áö½Ã --
 codebase    %URI;          #IMPLIED  -- classid, data, archiveÀÇ ±âÁØ URI --
 data        %URI;          #IMPLIED  -- ¿ÀºêÁ§Æ® µ¥ÀÌÅÍ ÂüÁ¶ --
 type        %ContentType;  #IMPLIED  -- µ¥ÀÌÅÍÀÇ ÄÁÅÙÆ® ŸÀÔ(content type) --
 codetype    %ContentType;  #IMPLIED  -- ÄÚµåÀÇ ÄÁÅÙÆ® ŸÀÔ --
 archive     %URI;          #IMPLIED  -- °ø°£À¸·Î ºÐ¸® µÈ archive ¸ñ·Ï --
 standby     %Text;         #IMPLIED  -- ·Îµù Áß ¸Þ¼¼Áö Ç¥½Ã ¹æ½Ä --
 height      %Length;       #IMPLIED  -- ³ôÀ̸¦ µ¤¾î ¾º¿ò  --
 width       %Length;       #IMPLIED  -- ³Êºñ¸¦ µ¤¾î ¾º¿ò  --
 usemap      %URI;          #IMPLIED  -- »ç¿ëÀÚ(client-side) À̹ÌÁö¸Ê¿¡ »ç¿ë --
 name        CDATA          #IMPLIED  -- ÆûÀÇ ÀϺηΠ¼Û½Å(submit) --
 tabindex    NUMBER         #IMPLIED  -- ÅÇ ¼ø¼­¿¡¼­ÀÇ À§Ä¡ --
 align       %IAlign;       #IMPLIED  -- ¼öÁ÷ ¶Ç´Â ¼öÆò Á¤·Ä --
 border      %Length;       #IMPLIED  -- ¿¬°á Å׵θ®(border)ÀÇ ³Êºñ --
 hspace      %Pixels;       #IMPLIED  -- ¼öÆò °ø¹é --
 vspace      %Pixels;       #IMPLIED  -- ¼öÁ÷ °ø¹é --
 %reserved;                           -- ÇâÈÄ »ç¿ëÀ» À§ÇØ ¿¹¾à µÊ --
>

<!ELEMENT PARAM - O EMPTY              -- À̸§ Áö¿öÁø Ư¼º(property) °ª -->
<!ATTLIST PARAM
 id          ID             #IMPLIED  -- Àü ¹®¼­¸¦ ÅëÇÑ À¯ÀÏÇÑ id --
 name        CDATA          #REQUIRED -- Ư¼º À̸§ --
 value       CDATA          #IMPLIED  -- Ư¼º(°ª --
 valuetype   (DATA|REF|OBJECT) DATA   -- °ªÀÇ Çؼ® ¹æ¹ý --
 type        %ContentType;  #IMPLIED  -- valuetype=ref ÀÏ ¶§ °ªÀÇ ÄÁÅÙÆ® ŸÀÔ --
>

<!--======================= Java APPLET ========================-->
<!-- Äڵ峪 ¿ÀºêÁ§Æ® ¾ÖÆ®¸®ºäÆ®°¡ ÀÖ¾î¾ß ÇÑ´Ù.
	PARAM ¿¤·¹¸àÆ®´Â ´Ù¸¥ ³»¿ë ÀÌÀü¿¡ ³ª¿Í¾ßÇÑ´Ù.  -->
<!ELEMENT APPLET - - (PARAM | %flow;)* -- Java applet -->
<!ATTLIST APPLET
 %coreattrs;                          -- id, class, style, title --
 codebase    %URI;          #IMPLIED  -- ¼±ÅÃÀû ¾ÖÇ÷¿ÀÇ ±âÁØ URI --
 archive     CDATA          #IMPLIED  -- Äĸ¶·Î ºÐ¸® µÈ archive ¸ñ·Ï --
 code        CDATA          #IMPLIED  -- ¾ÖÇ÷¿(applet) Ŭ¶ó½º(class) È­ÀÏ --
 object      CDATA          #IMPLIED  -- ¿¬¼ÓÈ­ µÈ(serialized) ¾ÖÇ÷¿ È­ÀÏ --
 alt         %Text;         #IMPLIED  -- ªÀº ¼³¸í --
 name        CDATA          #IMPLIED  -- ¾ÖÇ÷¿µéÀÌ ¼­·Î ´Ù¸¥ °ÍÀ» ãÀ»¼ö ÀÖ°Ô --
 width       %Length;       #REQUIRED -- ÃÖÃÊ ³Êºñ --
 height      %Length;       #REQUIRED -- ÃÖÃÊ ³ôÀÌ --
 align       %IAlign;       #IMPLIED  -- ¼öÁ÷ ¶Ç´Â ¼öÆò Á¤·Ä --
 hspace      %Pixels;       #IMPLIED  -- ¼öÆò °ø¹é --
 vspace      %Pixels;       #IMPLIED  -- ¼öÁ÷ °ø¹é --
>

<!--================== ¼öÆò ÁÙ =================-->
<!ELEMENT HR - O EMPTY -- ¼öÆò ÁÙ(horizontal rule) -->
<!ATTLIST HR
 %coreattrs;                          -- id, class, style, title --
 %events;
 align       (left | center | right) #IMPLIED
 noshade     (noshade)      #IMPLIED
 size        %Pixels;       #IMPLIED
 width       %Length;       #IMPLIED
>

<!--======================= ¹®´Ü ======================-->
<!ELEMENT P - O (%inline;)*            -- ¹®´Ü(paragraph) -->
<!ATTLIST P
 %attrs;                              -- %coreattrs, %i18n, %events --
 %align;                              -- Á¤·Ä, ÅؽºÆ® Á¤·Ä --
>

<!--========================= Çìµù =====================-->
<!-- H1(°¡Àå Áß¿ä)ºÎÅÍ H6±îÁö 6 ´Ü°è ÇìµùÀÌ ÀÖ´Ù. -->

<!ELEMENT (%heading;)  - - (%inline;)* -- Çìµù(heading) -->
<!ATTLIST (%heading;)
 %attrs;                              -- %coreattrs, %i18n, %events --
 %align;                              -- Á¤·Ä, ÅؽºÆ® Á¤·Ä --
>

<!--============ »çÀü ¾ç½ÄÈ­ µÈ ÅؽºÆ® =============== -->
<!-- À̹ÌÁö ÀÛ¼º(markup)À» À§ ÇÑ °Í°ú ÆùÆ® Å©±âÀÇ º¯°æÀ» Á¦¿Ü -->
<!ENTITY % pre.exclusion "IMG | OBJECT | APPLET | BIG | SMALL |
	SUB | SUP | FONT | BASEFONT">

<!ELEMENT PRE - - (%inline;)* -(%pre.exclusion;)
	-- »çÀü ¾ç½ÄÈ­ µÈ(preformatted) ÅؽºÆ® -->
<!ATTLIST PRE
 %attrs;                              -- %coreattrs, %i18n, %events --
 width       NUMBER         #IMPLIED
>

<!--=============== ÀζóÀÎ(inline) µû¿È ===================-->
<!ELEMENT Q - - (%inline;)*            -- ªÀº ÀζóÀÎ µû¿È(quotation)  -->
<!ATTLIST Q
 %attrs;                              -- %coreattrs, %i18n, %events --
 cite        %URI;          #IMPLIED  -- ¹®¼­ ¶Ç´Â ¸Þ¼¼Áö ÀÚ¿øÀÇ URI --
>

<!--================= ºí·°(block) µû¿È ===================-->
<!ELEMENT BLOCKQUOTE - - (%flow;)*     -- ±ä µû¿È(quotation) -->
<!ATTLIST BLOCKQUOTE
 %attrs;                              -- %coreattrs, %i18n, %events --
 cite        %URI;          #IMPLIED  -- ¹®¼­ ¶Ç´Â ¸Þ¼¼Áö ÀÚ¿øÀÇ URI --
>

<!--===================== ÅؽºÆ®ÀÇ »ðÀÔ/»èÁ¦ ====================-->
<!-- INS/DEL ´Â BODY¿¡ »ðÀÔ ÇÔÀ¸·Î¼­ 󸮵ȴÙ. -->
<!ELEMENT (INS | DEL) - - (%flow;)*   -- »ðÀÔ(inserted)/»èÁ¦(deleted) µÈ ÅؽºÆ®-->
<!ATTLIST (INS | DEL)
 %attrs;                              -- %coreattrs, %i18n, %events --
 cite        %URI;          #IMPLIED  -- º¯°æ ÀÌÀ¯ Á¤º¸ --
 datetime    %Datetime;     #IMPLIED  -- º¯°æ ÀÏÀÚ¿Í ½Ã°£ --
>

<!--========================== ¸ñ·Ï(list) =========================-->
<!-- ¸ñ·Ï(list) Á¤ÀÇ - DT´Â Á¦¸ñ, DD´Â Á¤ÀÇ -->

<!ELEMENT DL - - (DT | DD)+            -- Á¤ÀÇ ¸ñ·Ï(definition list) -->
<!ATTLIST DL
 %attrs;                              -- %coreattrs, %i18n, %events --
 compact     (compact)      #IMPLIED  -- °£°Ý ÁÙÀÓ --
>

<!ELEMENT DT - O (%inline;)*           -- Á¤ÀÇ Á¦¸ñ(definition term) -->
<!ELEMENT DD - O (%flow;)*             -- Á¤ÀÇ ¼³¸í(definition description) -->
<!ATTLIST (DT | DD)
 %attrs;                              -- %coreattrs, %i18n, %events --
>

<!-- ¹øÈ£ÀÖ´Â ¸ñ·Ï(OL)ÀÇ ¹øÈ£(Numbering) ½ºÅ¸ÀÏ Á¾·ù
   1       1, 2, 3, ...         ¼ýÀÚ(arablic numbers)
   a       a, b, c, ...         ¾ËÆĺª ¼Ò¹®ÀÚ(lower alpha)
   A       A, B, C, ...         ¾ËÆĺª ´ë¹®ÀÚ(upper alpha)
   i       i, ii, iii, ...      ·Î¸¸ ¼Ò¹®ÀÚ(lower roman)
   I       I, II, III, ...      ·Î¸¸ ´ë¹®ÀÚ(upper roman)

   ÀÌ ½ºÅ¸ÀÏÀº ¿¬¼Ó ¹øÈ£¿¡ Àû¿ëµÇ°í, ¹øÈ£ÀÖ´Â ¸ñ·ÏÀÇ Ã¹¹ø Ç׸ñÀÇ µðÆúÆ®´Â 1 ÀÌ´Ù.
   ÀÌ°ÍÀº SGML¿¡¼­ ¿¡¼­ ´ë¼Ò¹®ÀÚ ±¸º° °ü°è·Î Á÷Á¢ Ç¥½Ã µÉ ¼ö ¾ø´Ù. -->
<!ENTITY % OLStyle "CDATA"      -- "(1 | a | A | i | I)À» Æ÷ÇÔÇÑ´Ù." -->

<!ELEMENT OL - - (LI)+                 -- ¹øÈ£ÀÖ´Â ¸ñ·Ï(ordered list) -->
<!ATTLIST OL
 %attrs;                              -- %coreattrs, %i18n, %events --
 type        %OLStyle;      #IMPLIED  -- ¹øÈ£ ½ºÅ¸ÀÏ Á¾·ù --
 compact     (compact)      #IMPLIED  -- °£°Ý ÁÙÀÓ --
 start       NUMBER         #IMPLIED  -- ½ÃÀÛ ¹øÈ£ --
>

<!-- ¹øÈ£¾ø´Â ¸ñ·Ï(UL)ÀÇ ºÒ·¿(bullet) Á¾·ù(style) -->
<!ENTITY % ULStyle "(disc | square | circle)">

<!ELEMENT UL - - (LI)+                 -- ¹øÈ£¾ø´Â ¸ñ·Ï(unordered list) -->
<!ATTLIST UL
 %attrs;                              -- %coreattrs, %i18n, %events --
 type        %ULStyle;      #IMPLIED  -- ºÒ·¿(bullet) Á¾·ù(style) --
 compact     (compact)      #IMPLIED  -- °£°Ý ÁÙÀÓ --
>

<!ELEMENT (DIR | MENU) - - (LI)+ -(%block;) -- µð·ºÅ丮(directory), ¸Þ´º Ç׸ñ -->
<!ATTLIST DIR
 %attrs;                              -- %coreattrs, %i18n, %events --
 compact     (compact)      #IMPLIED
>
<!ATTLIST MENU
 %attrs;                              -- %coreattrs, %i18n, %events --
 compact     (compact)      #IMPLIED
>

<!ENTITY % LIStyle "CDATA" -- "(%ULStyle; | %OLStyle;)"¿¡ Á¦ÇÑ µÊ-->

<!ELEMENT LI - O (%flow;)*             -- ¸ñ·Ï Ç׸ñ(list item) -->
<!ATTLIST LI
 %attrs;                              -- %coreattrs, %i18n, %events --
 type        %LIStyle;      #IMPLIED  -- ¸ñ·Ï Ç׸ñ Á¾·ù(style) --
 value       NUMBER         #IMPLIED  -- ¿¬¼Ó ¼öÄ¡ÀÇ Àç¼³Á¤(reset) --
>

<!--========================== Æû(form) =========================-->
<!ELEMENT FORM - - (%flow;)* -(FORM)   -- ¼ÒÅëÇÏ´Â Æû -->
<!ATTLIST FORM
 %attrs;                              -- %coreattrs, %i18n, %events --
 action      %URI;          #REQUIRED -- ¼­¹ö(server-side) Æû ó¸®ÀÚ(handler) --
 method      (GET|POST)     GET       -- ÆûÀ» ¼Û½Å(submit)ÇÏ´Â HTTP ¹æ½Ä(method)--
 enctype     %ContentType;  "application/x-www-form-urlencoded"
 onSubmit    %Script;       #IMPLIED  -- ÆûÀÌ ¼Û½Å(submit)µÇ¾ú½¿ --
 onReset     %Script;       #IMPLIED  -- ÆûÀÌ Àç¼³Á¤(reset)µÇ¾ú½¿ --
 target      %FrameTarget;  #IMPLIED  -- ÇÁ·¹ÀÓ Ç¥ÇöÀÇ ¸ñÇ¥ --
 accept-charset %Charsets;  #IMPLIED  -- Áö¿ø ±ÛÀÚ ¼¼Æ®(charset)µéÀÇ ¸ñ·Ï --
>

<!-- °¢ ¶óº§ ÇÑ(ONE) Çʵå ÀÌ»óÀ» °¡Áú ¼ö ¾ø´Ù. -->
<!ELEMENT LABEL - - (%inline;)* -(LABEL) -- Æû Çʵå(field) ¶óº§(label) ÅؽºÆ® -->
<!ATTLIST LABEL
 %attrs;                              -- %coreattrs, %i18n, %events --
 for         IDREF          #IMPLIED  -- Çʵå ID °ª°ú ¸ÂÃá´Ù. --
 accesskey   %Character;    #IMPLIED  -- Á¢¼ÓÅ° ±ÛÀÚ --
 onfocus     %Script;       #IMPLIED  -- ¿¤·¹¸àÆ®¿¡ ÃÊÁ¡(focus)À» ÁÜ --
 onblur      %Script;       #IMPLIED  -- ¿¤·¹¸àÆ®¿¡¼­ ÃÊÁ¡ ÇØÁ¦ --
>

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

<!-- ¼Û½Å(submit)°ú Àç¼³Á¤(reset)ÀÌ¿ÜÀÇ ¸ðµç ¾ÖÆ®¸®ºäÆ®´Â À̸§ÀÌ ÇÊ¿äÇÏ´Ù. -->
<!ELEMENT INPUT - O EMPTY              -- Æû Á¦¾î(control) -->
<!ATTLIST INPUT
 %attrs;                              -- %coreattrs, %i18n, %events --
 type        %InputType;    TEXT      -- ¾î´À Á¾·ù°¡ ÇÊ¿äÇÑ°¡ --
 name        CDATA          #IMPLIED  -- ÆûÀÇ ÀϺηΠ¼Û½Å(submit) --
 value       CDATA          #IMPLIED  -- ·¹µð¿À ´ÜÃß¿Í Ã¼Å©¹Ú½º¿¡ ÇÊ¿ä --
 checked     (checked)      #IMPLIED  -- ·¹µð¿À ´ÜÃß¿Í Ã¼Å©¹Ú½º¸¦ À§ÇÏ¿© --
 disabled    (disabled)     #IMPLIED  -- ÀÌ ³»¿ëÀ» ºÒÈ°¼ºÈ­ --
 readonly    (readonly)     #IMPLIED  -- ÅؽºÆ®¿Í ¾ÏÈ£¸¦ À§ÇÏ¿© --
 size        CDATA          #IMPLIED  -- °¢ ÇʵåÀÇ Å¸ÀÔÀ» ÁöÁ¤ --
 maxlength   NUMBER         #IMPLIED  -- ÅؽºÆ® ÇʵåÀÇ ÃÖ´ë ±ÛÀÚ¼ö --
 src         %URI;          #IMPLIED  -- À̹ÌÁö Çʵ带 À§ÇÏ¿© --
 alt         CDATA          #IMPLIED  -- ªÀº ¼³¸í --
 usemap      %URI;          #IMPLIED  -- »ç¿ëÀÚ(client-side) À̹ÌÁö¸Ê¿¡ »ç¿ë --
 tabindex    NUMBER         #IMPLIED  -- ÅÇ ¼ø¼­¿¡¼­ÀÇ À§Ä¡ --
 accesskey   %Character;    #IMPLIED  -- Á¢¼ÓÅ° ±ÛÀÚ --
 onfocus     %Script;       #IMPLIED  -- ¿¤·¹¸àÆ®¿¡ ÃÊÁ¡(focus)À» ÁÜ --
 onblur      %Script;       #IMPLIED  -- ¿¤·¹¸àÆ®¿¡¼­ ÃÊÁ¡ ÇØÁ¦ --
 onselect    %Script;       #IMPLIED  -- ÅؽºÆ®°¡ ¼±ÅÃ(selected) µÊ --
 onchange    %Script;       #IMPLIED  -- ¿¤·¹¸àÆ® °ªÀÌ º¯°æµÇ¾ú½¿ --
 accept      %ContentTypes; #IMPLIED  -- È­ÀÏ ·Îµå¸¦ À§ ÇÑ MIME ŸÀÔÀÇ ¸ñ·Ï --
 align       %IAlign;       #IMPLIED  -- ¼öÁ÷ ¶Ç´Â ¼öÆò Á¤·Ä --
 %reserved;                           -- ÇâÈÄ »ç¿ëÀ» À§ÇØ ¿¹¾à µÊ --
>

<!ELEMENT SELECT - - (OPTGROUP | OPTION)+ -- ¼±Åà »çÇ× ¼±ÅÃÀÚ(selector) -->
<!ATTLIST SELECT
 %attrs;                              -- %coreattrs, %i18n, %events --
 name        CDATA          #IMPLIED  -- Çʵå(field) À̸§ --
 size        NUMBER         #IMPLIED  -- º¸ÀÌ´Â ¿­(row) °¹¼ö --
 multiple    (multiple)     #IMPLIED  -- µðÆúÆ®´Â ´ÜÀÏ ¼±ÅÃÀÓ --
 disabled    (disabled)     #IMPLIED  -- ÀÌ ³»¿ëÀ» ºÒÈ°¼ºÈ­ --
 tabindex    NUMBER         #IMPLIED  -- ÅÇ ¼ø¼­¿¡¼­ÀÇ À§Ä¡ --
 onfocus     %Script;       #IMPLIED  -- ¿¤·¹¸àÆ®¿¡ ÃÊÁ¡(focus)À» ÁÜ --
 onblur      %Script;       #IMPLIED  -- ¿¤·¹¸àÆ®¿¡¼­ ÃÊÁ¡ ÇØÁ¦ --
 onchange    %Script;       #IMPLIED  -- ¿¤·¹¸àÆ® °ªÀÌ º¯°æµÇ¾ú½¿ --
 %reserved;                           -- ÇâÈÄ »ç¿ëÀ» À§ÇØ ¿¹¾à µÊ --
>

<!ELEMENT OPTGROUP - - (OPTION)+ 	  -- ±¸·ì ¼±Åà »çÇ× -->
<!ATTLIST OPTGROUP
 %attrs;                              -- %coreattrs, %i18n, %events --
 disabled    (disabled)     #IMPLIED  -- ÀÌ ³»¿ëÀ» ºÒÈ°¼ºÈ­ --
 label       %Text;         #REQUIRED -- °èÅë(hierarchical) ¸Þ´º¸¦ À§ÇÏ¿© --
>

<!ELEMENT OPTION - O (#PCDATA)         -- ¼±Åà ÇÒ ¼ö ÀÖ´Â »çÇ× -->
<!ATTLIST OPTION
 %attrs;                              -- %coreattrs, %i18n, %events --
 selected    (selected)     #IMPLIED
 disabled    (disabled)     #IMPLIED  -- ÀÌ ³»¿ëÀ» ºÒÈ°¼ºÈ­ --
 label       %Text;         #IMPLIED  -- °èÅë(hierarchical) ¸Þ´º¸¦ À§ÇÏ¿© --
 value       CDATA          #IMPLIED  -- ¿¤·¹¸àÆ® ³»¿ëÀÇ µðÆúÆ®¸¦ ÁöÁ¤ --
>

<!ELEMENT TEXTAREA - - (#PCDATA)       -- º¹¼ö ¿­ ÅؽºÆ® Çʵå -->
<!ATTLIST TEXTAREA
 %attrs;                              -- %coreattrs, %i18n, %events --
 name        CDATA          #IMPLIED
 rows        NUMBER         #REQUIRED
 cols        NUMBER         #REQUIRED
 disabled    (disabled)     #IMPLIED  -- ÀÌ ³»¿ëÀ» ºÒÈ°¼ºÈ­ --
 readonly    (readonly)     #IMPLIED
 tabindex    NUMBER         #IMPLIED  -- ÅÇ ¼ø¼­¿¡¼­ÀÇ À§Ä¡ --
 accesskey   %Character;    #IMPLIED  -- Á¢¼ÓÅ° ±ÛÀÚ --
 onfocus     %Script;       #IMPLIED  -- ¿¤·¹¸àÆ®¿¡ ÃÊÁ¡(focus)À» ÁÜ --
 onblur      %Script;       #IMPLIED  -- ¿¤·¹¸àÆ®¿¡¼­ ÃÊÁ¡ ÇØÁ¦ --
 onselect    %Script;       #IMPLIED  -- ÅؽºÆ®°¡ ¼±Åà µÊ --
 onchange    %Script;       #IMPLIED  -- ¿¤·¹¸àÆ® °ªÀÌ º¯°æµÇ¾ú½¿ --
 %reserved;                           -- ÇâÈÄ »ç¿ëÀ» À§ÇØ ¿¹¾à µÊ --
>

<!-- #PCDATA´Â È¥ÇÕ µÈ ³»¿ë ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇÑ °ÍÀ¸·Î,
	±Ô°Ý¿¡ µû¶ó ±× °÷¿¡ °ø°£ ¸¸ Çã¿ëµÈ´Ù! -->
<!ELEMENT FIELDSET - - (#PCDATA,LEGEND,(%flow;)*) -- Æû  Á¦¾î(control)±¸·ì -->
<!ATTLIST FIELDSET
 %attrs;                              -- %coreattrs, %i18n, %events --
>

<!ELEMENT LEGEND - - (%inline;)*       -- Çʵ弼Ʈ(fieldset) ¹ü·Ê -->
<!ENTITY % LAlign "(top | bottom | left | right)">

<!ATTLIST LEGEND
 %attrs;                              -- %coreattrs, %i18n, %events --
 accesskey   %Character;    #IMPLIED  -- Á¢¼ÓÅ° ±ÛÀÚ --
 align       %LAlign;       #IMPLIED  -- »ó´ëÀûÀÎ to fieldset --
>

<!ELEMENT BUTTON - - (%flow;)* -(A | %formctrl; | FORM | ISINDEX | FIELDSET |
	IFRAME)   -- ´©¸§(push)´ÜÃß -->
<!ATTLIST BUTTON
 %attrs;                              -- %coreattrs, %i18n, %events --
 name        CDATA          #IMPLIED
 value       CDATA          #IMPLIED  -- ¼Û½ÅµÇ¸é ¼­¹ö¿¡ º¸³»Áø´Ù. --
 type        (button | submit | reset) submit -- Æû ´ÜÃß·Î »ç¿ë --
 disabled    (disabled)     #IMPLIED  -- ÀÌ ³»¿ëÀ» ºÒÈ°¼ºÈ­ --
 tabindex    NUMBER         #IMPLIED  -- ÅÇ ¼ø¼­¿¡¼­ÀÇ À§Ä¡ --
 accesskey   %Character;    #IMPLIED  -- Á¢¼ÓÅ° ±ÛÀÚ --
 onfocus     %Script;       #IMPLIED  -- ¿¤·¹¸àÆ®¿¡ ÃÊÁ¡(focus)À» ÁÜ --
 onblur      %Script;       #IMPLIED  -- ¿¤·¹¸àÆ®¿¡¼­ ÃÊÁ¡ ÇØÁ¦ --
 %reserved;                           -- ÇâÈÄ »ç¿ëÀ» À§ÇØ ¿¹¾à µÊ --
>

<!--========================= ǥ(table) ==========================-->

<!-- IETF HTML Ç¥(table) Ç¥ÁØ, [RFC1942] ÂüÁ¶ -->

<!-- BORDER ¾ÖÆ®¸®ºäÆ®´Â Ç¥(table)ÀÇ ÁÖÀ§ÀÇ Å׵θ® µÎ²²¸¦ ÁöÁ¤ÇÑ´Ù.
	µðÆúÆ® ´ÜÀ§´Â ½ºÅ©¸° Çȼ¿ÀÌ´Ù.

 FRAME ¾ÖÆ®¸®ºäÆ®´Â Ç¥ ÇÁ·¹ÀÓÀÇ ¾î´À ºÎºÐµéÀÌ Ç¥Çö µÇ¾î¾ß Çϴ°¡¸¦ ÁöÁ¤ÇÑ´Ù.
 ±× °ªµéÀº VALIGN ¾ÖÆ®¸®ºäÆ®¿Í Ãæµ¹ÇÏ´Â À̸§À» ÇÇÇØ¾ß Çϱ⠶§¹®¿¡ CALS¿Í´Â ´Ù¸£´Ù.

 "border"ÀÇ °ªÀº <TABLE BORDER>¿¡¼­ frame=border¿Í border=implied·Î
	°ú°Å ¹öÀü¿¡µµ ºÎÇÕÇÑ´Ù. <TABLE BORDER=1>¸¦ À§ÇÏ¿© border=1¿Í
	frame=implied¸¦ ¾ò´Â´Ù. ÀÌ °æ¿ì, ÀÌÀü ¹öÀü¿¡ ºÎÇÕÇÏ´Â ºê¶ó¿ìÀú¿¡¼­
	frame=border·Î ó¸®ÇÏ´Â °ÍÀÌ Àû´çÇÏ´Ù. -->

<!ENTITY % TFrame
	"(void | above | below | hsides | lhs | rhs | vsides | box | border)">
<!-- RULES ¾ÖÆ®¸®ºäÆ®´Â ¾î¶² Ä­(cell)µé »çÀÌ¿¡ ÁÙ(rule)À» ³ÖÀ» °ÍÀΰ¡¸¦
	Á¤ÀÇÇÑ´Ù. ¸¸ÀÏ RULES°¡ ¾øÀ¸¸é, BORDER°¡ Àְųª BORDER=0 À̸é
	ÁÙÀÌ ¾ø´Â °ÍÀÌ°í, ¾Æ´Ï¸é 'ÀüºÎ' ÁÙÀ» °®´Â´Ù. -->

<!ENTITY % TRules "(none | groups | rows | cols | all)">

<!--  ¹®¼­¿¡ »ó´ëÀûÀΠǥ(table)ÀÇ ¼öÆò À§Ä¡ -->
<!ENTITY % TAlign "(left | center | right)">

<!-- Ä­(cell)ÀÇ ³»¿ëÀ» À§ÇÑ ¼öÆò Á¤·Ä ¾ÖÆ®¸®ºäÆ® -->
<!ENTITY % cellhalign
 "align      (left | center | right | justify | char) #IMPLIED
  char       %Character;    #IMPLIED  -- ±ÛÀÚÀÇ Á¤·Ä, ¿¹¸¦ µé¾î char=':' --
  charoff    %Length;       #IMPLIED  -- ±ÛÀÚ Á¤·ÄÀÇ ÇØÁ¦(offset) --"
>

<!-- Ä­(cell)ÀÇ ³»¿ëÀ» À§ÇÑ ¼öÁ÷ Á¤·Ä ¾ÖÆ®¸®ºäÆ® -->
<!ENTITY % cellvalign
 "valign     (top | middle | bottom | baseline) #IMPLIED"
>

<!ELEMENT TABLE - -
    (CAPTION?, (COL* | COLGROUP*), THEAD?, TFOOT?, TBODY+)>
<!ELEMENT CAPTION  - - (%inline;)*     -- Ç¥(table)ÀÇ Á¦¸ñ(caption) -->
<!ELEMENT THEAD    - O (TR)+           -- Ç¥ÀÇ ¸Ó¸®±Û(header) -->
<!ELEMENT TFOOT    - O (TR)+           -- Ç¥ÀÇ ¹Ù´Ú±Û(footer) -->
<!ELEMENT TBODY    O O (TR)+           -- Ç¥ÀÇ º»Ã¼(body) -->
<!ELEMENT COLGROUP - O (col)*          -- Ç¥ÀÇ Ä÷³ ±¸·ì -->
<!ELEMENT COL      - O EMPTY           -- Ç¥ÀÇ Ä÷³(column) -->
<!ELEMENT TR       - O (TH|TD)+        -- Ç¥ÀÇ ¿­(table row) -->
<!ELEMENT (TH | TD)  - O (%flow;)*
	-- Ç¥ÀÇ ¸Ó¸®±Û(table header)°ú µ¥ÀÌÅÍ(table data) Ä­ -->

<!ATTLIST TABLE                        -- Ç¥ÀÇ ¿¤·¹¸àÆ®(element) --
 %attrs;                              -- %coreattrs, %i18n, %events --
 summary     %Text;         #IMPLIED  -- ¸ñÀû/À½¼º Ãâ·ÂÀ» À§ÇÑ ±¸Á¶(structure)--
 width       %Length;       #IMPLIED  -- Ç¥ÀÇ ³Êºñ --
 border      %Pixels;       #IMPLIED  -- Ç¥ ÁÖÀ§ÀÇ Å׵θ® µÎ²² --
 frame       %TFrame;       #IMPLIED  -- ¾î´À ÇÁ·¹ÀÓ ºÎºÐÀ» Ç¥Çö ÇÒ °ÍÀΰ¡ --
 rules       %TRules;       #IMPLIED  -- ¿­°ú Ä÷³µé »çÀÌÀÇ ÁÙ(rule) ³Ö±â --
 cellspacing %Length;       #IMPLIED  -- Ä­(cell)µé »çÀÌÀÇ °ø°£ --
 cellpadding %Length;       #IMPLIED  -- Ä­µé ¾È °ø°£ --
 align       %TAlign;       #IMPLIED  -- â¿¡¼­ Ç¥ »ó´ëÀûÀÎ À§Ä¡ --
 bgcolor     %Color;        #IMPLIED  -- Ä­µéÀÇ ¹è°æ»ö --
 %reserved;                           -- ÇâÈÄ »ç¿ëÀ» À§ÇØ ¿¹¾à µÊ --
 datapagesize CDATA         #IMPLIED  -- ÇâÈÄ »ç¿ëÀ» À§ÇØ ¿¹¾à µÊ --
>

<!ENTITY % CAlign "(top | bottom | left | right)">
<!ATTLIST CAPTION
 %attrs;                              -- %coreattrs, %i18n, %events --
 align       %CAlign;       #IMPLIED  -- Ç¥ÀÇ  »ó´ëÀûÀÎ À§Ä¡--
>

<!-- COLGROUPÀº ¿©·¯°³ÀÇ COL ¿¤·¹¸àÆ®ÀÇ ±¸·ìÁö¿î´Ù.
 ÀÌ´Â ¼­·Î °ü°èÀÖ´Â ¿©·¯°³ÀÇ Ä÷³(column)µéÀ» ±¸·ì Áö¿ï ¼ö ÀÖ´Ù. -->
<!ATTLIST COLGROUP
 %attrs;                              -- %coreattrs, %i18n, %events --
 span        NUMBER         1         -- ±¸·ì ¾ÈÀÇ µðÆúÆ® Ä÷³(column) °¹¼ö --
 width       %MultiLength;  #IMPLIED  -- Ä÷³(COL)ÀÇ µðÆúÆ® ³Êºñ --
 %cellhalign;                         -- Ä­(cell)µé ¾È¿¡¼­ ¼öÆò Á¤·Ä --
 %cellvalign;                         -- Ä­µé ¾È¿¡¼­ ¼öÁ÷ Á¤·Ä --
>

<!-- COL ¿¤·¹¸àÆ®´Â ÇÑ°³ ÀÌ»óÀÇ Ä÷³(column)µé ¾ÈÀÇ Ä­(cell)µé¿¡¼­
 Á¤·Ä Ư¼ºÀ» Á¤ÀÇÇÑ´Ù.
 WIDTH ¾ÖÆ®¸®ºäÆ®´Â ±× Ä÷³µéÀÇ ³Êºñ¸¦ ÁöÁ¤ÇÑ´Ù. ¿¹¸¦ µé¸é
    width=64: Çȼ¿(pixel) ³Êºñ,     	width=0.5*: »ó´ëÀûÀÎ ³Êºñ
 SPAN ¾ÖÆ®¸®ºäÆ®´Â ÇÑ°³ ÀÌ»óÀÇ Ä÷³µéÀ» ÇÑ COL ¿¤·¹¸àÆ®¿¡ Àû¿ë µÇ°ÔÇÑ´Ù. -->
<!ATTLIST COL                          -- Ä÷³ ±¸·ì°ú Ư¼ºµé --
 %attrs;                              -- %coreattrs, %i18n, %events --
 span        NUMBER         1         -- N Ä÷³¿¡ ¿µÇâÀ» ÁÖ´Â COL ¾ÖÆ®¸®ºäÆ® --
 width       %MultiLength;  #IMPLIED  -- Ä÷³(column)ÀÇ ³Êºñ --
 %cellhalign;                         -- Ä­(cell)µé ¾È¿¡¼­ ¼öÆò Á¤·Ä --
 %cellvalign;                         -- Ä­µé ¾È¿¡¼­ ¼öÁ÷ Á¤·Ä --
>

<!-- THEAD´Â Ç¥(table)°¡ ÆäÀÌÁö ¹üÀ§·Î À߸± ¶§, Çì´õÀÇ º¹»ç·Î, ¶Ç´Â
 TBODY Ç׸ñµéÀÌ ±¼¸®´Â(scroll) ÆÇ¿¡¼­ Ç¥Çö µÉ ¶§, °íÁ¤ µÈ Çì´õ·Î »ç¿ëµÈ´Ù.
 TFOOT´Â Ç¥°¡ ÆäÀÌÁö ¹üÀ§·Î À߸± ¶§, ¹Ù´Ú±ÛÀÇ º¹»ç·Î, ¶Ç´Â
 TBODY Ç׸ñµéÀÌ ±¼¸®´Â ÆÇ¿¡¼­ Ç¥Çö µÉ ¶§, °íÁ¤ µÈ ¹Ù´Ú±Û·Î »ç¿ëµÈ´Ù.
 Ç¥ÀÇ ¿­ÀÇ ±¸·ìµé »çÀÌ¿¡ ÁÙ(rule)µéÀÌ ÇÊ¿ä ÇÒ ¶§, º¹¼ö TBODY Ç׸ñµéÀÌ »ç¿ëµÈ´Ù.-->
<!ATTLIST (THEAD | TBODY | TFOOT)      -- Ç¥ Ç׸ñµé --
 %attrs;                              -- %coreattrs, %i18n, %events --
 %cellhalign;                         -- Ä­(cell)µé ¾È¿¡¼­ ¼öÆò Á¤·Ä --
 %cellvalign;                         -- Ä­µé ¾È¿¡¼­ ¼öÁ÷ Á¤·Ä --
>

<!ATTLIST TR                           -- Ç¥(table)ÀÇ ¿­(row) --
 %attrs;                              -- %coreattrs, %i18n, %events --
 %cellhalign;                         -- Ä­(cell)µé ¾È¿¡¼­ ¼öÆò Á¤·Ä --
 %cellvalign;                         -- Ä­µé ¾È¿¡¼­ ¼öÁ÷ Á¤·Ä --
 bgcolor     %Color;        #IMPLIED  -- ¹è°æ»ö --
>

<!-- º¸Åë Ç¥(table)¿¡¼­ Scope´Â axes ¾ÖÆ®¸®ºäÆ® º¸´Ù °£´ÜÇÏ´Ù. -->
<!ENTITY % Scope "(row | col | rowgroup | colgroup)">

<!-- TH´Â Çì´õ¸¦ À§ÇÏ¿©, TD´Â µ¥ÀÌÅ͸¦ À§ÇÏ¿© »ç¿ë µÇ³ª,
	Ä­µé¿¡¼­´Â µÑ ´Ù TD¸¦ »ç¿ëÇÑ´Ù. -->
<!ATTLIST (TH | TD)
	-- Çì´õ(table header) ¶Ç´Â µ¥ÀÌÅÍ Ä­(table data) --
 %attrs;                              -- %coreattrs, %i18n, %events --
 abbr        %Text;         #IMPLIED  -- Çì´õ(header) Ä­ÀÇ ¾àÀÚ --
 axis        CDATA          #IMPLIED  -- Çì´õµé°ú °ü°èµÈ À̸§ ±¸·ìµé--
 headers     IDREFS         #IMPLIED  -- Çì´õ Ä­µéÀÇ idÀÇ ¸ñ·Ï --
 scope       %Scope;        #IMPLIED  -- Çì´õ Ä­µéÀÌ Ä¿¹öÇÏ´Â ¹üÀ§(scope) --
 rowspan     NUMBER         1         -- Ä­ÀÌ È®Àå(span)µÇ´Â ¿­(row)ÀÇ ¼ö --
 colspan     NUMBER         1         -- Ä­ÀÌ È®ÀåµÇ´Â Ä¿·³(col)ÀÇ ¼ö --
 %cellhalign;                         -- Ä­(cell)µé ¾È¿¡¼­ ¼öÆò Á¤·Ä --
 %cellvalign;                         -- Ä­µé ¾È¿¡¼­ ¼öÁ÷ Á¤·Ä --
 nowrap      (nowrap)       #IMPLIED  -- ¿­¹Ù²Þ ÁßÁö --
 bgcolor     %Color;        #IMPLIED  -- Ä­ÀÇ ¹è°æ»ö --
 width       %Pixels;       #IMPLIED  -- Ä­ÀÇ ³Êºñ --
 height      %Pixels;       #IMPLIED  -- Ä­ÀÇ ³ôÀÌ --
>

<!--========================= ÇÁ·¹ÀÓ(frame) ======================-->
<!--
 HTML ¹®¼­ÀÇ ÀÌ ³»¿ë ¸ðµ¨Àº HEAD ´ÙÀ½¿¡ FRAMESET Ȥ´Â BODY ¿¤·¹¸àÆ®°¡¿¡
 µû¶ó ³ª¿À´Â°¡¿¡ µû¶ó ´Ù¸£´Ù.   BODY ½ÃÀÛűװ¡ »ý·«ÇÏ°í ÇÁ·¹ÀÓÀÌ ¾øÀ¸¸é
 ÀÌ ³»¿ë ¸ðµ¨À» »ç¿ëÇϱ⠰ï¶õÇÏ´Ù. -->
<!-- ÇÁ·¹ÀÓ¼¼Æ®(frameset) ¹®¼­ÀÇ ±â´É ½ºÀ§Ä¡ -->
<!ENTITY % HTML.Frameset "IGNORE">

<![ %HTML.Frameset; [
<!ELEMENT FRAMESET - - ((FRAMESET | FRAME)+ & NOFRAMES?)
	-- windowÀÇ ±¸È¹(subdivision) -->
<!ATTLIST FRAMESET
 %coreattrs;                          -- id, class, style, title --
 rows        %MultiLengths; #IMPLIED  -- ±æÀ̵éÀÇ ¸ñ·Ï, µðÆúÆ®´Â 100% (1 row) --
 cols        %MultiLengths; #IMPLIED  -- ±æÀ̵éÀÇ ¸ñ·Ï, µðÆúÆ®´Â 100% (1 col) --
 onload      %Script;       #IMPLIED  -- ¸ðµç ÇÁ·¹ÀÓÀÌ ·Îµå µÇ¾ú½¿ --
 onunload    %Script;       #IMPLIED  -- ¸ðµç ÇÁ·¹ÀÓÀÌ Á¦°Å µÇ¾ú½¿ --
>
]]>

<![ %HTML.Frameset; [
<!-- ¿¹¾à µÈ ÇÁ·¹ÀÓ À̸§Àº "_"·Î ½ÃÀÛÇÏ°í, ±×·¸Áö ¾ÊÀ¸¸é ±ÛÀÚ·Î ½ÃÀ۵ȴÙ. -->
<!ELEMENT FRAME - O EMPTY              -- ºÎºÐ â(subwindow) -->
<!ATTLIST FRAME
 %coreattrs;                          -- id, class, style, title --
 longdesc    %URI;          #IMPLIED  -- ±ä ¼³¸í¿¡ ¿¬°á(Á¦¸ñ º¸¿Ï) --
 name        CDATA          #IMPLIED  -- ¸ñÇ¥·Î ÁöÁ¤µÇ±â À§ÇÑ À̸§ --
 src         %URI;          #IMPLIED  -- ÇÁ·¹ÀÓ ³»¿ëÀÇ ÀÚ¿ø --
 frameborder (1 | 0)        1         -- ÇÁ·¹ÀÓ Å׵θ®¸¦ ÇÒ °ÍÀΰ¡? --
 marginwidth %Pixels;       #IMPLIED  -- ¸¶Áø(margin) ³Êºñ¸¦ Çȼ¿(pixel)·Î --
 marginheight %Pixels;      #IMPLIED  -- ¸¶Áø ³ôÀ̸¦ Çȼ¿·Î --
 noresize    (noresize)     #IMPLIED  -- »ç¿ëÀÚ°¡ ÇÁ·¹ÀÓ Å©±â¸¦ Á¶Àý ÇÒ¼ö Àִ°¡?--
 scrolling   (yes | no | auto)  auto  -- ±¼¸®±â(scrollbar)Çϴ°¡, ¾ÈÇϴ°¡? --
>
]]>

<!ELEMENT IFRAME - - (%flow;)*         -- ÀζóÀÎ(inline) ºÎºÐ â(subwindow) -->
<!ATTLIST IFRAME
 %coreattrs;                          -- id, class, style, title --
 longdesc    %URI;          #IMPLIED  -- ±ä ¼³¸í¿¡ ¿¬°á(Á¦¸ñ º¸¿Ï) --
 name        CDATA          #IMPLIED  -- ¸ñÇ¥·Î ÁöÁ¤µÇ±â À§ÇÑ À̸§ --
 src         %URI;          #IMPLIED  -- ÇÁ·¹ÀÓ ³»¿ëÀÇ ÀÚ¿ø --
 frameborder (1 | 0)        1         -- ÇÁ·¹ÀÓ Å׵θ®¸¦ ÇÒ °ÍÀΰ¡? --
 marginwidth %Pixels;       #IMPLIED  -- ¸¶Áø(margin) ³Êºñ¸¦ Çȼ¿(pixel)·Î --
 marginheight %Pixels;      #IMPLIED  -- ¸¶Áø ³ôÀ̸¦ Çȼ¿·Î --
 scrolling   (yes | no | auto)  auto  -- ±¼¸®±â(scrollbar)Çϴ°¡, ¾ÈÇϴ°¡? --
 align       %IAlign;       #IMPLIED  -- ¼öÁ÷ ¶Ç´Â ¼öÆò Á¤·Ä --
 height      %Length;       #IMPLIED  -- ÇÁ·¹ÀÓ(frame) ³ôÀÌ --
 width       %Length;       #IMPLIED  -- ÇÁ·¹ÀÓ ³Êºñ --
>

<![ %HTML.Frameset; [
<!ENTITY % noframes.content "(BODY) -(NOFRAMES)">
]]>

<!ENTITY % noframes.content "(%flow;)*">

<!ELEMENT NOFRAMES - - %noframes.content; -- ÇÁ·¹ÀÓ ¾ø´Â Ç¥Çö¿¡¼­ ´ëü ³»¿ë ¿ë±â-->
<!ATTLIST NOFRAMES
 %attrs;                              -- %coreattrs, %i18n, %events --
>

<!--======================= ¹®¼­ Çìµå =====================-->
<!-- %head.misc;´Â À§¿¡ "SCRIPT | STYLE | META | LINK | OBJECT"¿¡ Á¤ÀÇ µÇ¾ú´Ù.-->
<!ENTITY % head.content "TITLE & ISINDEX? & BASE?">

<!ELEMENT HEAD O O (%head.content;) +(%head.misc;) -- ¹®¼­ÀÇ Çìµå(head) -->
<!ATTLIST HEAD
 %i18n;                               -- ¾ð¾î(lang), ±ÛÀÚ ¹æÇâ(dir) --
 profile     %URI;          #IMPLIED  -- ¸ÞŸ Á¤º¸ÀÇ À̸§ Áö¿öÁø »çÀü --
>

<!-- TITLE ¿¤·¹¸àÆ®´Â ÅؽºÆ®ÀÇ È帧À¸·Î °í·ÁµÇÁö ¾Ê´Â´Ù.
	ÀÌ°ÍÀº ¿¹¸¦ µé¾î ÆäÀÌÁöÀÇ Çì´õ³ª
 âÀÇ Á¦¸ñÀ¸·Î µð½ºÇ÷¹ÀÌ µÇ¾î¾ß ÇÑ´Ù.  °¢ ¹®¼­¿¡ ²À ÇÑ°³ÀÇ Á¦¸ñÀÌ ÇÊ¿äÇÏ´Ù. -->
<!ELEMENT TITLE - - (#PCDATA) -(%head.misc;) -- ¹®¼­ Á¦¸ñ -->
<!ATTLIST TITLE %i18n>

<!ELEMENT ISINDEX - O EMPTY            -- ´ÜÀÏ ¿­(line) ÇÁ·ÒÇÁÆ®(prompt) -->
<!ATTLIST ISINDEX
 %coreattrs;                          -- id, class, style, title --
 %i18n;                               -- ¾ð¾î(lang), ±ÛÀÚ ¹æÇâ(dir) --
 prompt      %Text;         #IMPLIED  -- ÇÁ·ÒÇÁÆ®(prompt) ¸Þ¼¼Áö -->

<!ELEMENT BASE - O EMPTY               -- ¹®¼­ ±âÁØ URI -->
<!ATTLIST BASE
 href        %URI;          #IMPLIED  -- ±âÁØ URI·Î ÀÛ¿ëÇÏ´Â URI --
 target      %FrameTarget;  #IMPLIED  -- ÇÁ·¹ÀÓ Ç¥ÇöÀÇ ¸ñÇ¥ --
>

<!ELEMENT META - O EMPTY               -- ÀϹÝ(generic) ¸ÞŸ(meta) Á¤º¸ -->
<!ATTLIST META
 %i18n;                               -- ³»¿ëÀ» À§ÇÑ ¾ð¾î(lang), ¹æÇâ(dir) --
 http-equiv  NAME           #IMPLIED  -- HTTP¿¡ ¹ÝÀÀÇÏ´Â Çì´õ À̸§  --
 name        NAME           #IMPLIED  -- ¸ÞŸ Á¤º¸ À̸§ --
 content     CDATA          #REQUIRED -- °ü·Ã Á¤º¸ --
 scheme      CDATA          #IMPLIED  -- Æû ³»¿ë ¼±Åà ¹æ½Ä --
>

<!ELEMENT STYLE - - %stylesheet        -- ½ºÅ¸ÀÏ Á¤º¸ -->
<!ATTLIST STYLE
 %i18n;                               -- Á¦¸ñÀ» À§ÇÑ ¾ð¾î(lang), ¹æÇâ(dir) --
 type        %ContentType;  #REQUIRED -- ½ºÅ¸ÀÏ ¾ð¾îÀÇ ÄÁÅÙÆ® ŸÀÔ(content type) --
 media       %MediaDesc;    #IMPLIED  -- ÀÌµé ¸Þµð¾ÆÀÇ »ç¿ëÀ» À§ÇÑ --
 title       %Text;         #IMPLIED  -- Âü°í Á¦¸ñ --
>

<!ELEMENT SCRIPT - - %Script;          -- ½ºÅ©¸³Æ® ÁöÁ¤ -->
<!ATTLIST SCRIPT
 charset     %Charset;      #IMPLIED  -- ±ÛÀÚ ¿£ÄÚµù ¿¬°á ÀÚ¿ø --
 type        %ContentType;  #REQUIRED -- ½ºÅ©¸³Æ® ¾ð¾î ÄÁÅÙÆ® ŸÀÔ(content type) --
 language    CDATA          #IMPLIED  -- ½ºÅ©¸³Æ® ¾ð¾îÀÇ À̸§ ÁöÁ¤ --
 src         %URI;          #IMPLIED  -- ¿ÜºÎ ½ºÅ©¸³Æ®ÀÇ URI --
 defer       (defer)        #IMPLIED  -- ½ºÅ©¸³Æ®¸¦ »ç¿ëµµ±¸°¡ ´Ù¸£°Ô ó¸® °¡´É --
 event       CDATA          #IMPLIED  -- ÇâÈÄ »ç¿ëÀ» À§ÇØ ¿¹¾à µÊ --
 for         %URI;          #IMPLIED  -- ÇâÈÄ »ç¿ëÀ» À§ÇØ ¿¹¾à µÊ --
>

<!ELEMENT NOSCRIPT - - (%flow;)*
	-- ½ºÅ©¸³Æ® Áö¿ø ¾ø´Â Ç¥Çö¿¡¼­ ´ëü(alternate) ³»¿ë ¿ë±â -->
<!ATTLIST NOSCRIPT
 %attrs;                              -- %coreattrs, %i18n, %events --
>

<!--===================== ¹®¼­ ±¸Á¶(structure) ====================-->
<!ENTITY % version "version CDATA #FIXED '%HTML.Version;'">

<![ %HTML.Frameset; [
<!ENTITY % html.content "HEAD, FRAMESET">
]]>

<!ENTITY % html.content "HEAD, BODY">
<!ELEMENT HTML O O (%html.content;)    -- ¹®¼­ º»Ã¼(root) ¿¤·¹¸àÆ®(element) -->
<!ATTLIST HTML
 %i18n;                               -- ¾ð¾î(lang), ±ÛÀÚ ¹æÇâ(dir) --
 %version;
>

ÀÌ Trio ȨÆäÀÌÁö ¹®¼­(http://trio.co.kr/webrefer/html40/sgml/loosedtd.html)´Â ÀÚÀ¯·ÎÀÌ ¿¬°á »ç¿ëÀÌ °¡´ÉÇÔ.