<!--
ÀÌ°ÍÀº HTML 4.0 ¾ö°Ý(strict) DTD·Î, ½ºÅ¸ÀϽ¬Æ®(style sheet)¸¦ Áö¿øÀÌ ¼º¼÷ µÊ¿¡
µû¶ó, W3C°¡ Á¦°Å ÇÒ °ÍÀ¸·Î ¿¹»óµÇ´Â Ç¥Çö ¾ÖÆ®¸®ºäÆ®µé°ú ¿¤·¹¸àÆ®µéÀ»
Á¦¿Ü ÇÑ °ÍÀÌ´Ù.
Á¦ÀÛÀÚ´Â °¡´ÉÇÑ ÇÑ ÀÌ strict 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¿¡ ÀÖ´Ù.
ÀüÇüÀûÀÎ ¿ë¹ý:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd">
<html>
<head> ... </head>
<body>
...
</body>
</html>
½Ã½ºÅÛ ÀνÄÀÚ(identifier)·Î »ç¿ëµÇ´Â URI´Â, °øÅë(public) ÀνÄÀÚ¿Í ÇÔ²², »ç¿ë
µµ±¸°¡ ÇÊ¿ä ÇÑ DTD¸¦ ´Ù¿î·Îµå(download)ÇÏ°í ¿£Æ¼Æ¼(entity)¸¦ ¼³Á¤ ÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù.
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 % Text "CDATA">
<!-- ÆĶó¸ÞÅÍ(parameter) ¿£Æ¼Æ¼(entities) -->
<!ENTITY % head.misc "SCRIPT | STYLE | META | LINK | OBJECT"
-- ¹Ýº¹ µÉ ¼ö ÀÖ´Â Çìµå ¿¤·¹¸àÆ® -->
<!ENTITY % heading "H1 | H2 | H3 | H4 | H5 | H6">
<!ENTITY % list "UL | OL">
<!ENTITY % preformatted "PRE">
<!--============ ±ÛÀÚ ¾ð¾î(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 -- °ø°£À¸·Î ºÐ¸® µÈ Ŭ¶ó½º(class)µéÀÇ ¸ñ·Ï --
style %stylesheet; #IMPLIED -- ¿¬°ü µÈ ½ºÅ¸ÀÏ Á¤º¸ --
title %Text; #IMPLIED -- Âü°í Á¦¸ñ(title)/¼Ò¸®Á¤µµ(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 -- ´ÜÀÏ ¶Ç´Â Ç¥·Î µÈ µ¥ÀÌÅÍ ÀÚ¿ø --
datafld CDATA #IMPLIED -- Ư¼º(property) ¶Ç´Â Ä÷³(column) À̸§ --
dataformatas (plaintext | html) plaintext -- ÅؽºÆ® ¶Ç´Â HTML --"
>
]]>
<!ENTITY % reserved "">
<!ENTITY % attrs "%coreattrs; %i18n; %events;">
<!--================= ÅؽºÆ® ÀÛ¼º(markup) ==================-->
<!ENTITY % fontstyle "TT | I | B | BIG | SMALL">
<!ENTITY % phrase
"EM | STRONG | DFN | CODE | SAMP | KBD | VAR | CITE | ABBR | ACRONYM">
<!ENTITY % special
"A | IMG | OBJECT | BR | SCRIPT | MAP | Q | SUB | SUP | SPAN | BDO">
<!ENTITY % formctrl
"INPUT | SELECT | TEXTAREA | LABEL | BUTTON">
<!-- %inline;Àº ÀζóÀÎ ¶Ç´Â ÅؽºÆ® ¼öÁØ ¿¤·¹¸àÆ®¸¦ Ãë±Þ -->
<!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;)*
-- ÀϹÝ(generic) ¾ð¾î/½ºÅ¸ÀÏ ¿ë±â(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 BR - O EMPTY -- °Á¦ ¿(line) ¹Ù²Þ -->
<!ATTLIST BR
%coreattrs; -- id, class, style, title --
>
<!--================= HTML ÄÁÅÙÆ®(content) ¸ðµ¨ ===================-->
<!-- HTMLÀº µÎ ±âº» ÄÁÅÙÆ® ¸ðµ¨À» °®´Â´Ù.
%inline; ±ÛÀÚ ¼öÁØ ¿¤·¹¸àÆ®¿Í ÅؽºÆ® ¹®ÀÚ¿
%block; ºí·° ¿¤·¹¸àÆ®, ¿¹¸¦ µé¾î ¹®´Ü°ú ¸ñ·Ï
-->
<!ENTITY % block "P | %heading; | %list; | %preformatted; | DL | DIV | NOSCRIPT |
BLOCKQUOTE | FORM | HR | TABLE | FIELDSET | ADDRESS">
<!ENTITY % flow "%block; | %inline;">
<!--====================== ¹®¼ º»Ã¼(body) =======================-->
<!ELEMENT BODY O O (%block; | SCRIPT)+ +(INS | DEL) -- ¹®¼ º»Ã¼(body) -->
<!ATTLIST BODY
%attrs; -- %coreattrs, %i18n, %events --
onload %Script; #IMPLIED -- ¹®¼°¡ ·Îµå µÇ¾ú½¿ --
onunload %Script; #IMPLIED -- ¹®¼°¡ Á¦°Å µÇ¾ú½¿ --
>
<!ELEMENT ADDRESS - - (%inline;)* -- Á¦ÀÛÀÚ¿¡ ´ëÇÑ Á¤º¸ -->
<!ATTLIST ADDRESS
%attrs; -- %coreattrs, %i18n, %events --
>
<!ELEMENT DIV - - (%flow;)*
-- ÀϹÝ(generic) ¾ð¾î/½ºÅ¸ÀÏ ¿ë±â(container) -->
<!ATTLIST DIV
%attrs; -- %coreattrs, %i18n, %events --
%reserved; -- Çâ ÈÄ »ç¿ëÀ» À§ ÇÑ ¿¹¾à --
>
<!--=================== ¾ØÄ¿(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 -- ¾ð¾î ÄÚµå --
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+) -- ½Ã¿ëÀÚ À̹ÌÁö¸Ê -->
<!ATTLIST MAP
%attrs; -- %coreattrs, %i18n, %events --
name CDATA #REQUIRED -- ¸Ê »ç¿ë(usemap)ÀÇ ÂüÁ¶ À̸§ --
>
<!ELEMENT AREA - O EMPTY -- ½Ã¿ëÀÚ À̹ÌÁö¸Ê Áö¿ª -->
<!ATTLIST AREA
%attrs; -- %coreattrs, %i18n, %events --
shape %Shape; rect -- ÁÂÇ¥¸¦ Çؼ®ÇÏ´Â Á¦¾î(control) --
coords %Coords; #IMPLIED -- Äĸ¶·Î ºÐ¸® µÈ ±æÀ̵éÀÇ ¸ñ·Ï --
href %URI; #IMPLIED -- Áö¿ø ¿¬°á URI --
nohref (nohref) #IMPLIED -- ÀÌ Áö¿ª(region)Àº ÀÛ¿ëÇÏÁö ¾ÊÀ½ --
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 -- ÀÌµé ¸Þµð¾Æ·Î Ç¥ÇöÇϱâ À§ÇÏ¿© --
>
<!--========================== À̹ÌÁö ==========================-->
<!-- cellpadding/cellspacingÀ» À§ÇÏ¿© ¾ö°Ý(strict) DTD¿¡ ±æÀÌ°¡ Á¤ÀÇ µÇ¾îÀÖ´Ù. -->
<!ENTITY % Length "CDATA" -- nn Çȼ¿(pixel) ¶Ç´Â nn% ±æÀÌ ¹éºÐÀ² -->
<!ENTITY % MultiLength "CDATA" -- Çȼ¿, ¹éºÐÀ², ¶Ç´Â »ó´ëÀû ±æÀÌ -->
<!ENTITY % MultiLengths "CDATA" -- Äĸ¶·Î ºÐ¸® µÈ º¹¼ö ±æÀÌ(MultiLength)ÀÇ ¸ñ·Ï -->
<!ENTITY % Pixels "CDATA" -- Á¤¼ö´Â ±æÀÌÀÇ Çȼ¿ °¹¼öÀÓ -->
<! --ÅؽºÆ® ¸¸ »ç¿ëÇÏ´Â »ç¿ëµµ±¸¿¡¼ ¹®Á¦¸¦ ÇÇÇÏ°í, º¸ÀÌÁö ¾Ê´Â(non-visual)
»ç¿ëµµ±¸°¡ À̹ÌÁö ³»¿ëÀ» ÀÌÇØÇÏ°í Ç×ÇØ ÇÒ ¼ö ÀÖ°Ô Çϱâ À§ÇÏ¿©, ALT·Î ¼³¸íÀ»
Á¦°ø ÇÒ ÇÊ¿ä°¡ ÀÖ°í, ¼¹ö(server-side) À̹ÌÁö ¸ÊÀÇ »ç¿ëÀ» ÇÇÇÏ¿©¾ß ÇÑ´Ù. -->
<!ELEMENT IMG - O EMPTY -- ±ò¸°(embedded) À̹ÌÁö -->
<!ATTLIST IMG
%attrs; -- %coreattrs, %i18n, %events --
src %URI; #REQUIRED -- ±ò¸° À̹ÌÁöÀÇ URI --
alt %Text; #REQUIRED -- ªÀº ¼³¸í --
longdesc %URI; #IMPLIED -- ±ä ¼³¸í¿¡ ¿¬°á (alt¸¦ º¸¿Ï) --
height %Length; #IMPLIED -- ³ôÀÌ µ¤¾î ¾º¿ò(override) --
width %Length; #IMPLIED -- ³Êºñ µ¤¾î ¾º¿ò --
usemap %URI; #IMPLIED -- »ç¿ëÀÚ(client-side) À̹ÌÁö¸Ê¿¡ »ç¿ë --
ismap (ismap) #IMPLIED -- ¼¹ö(server-side) À̹ÌÁö¸Ê¿¡ »ç¿ë --
>
<!-- 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 -- ³ôÀÌ µ¤¾î ¾º¿ò(override) --
width %Length; #IMPLIED -- ³Êºñ µ¤¾î ¾º¿ò --
usemap %URI; #IMPLIED -- »ç¿ëÀÚ(client-side) À̹ÌÁö¸Ê¿¡ »ç¿ë --
name CDATA #IMPLIED -- ÆûÀÇ ºÎºÐÀ¸·Î ¼Û½Å(submit) --
tabindex NUMBER #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 ÀÏ ¶§, ÄÁÅÙÆ® ŸÀÔÀÇ °ª --
>
<!--================== ¼öÆò ÁÙ =================-->
<!ELEMENT HR - O EMPTY -- ¼öÆò ÁÙ(horizontal rule) -->
<!ATTLIST HR
%coreattrs; -- id, class, style, title --
%events;
>
<!--======================= ¹®´Ü ======================-->
<!ELEMENT P - O (%inline;)* -- ¹®´Ü(paragraph) -->
<!ATTLIST P
%attrs; -- %coreattrs, %i18n, %events --
>
<!--========================= Çìµù=====================-->
<!-- H1(°¡Àå Áß¿ä)ºÎÅÍ H6±îÁö 6 ´Ü°è ÇìµùÀÌ ÀÖ´Ù. -->
<!ELEMENT (%heading;) - - (%inline;)* -- Çìµù(heading) -->
<!ATTLIST (%heading;)
%attrs; -- %coreattrs, %i18n, %events --
>
<!--============ »çÀü ¾ç½ÄÈ µÈ ÅؽºÆ® =============== -->
<!-- À̹ÌÁö ÀÛ¼º(markup)À» À§ ÇÑ °Í°ú ÆùÆ® Å©±âÀÇ º¯°æÀ» Á¦¿Ü -->
<!ENTITY % pre.exclusion "IMG | OBJECT | BIG | SMALL | SUB | SUP">
<!ELEMENT PRE - - (%inline;)* -(%pre.exclusion;)
-- »çÀü ¾ç½ÄÈ µÈ(preformatted) ÅؽºÆ® -->
<!ATTLIST PRE
%attrs; -- %coreattrs, %i18n, %events --
>
<!--=============== ÀζóÀÎ(inline) µû¿È ===================-->
<!ELEMENT Q - - (%inline;)* -- ªÀº ÀζóÀÎ µû¿È(quotation) -->
<!ATTLIST Q
%attrs; -- %coreattrs, %i18n, %events --
cite %URI; #IMPLIED -- ¹®¼ ¶Ç´Â ¸Þ¼¼Áö ÀÚ¿øÀÇ URI --
>
<!--================= ºí·°(block) µû¿È(quotation) ===================-->
<!ELEMENT BLOCKQUOTE - - (%block; | SCRIPT)+ -- ±ä µû¿È -->
<!ATTLIST BLOCKQUOTE
%attrs; -- %coreattrs, %i18n, %events --
cite %URI; #IMPLIED -- ¹®¼ ¶Ç´Â ¸Þ¼¼Áö(msg) ÀÚ¿øÀÇ URI --
>
<!--===================== ÅؽºÆ®ÀÇ »ðÀÔ/»èÁ¦( ====================-->
<!-- INS/DEL ´Â BODY¿¡ »ðÀÔ ÇÔÀ¸·Î¼ 󸮵ȴÙ. -->
<!ELEMENT (INS | DEL) - - (%flow;)* -- »ðÀÔ(inserted)/deleted)»èÁ¦ µÈ ÅؽºÆ® -->
<!ATTLIST (INS | DEL)
%attrs; -- %coreattrs, %i18n, %events --
cite %URI; #IMPLIED -- º¯°æ ÀÌÀ¯ Á¤º¸ --
datetime %Datetime; #IMPLIED -- º¯°æÀÇ ÀÏÀÚ¿Í ½Ã°£ --
>
<!--========================== ¸ñ·Ï(list) =========================-->
<!-- Á¤ÀÇ ¸ñ·Ï - DT´Â Á¦¸ñ, DD´Â Á¤ÀÇ ¼³¸í-->
<!ELEMENT DL - - (DT | DD)+ -- Á¤ÀÇ ¸ñ·Ï(definition list) -->
<!ATTLIST DL
%attrs; -- %coreattrs, %i18n, %events --
>
<!ELEMENT DT - O (%inline;)* -- Á¤ÀÇ Á¦¸ñ(definition term) -->
<!ELEMENT DD - O (%flow;)* -- Á¤ÀÇ ¼³¸í(definition description) -->
<!ATTLIST (DT | DD)
%attrs; -- %coreattrs, %i18n, %events --
>
<!ELEMENT OL - - (LI)+ -- ¹øÈ£ÀÖ´Â ¸ñ·Ï(ordered list) -->
<!ATTLIST OL
%attrs; -- %coreattrs, %i18n, %events --
>
<!-- ¹øÈ£¾ø´Â ¸ñ·Ï (UL)ÀÇ Á¡(bullet) ÇüÅ -->
<!ELEMENT UL - - (LI)+ -- ¹øÈ£¾ø´Â ¸ñ·Ï(unordered list) -->
<!ATTLIST UL
%attrs; -- %coreattrs, %i18n, %events --
>
<!ELEMENT LI - O (%flow;)* -- ¸ñ·Ï Ç׸ñ(list item) -->
<!ATTLIST LI
%attrs; -- %coreattrs, %i18n, %events --
>
<!--========================== Æû(form) =========================-->
<!ELEMENT FORM - - (%block; | SCRIPT)+ -(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)µÇ¾ú½¿ --
accept-charset %Charsets; #IMPLIED -- Áö¿ø ±ÛÀÚ ¼¼Æ®(charset)µéÀÇ ¸ñ·Ï --
>
<!-- °¢ ¶óº§ ÇÑ(ONE) Çʵå ÀÌ»óÀ» °¡Áú ¼ö ¾ø´Ù. -->
<!ELEMENT LABEL - - (%inline;)* -(LABEL) -- Æû ÇÊµå ¶óº§(label) ÅؽºÆ® -->
<!ATTLIST LABELfield
%attrs; -- %coreattrs, %i18n, %events --
for IDREF #IMPLIED -- Çʵå(field) 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)ÀÌ¿ÜÀÇ ¸ðµç ¾ÖÆ®¸®ºäÆ®´Â À̸§(name)ÀÌ ÇÊ¿äÇÔ. -->
<!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 ŸÀÔÀÇ ¸ñ·Ï --
%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;)*) -- Æû Á¦¾î ±¸·ì -->
<!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 -- Á¢¼ÓÅ° ±ÛÀÚ --
>
<!ELEMENT BUTTON - - (%flow;)* -(A | %formctrl; | FORM | FIELDSET)
-- ´©¸§(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 -- Äµé ¾È °ø°£ --
%reserved; -- Çâ ÈÄ »ç¿ëÀ» À§ ÇÑ ¿¹¾à --
datapagesize CDATA #IMPLIED -- Çâ ÈÄ »ç¿ëÀ» À§ ÇÑ ¿¹¾à --
>
<!ENTITY % CAlign "(top | bottom | left | right)">
<!ATTLIST CAPTION
%attrs; -- %coreattrs, %i18n, %events --
>
<!-- COLGROUPÀº ¿©·¯°³ÀÇ COL ¿¤·¹¸àÆ®µéÀ» ±¸·ìÁö¿î´Ù.
¼·Î °ü°èÀÖ´Â ¿©·¯°³ÀÇ Ä÷³(column)µéÀ» ±¸·ì Áö¿ì´Â °ÍÀÌ´Ù. -->
<!ATTLIST COLGROUP
%attrs; -- %coreattrs, %i18n, %events --
span NUMBER 1 -- ±¸·ì ¾ÈÀÇ µðÆúÆ® Ä÷³(column) °¹¼ö --
width %MultiLength; #IMPLIED -- Ä÷³(COL)ÀÇ µðÆúÆ® ³Êºñ --
%cellhalign; -- Ä(cell)µé ¾È¿¡¼ ¼öÆò Á¤·Ä --
%cellvalign; -- Äµé ¾È¿¡¼ ¼öÁ÷ Á¤·Ä --
>
<!-- COL ¿¤·¹¸àÆ®´Â ÇÑ°³ ÀÌ»óÀÇ Ä÷³µé ¾ÈÀÇ Ä(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; -- Äµé ¾È¿¡¼ ¼öÁ÷ Á¤·Ä --
>
<!-- º¸Åë Ç¥(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 -- Çì´õ ÄÀÇ ¾àÀÚ --
axis CDATA #IMPLIED -- Çì´õµé°ú °ü°èµÈ À̸§ ±¸·ìµé --
headers IDREFS #IMPLIED -- Çì´õ ĵéÀÇ idÀÇ ¸ñ·Ï --
scope %Scope; #IMPLIED -- Çì´õ ĵéÀÌ Ä¿¹öÇÏ´Â ¹üÀ§(scope) --
rowspan NUMBER 1 -- ÄÀÌ È®Àå(span)µÇ´Â ¿(row)ÀÇ ¼ö --
colspan NUMBER 1 -- ÄÀÌ È®ÀåµÇ´Â Ä¿·³(col)ÀÇ ¼ö --
%cellhalign; -- Ä(cell)µé ¾È¿¡¼ ¼öÆò Á¤·Ä --
%cellvalign; -- Äµé ¾È¿¡¼ ¼öÁ÷ Á¤·Ä --
>
<!--======================= ¹®¼ Çìµå(head) =====================-->
<!-- %head.misc;´Â À§¿¡ "SCRIPT | STYLE | META | LINK | OBJECT"¿¡ Á¤ÀÇ µÇ¾ú´Ù. -->
<!ENTITY % head.content "TITLE & BASE?">
<!ELEMENT HEAD O O (%head.content;) +(%head.misc;) -- ¹®¼ Çìµå -->
<!ATTLIST HEAD
%i18n; -- ¾ð¾î(lang), ¹æÇâ(dir) --
profile %URI; #IMPLIED -- ¸ÞŸ Á¤º¸ÀÇ À̸§ Áö¿öÁø »çÀü --
>
<!-- TITLE ¿¤·¹¸àÆ®´Â ÅؽºÆ®ÀÇ È帧À¸·Î °í·ÁµÇÁö ¾Ê´Â´Ù.
ÀÌ°ÍÀº ¿¹¸¦ µé¾î ÆäÀÌÁöÀÇ Çì´õ³ª âÀÇ Á¦¸ñÀ¸·Î
µð½ºÇ÷¹ÀÌ µÇ¾î¾ß ÇÑ´Ù. °¢ ¹®¼¿¡ ²À ÇÑ°³ÀÇ Á¦¸ñÀÌ ÇÊ¿äÇÏ´Ù. -->
<!ELEMENT TITLE - - (#PCDATA) -(%head.misc;) -- ¹®¼ Á¦¸ñ -->
<!ATTLIST TITLE %i18n>
<!ELEMENT BASE - O EMPTY -- ¹®¼ ±âÁØ URI -->
<!ATTLIST BASE
href %URI; #REQUIRED -- ±âÁØ URI·Î ÀÛ¿ëÇÏ´Â URI --
>
<!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; -- ½ºÆ®¸³Æ®(script) ÁöÁ¤ -->
<!ATTLIST SCRIPT
charset %Charset; #IMPLIED -- ¿¬°á µÈ ÀÚ¿øÀÇ ±ÛÀÚ ¿£ÄÚµù --
type %ContentType; #REQUIRED -- ½ºÅ©¸³Æ® ¾ð¾îÀÇ ÄÁÅÙÆ® ŸÀÔ --
src %URI; #IMPLIED -- ¿ÜºÎ ½ºÅ©¸³Æ®ÀÇ URI --
defer (defer) #IMPLIED
-- »ç¿ëµµ±¸¿¡ µû¶ó ½ºÅ©¸³Æ® ¼öÇàÀÌ ´Ù¸¦ ¼ö ÀÖ½¿ --
event CDATA #IMPLIED -- Çâ ÈÄ »ç¿ëÀ» À§ ÇÑ ¿¹¾à --
for %URI; #IMPLIED -- Çâ ÈÄ »ç¿ëÀ» À§ ÇÑ ¿¹¾à --
>
<!ELEMENT NOSCRIPT - - (%block;)+
-- ½ºÅ©¸³Æ®¸¦ ±âÃÊ·Î ÇÏÁö ¾Ê´Â Ç¥Çö¿¡¼ ´ëü(alternate) ³»¿ë ¿ë±â -->
<!ATTLIST NOSCRIPT
%attrs; -- %coreattrs, %i18n, %events --
>
<!--===================== ¹®¼ ±¸Á¶(structure) ====================-->
<!ENTITY % html.content "HEAD, BODY">
<!ELEMENT HTML O O (%html.content;) -- ¹®¼ ±âº»(root) ¿¤·¹¸àÆ®(element) -->
<!ATTLIST HTML
%i18n; -- ¾ð¾î(lang), ¹æÇâ(dir) --
>