| ºÎ·Ï A: HTML 4ÀÇ º¯°æµé | |
ÀÌ Ç׸ñÀº HTML 4.01 ±Ô°Ý 1999³â 12¿ù 24ÀÏ ¹öÀüÀÌ ¾î¶»°Ô HTML 4.0 1998³â 4¿ù 24ÀÏ ¹öÀü°ú ´Ù¸¥°¡¸¦ ±â¼úÇÑ´Ù.
A.1.1 ÀÌ ±Ô°ÝÀÇ º¯°æµé
ÀϹÝÀûÀÎ º¯°æµé
- W3C ±â¼úÀû º¸°í¼ ½ºÅ¸ÀÏ(style)¿¡ ±âÃÊÇÏ¿© »õ·Î¿î ½ºÅ¸ÀϽ¬Æ®(style sheet)µéÀÇ µµÀÔ.
- ³»¿ë(content)ÀÇ ÀÛÀº(short) Ç¥(table)ÀÇ Ãß°¡.
- ÀúÀÛ±Ç(copyright) ¾÷µ¥ÀÌÆ®(update).
- ÀϺΠºê¶ó¿ìÀú(browser)¿¡¼ ºØ±«¸¦ À¯¹ßÇÏ´Â ¸¶Å©¾÷(markup) Á¦°Å ÇÑ ¹®¼ ½ºÅ©¸³Æ®(script) ¼öÁ¤.
- ÀÛ¼º Àλ翡 Shane McCarron¿¡°Ô °¨»ç Ãß°¡.
- Ç׸ñ 1.4¿¡, ÀúÀÛ±Ç(copyright) ¼¼ºÎ»çÇ×À» Á¦°ÅÇÏ°í ±× ´ë½Å W3C »çÀÌÆ® ÂüÁ¶.
- ¸ðµç ¹®¼ ±ÛÀÚ ¼¼Æ® ÂüÁ¶¸¦ ISO 10646·Î (Çѹø¿¡ UNICODE ÇÑÀÚ).
¾ç¹æÇ⼺ ±â´É(algorithm)¿¡ ¸¸ UNICODE ÂüÁ¶.
- ¿¹Á¦µé¿¡ ³¯ÀÚ¸¦ ³ÖÀº FPI »ç¿ë.
- Ç׸ñ 3.2.2: ¾ÖÆ®¸®ºäÆ® °ªµéÀº ÄÚ·Ð(:)°ú ¹ØÁÙ('_': underscore)µµ Æ÷ÇÔ µÉ ¼ö ÀÖ´Ù.
- ¹®¼ ±ÛÀÚ ¼¼Æ®: ÀÌÁ¦ [ISO10646]´Â ¹®¼ ±ÛÀÚ ¼¼Æ® ÂüÁ¶¸¦ À§Çؼ ¸¸ »ç¿ëµÈ´Ù.
[UNICODE]´Â ¾ç¹æÇ⼺(bidi) °ü°è ÂüÁ¶µéÀ» À§ÇØ »ç¿ëµÈ´Ù.
- ¸Þµð¾Æ ¼³¸íÀÚ(descriptor)µé: ¿¹Á¦ÀÇ ¸ðµç ±ÛÀÚµéÀº ÀÌÁ¦ hex(16Áø¼ö) Ç¥½Ã(notation)·Î ±â¼úÇÏ¿´´Ù(±×¸®°í Unicode º¸´Ù´Â ISO 10646¸¦ ÂüÁ¶Çß´Ù).
- 7.2 HTML ¹öÀü Á¤º¸: HTML WGÀÇ ¾Æ·¡¿Í °°Àº ¾à¼ÓÀ» ÁÖ¼®À» Ãß°¡ÇÏ¿´´Ù:
- ÇâÈÄ HTML 4 DTDµéÀÇ ¾î¶² º¯°æµµ ÇöÀç ±Ô°Ý¿¡ ºÎÇÕÇÏ´Â DTDµéÀ» ºÎÈ¿È ½ÃÅ°Áö ¾ÊÀ» °ÍÀÌ´Ù.
HTML ÀÛ¾÷ ±¸·ìÀº ´ÜÁö ¾Ë·ÁÁø ¿À·ù(bugs)¸¦ ¹Ù·Î ÀâÀ» °ÍÀÌ´Ù.
- ÇöÀç ±Ô°Ý DTDµéÀÇ ±Ô°Ý¿¡ ºÎÇÕÇÏ´Â ¼ÒÇÁÆ®¿þ¾îµéÀº ¾ÆÁ÷ ¸ð¸£´Â ÇâÈÄ HTML 4 DTDµéÀÇ ±â´É(feature)À» ¹«½Ã ÇÒ ¼ö ÀÖ´Ù.
- 7.2 HTML ¹öÀü Á¤º¸: ½Ã½ºÅÛ ÀνÄÀÚ(identifier)µé¿¡ ³¯ÀÚ°¡ °ü°è ¾ø´Â HTML 4 URIµéÀ» »ç¿ëÇÏ¿´´Ù.
ÀÌ URIµéÀº ¶ÇÇÑ ¸ðµç ¿¹Á¦µé¿¡¼ °øÅëÀûÀ¸·Î »ç¿ëµÈ´Ù.
- 7.4.4 ¸ÞŸ µ¥ÀÌÅÍ(meta data):
¸ÞŸ µ¥ÀÌÅÍ(meta data)¿¡ ´ëÇÑ W3C¿¡¼ ÁøÇàµÇ°í ÀÖ´Â ÀÛ¾÷¿¡ ´ëÇÑ ÁÖ¼®À» Á¦°ÅÇÏ°í, RDF¿¡ ´ëÇÑ ÁÖ¼®À¸·Î ´ëüÇÏ¿´´Ù.
- 7.4.4.2 ¸ÞŸ µ¥ÀÌÅÍ(meta data):
Ãßõ¾ÈÀÇ ÀÏ ºÎºÐÀÌ ¾Æ´Ï¹Ç·Î, HTTP Çì´õ(header) Ç׸ñ ³¡ÀÇ ÀÚµ¿ °»½Å(auto-refresh) ¿¹Á¦¸¦ Á¦°ÅÇÏ°í, ¼¹öÃø ¹æÇ⠹ٲٱâ(redirect)¸¦ ÁÖ¼®À¸·Î »ç¿ëÇÏ¿´´Ù.
- dir ¾ÖÆ®¸®ºäÆ®:
dir°¡ ¿¤·¹¸àÆ® ÄÁÅÙÆ®(content), ¾ÖÆ®¸®ºäÆ® °ª, Ç¥(table) ¹æÇâ¿¡ Àû¿ëµÈ´Ù´Â °ÍÀ» ¼³¸íÇß´Ù.
- 12.2 A ¿¤·¹¸àÆ®: A¿Í ( LINK) ¿¤·¹¸àÆ®µé¿¡¼ type ¾ÖÆ®¸®ºäÆ®°¡ ¾È³»Àû(advisory) ±â´ÉÀ» °Á¶Çϱâ À§ÇÏ¿© ¼öÁ¤µÇ´Ù´Â ¼³¸í.
- 12.2.3 id ¾ÖÆ®¸®ºäÆ®¸¦ °®´Â ¾ØÄ¿(anchor):
ÇÑ ¿¤·¹¸àÆ®¿¡ µÑ ´Ù Á¤ÀÇ µÉ ¶§´Â, name"°ú "id"°¡ °°Àº ½ÃÀÛÅÂ±× ¾È¿¡¼ ³ªÅ¸³ª´Â °ÍÀº Ʋ¸° °ÍÀÌ ¾Æ´Ï´Ù.
±×µéÀÇ °ªÀº °°¾Æ¾ß ÇÑ´Ù.
- 12.3.3 ¿¬°á(link)¿Í °Ë»ö¿£Áø:
¿¬°áµÈ ÀÚ¿øµé¿¡ Àû¿ëµÇÁö ¾Ê°í ¿¤·¹¸àÆ® ÄÁÅÙÆ®(content)¿Í ¾ÖÆ®¸®ºäÆ® ÅؽºÆ® °ªµé¿¡ ¸¸ Àû¿ëµÇ¹Ç·Î, ¿¹Á¦¿¡¼ dir ¾ÖÆ®¸®ºäÆ®ÀÇ ÂüÁ¶¸¦ Á¦°ÅÇÏ¿´´Ù.
- 12.4.1 »ó´ë URIÀÇ Çؼ®: RFC 2616´Â ¿¬°á(link) Çì´õ(header) Çʵå(field)¸¦ Æ÷ÇÔÇÏÁö ¾ÊÀ¸¹Ç·Î, "HTTP Çì´õ(header)µé¿¡ ÀÇÇÏ¿© ÁöÁ¤µÈ Link ¿¤·¹¸àÆ®µéÀº ¹®¼¿¡¼ ¸í½ÃÀûÀ¸·Î ³ªÅ¸³ª´Â LINK ¿¤·¹¸àÆ®µé°ú Á¤È®È÷ °°ÀÌ Ãë±ÞµÈ´Ù."¶ó´Â ±â¼úÀº HTTP 1.1ÀÇ ÀÌÀü ¹öÀüµé¿¡¼³ª ¸Â´Â´Ù.
- 13.2 IMG ¿¤·¹¸àÆ®: ÀÌÀü ¹öÀü ºÎÇÕ¼º(backwards compatibility)À» À§ÇÏ¿© name ¾ÖÆ®¸®ºäÆ®°¡ Ãß°¡µÇ¾ú´Ù.
- 13.2 IMG ¿¤·¹¸àÆ®: IMG°¡ A ¿¤·¹¸àÆ®ÀÇ ³»¿ë(content) Áß ÀÏ ºÎºÐÀÏ ¶§, »ç¿ëµµ±¸µéÀº IMG(À̹ÌÁö)ÀÇ ±ä¼³¸í("longdesc") URI¿Í AÀÇ "src" URI¿¡ Á¢¼Ó ÇÒ ¼ö ÀÖ´Â ´Ù¸¥ ±â´É(mechanism)À» Á¦°øÇÏ¿©¾ß ÇÑ´Ù´Â ÁÖ¼®ÀÌ Ãß°¡µÇ¾ú´Ù.
- 13.3 ¿ÀºêÁ§Æ®(object) ¿¤·¹¸àÆ®:
¿ÀºêÁ§Æ®(object)ÀÇ "type" °ª°ú Content-Type HTTP Çì´õ(header)°¡ ´Ù¸£¸é ³ªÁß °ÍÀÌ Àû¿ëµÈ´Ù´Â ÁÖ¼®ÀÌ Ãß°¡µÇ¾ú´Ù.
- 13.3 ¿ÀºêÁ§Æ®(object) ¿¤·¹¸àÆ®:
PARAM ´ë½Å¿¡ ¿ÀºêÁ§Æ®(object)¿¡ "data"¿Í "classid" ¾ÖÆ®¸®ºäÆ®¸¦ °°ÀÌ »ç¿ëÇÏ´Â °Í¿¡ ´ëÇÑ ¼³¸íÀÌ Ãß°¡µÇ¾ú´Ù.
- 13.4 APPLET ¿¤·¹¸àÆ®: APPLETÀÇ "codebase" ¾ÖÆ®¸®ºäÆ®¿¡¼ º¸¾ÈÀÇ ÀÌÀ¯·Î ÇϺΠµð·ºÅ丮(subdirectories)µé ¸¸ °Ë»öµÈ´Ù´Â ÁÖ¼®ÀÌ Ãß°¡µÇ¾ú´Ù..
- 13.6.1 »ç¿ëÀÚÃø(client-side) À̹ÌÁö¸Ê(map): "poly" ¾ÖÆ®¸®ºäÆ®ÀÇ Á¤ÀÇ´Â Á¤¸®µÇ¾ú´Ù.
ÀÛ¼ºÀÚ°¡ ´ÝÁö ¾Ê¾ÒÀ¸¸é, »ç¿ëµµ±¸´Â AREAÀÇ "coords" ¾ÖÆ®¸®ºäÆ®¿¡¼ ´Ù°¢Çü(polygon)À» ´Ý¾Æ¾ß ÇÑ´Ù´Â ÁÖ¼®ÀÌ ÀÖ´Ù.
- 13.6.1 »ç¿ëÀÚÃø(client-side) À̹ÌÁö¸Ê(map):
- MAP ¿¤·¹¸àÆ®ÀÇ ÄÁÅÙÆ® ¸ðµ¨(content model)¿¡¼ ÀÌÁ¦´Â ÀÛ¼ºÀÚµéÀÌ AREA ÄÁÅÙÆ®(content)¿Í ºí·°·¹º§(block-level) ÄÁÅÙÆ®(content)ÀÇ È¥¿ë ÇÔÀ» Çã¿ëÇÑ´Ù.
- »ç¿ëµµ±¸µéÀº ºí·°·¹º§(block-level) ÄÁÅÙÆ®(content)¸¦ 'Ç¥Çö ÇÒ ¼ö ÀÖ´Ù'¿¡¼ 'Ç¥ÇöÇÏ¿©¾ß ÇÑ´Ù'·Î º¯°æµÇ¾ú´Ù.
- MAP ¿¤·¹¸àÆ®´Â ÀÏ¹Ý ¸ñÀû Ç×ÇØ µµ±¸¿¡¼ À̹ÌÁö ¾øÀÌ »ç¿ë µÉ ¼ö ÀÖ´Ù.
- ÄÁÅÙÆ®(content)¿¡ AREA¿Í ºí·° ·¹º§(block level)ÀÌ È¥ÀçÇϸé, »ç¿ëµµ±¸´Â AREA ¿¤·¹¸àÆ®¸¦ ¹«½ÃÇÏ¿©¾ß ÇÑ´Ù.
- ÀÛ¼ºÀÚµéÀº AREA ¿¤·¹¸àÆ®, ºí·°(block) ÄÁÅÙÆ®(content) ¼ÓÀÇ A ¿¤·¹¸àÆ®, ¶Ç´Â µÑ ´Ù¿¡¼ ±âÇÏÇÐÀûÀ¸·Î ¿ÏÀüÇÏ°Ô ÁöÁ¤ÇÏ¿©¾ß ÇÑ´Ù.
- 13.7.2¿Í 13.7.3:
vspace, hspace ¾ÖÆ®¸®ºäÆ® Á¤ÀǵéÀº ÀÌÁ¦ ´Ù¸¥ ¾ÖÆ®¸®ºäÆ®ÀÇ Á¤Àǵé°ú °°Àº ÇüÅ·ΠµÇ¾ú´Ù.
- 13.7.2¿Í 13.7.3 :
vspace, hspace, border ¾ÖÆ®¸®ºäÆ®ÀÇ °ª ŸÀÔ(type)Àº "±æÀÌ"¿¡¼ "pixels"·Î º¯°æµÇ¾ú´Ù.
- 13.8 ´ëü ÅؽºÆ®:
Ç׸ñÀÇ ¸¶Áö¸· ¹®ÀåÀº ÀÌÁ¦ »ç¿ëµµ±¸ °³¹ßÀÚµéÀÇ ºó "alt" ¾ÖÆ®¸®ºäÆ® ÅؽºÆ® 󸮿¡ ´ëÇÑ ÁÖ¼®¿¡ ¿¬°á(link)µÇ¾ú´Ù.
- 16.4.1 NOFRAMES:
(1) ÇÁ·¹ÀÓÀÌ ²¨Á® ÀÖÀ» ¶§
(2) ÇÁ·¹ÀÓÀÌ Áö¿øµÇÁö ¾ÊÀ» ¶§ Àоî Ç¥ÇöÇÑ´Ù´Â ÅؽºÆ®¸¦ NOFRAMES ¼³¸í¿¡ Ãß°¡ÇÏ¿´´Ù.
- 16.4.1 NOFRAMES:
¾î¶² DTDµéÀÌ NOFRAMESÀ» °¡Áú ¼ö Àִ°¡ ÇÏ´Â ÅؽºÆ®¸¦ Ãß°¡ÇÏ¿´´Ù(ÇÁ·¹ÀÓ, º¯ÀÌ).
- 17.2.1 Á¦¾î ŸÀÔ(type):
·¹µð¿À(radio) ´ÜÃß(button)µéÀÇ ¼³¸í¿¡¼, ÃÖÃÊ¿¡ ¼±ÅÃµÈ ·¹µð¿À ´ÜÃß°¡ ¾øÀ¸¸é, »ç¿ëµµ±¸°¡ Çϳª¸¦ ¼±ÅÃÇÏ´Â ÀÛ¿ë¿¡ ´ëÇؼ´Â Á¤ÀǵÇÁö ¾Ê¾Ò´Ù.
ÀÌ´Â RFC 1866¿Í ´Ù¸£´Ù.
- 17.3 FORM ¿¤·¹¸àÆ®:
ÀÌÀü ¹öÀü ºÎÇÕ¼ºÀ» À§ÇÏ¿© name ¾ÖÆ®¸®ºäÆ®°¡ Ãß°¡µÇ¾ú´Ù.
- 17.3 FORM ¿¤·¹¸àÆ®:
"action" ¾ÖÆ®¸®ºäÆ® Á¤ÀÇ¿¡¼ "mailto" URIÀÇ ÂüÁ¶°¡ Á¦°ÅµÇ¾ú´Ù.
- 17.3 FORM ¿¤·¹¸àÆ®:
Ç׸ñ ³¡ °¡±îÀÌ "mailto" ¿¹Á¦°¡ ÀÌ ±Ô°Ý¿¡ Á¤ÀÇ µÈ ³»¿ëÀÌ ¾Æ´Ï¹Ç·Î Á¦°ÅµÇ¾ú´Ù.
- 17.3 FORM ¿¤·¹¸àÆ®:
DTD ºÎÀ§(fragment)¿¡ accept ¾ÖÆ®¸®ºäÆ®°¡ Ãß°¡µÇ¾ú´Ù.
¶ÇÇÑ, accept-charset ¾ÖÆ®¸®ºäÆ®ÀÇ ¼³¸íÀÌ °³Á¤µÇ¾ú´Ù.
- 17.4 INPUT ¿¤·¹¸àÆ®:
INPUT ¿¤·¹¸àÆ®¿¡ ´©¶ôµÈ "ismap"ÀÌ Ãß°¡µÇ¾ú´Ù.
¶ÇÇÑ, °ªÀÇ Á¤ÀÇ¿¡,
°ªÀ» ÇÊ¿ä·ÎÇÏ´Â typeÀÇ °ª¿¡ "checkbox"¸¦ Ãß°¡ÇÏ¿´´Ù.
- 17.6.1: »çÀü¿¡ ¼±ÅÃµÈ ¼±ÅÃ(option)ÀÌ ¾øÀ¸¸é, »ç¿ëµµ±¸°¡ ¾î¶»°Ô ÇÏ¿©¾ß Çϴ°¡°¡ Á¤ÀǵÇÁö ¾Ê¾Ò´Ù.
ÀÛ¼ºÀÚµéÀº ÀÌ °æ¿ì¸¦ ´ëºñÇÏ¿© ¼±ÅÃÀ» Á¦°øÇÏ¿©¾ß ÇÑ´Ù.
ÀÌ´Â RFC 1866¿¡¼¿Í ´Ù¸£´Ù.
- HTML 4ÀÇ SGML ¼±¾ð:
ISO 10646 ÂüÁ¶ÇÏ´Â Áö±Ý±îÁöÀÇ ÅؽºÆ®À» Á¦°ÅÇÏ¿´´Ù.
'HTML 4 ±Ô°ÝÀÇ °³Á¤µéÀº ISO 10646 ÂüÁ¶¸¦ Ãß°¡ÀûÀÎ º¯°æÀ» Æ÷ÇÔÇϵµ·Ï ¾÷µ¥ÀÌÆ® ÇÒ ¼ö ÀÖ´Ù.'·Î ´ëüÇÏ¿´´Ù.
- IMG, OBJECT, APPLETÀÇ vspace/hspace/border ¾ÖÆ®¸®ºäÆ®µéÀ» Çȼ¿(pixel)·Î
- MAPÀÇ ÄÁÅÙÆ® ¸ðµ¨(content model)À» ((%block;) | AREA)+ ·Î º¯°æ
- INPUT¿¡ "ismap" ¾ÖÆ®¸®ºäÆ® Ãß°¡
- FORM ¿¤·¹¸àÆ®ÀÇ DTD ºÎÀ§(fragment)¿¡ accept ¾ÖÆ®¸®ºäÆ® Ãß°¡.
- axis ¾ÖÆ®¸®ºäÆ® ÄÚ¸àÆ®(comment)°¡ Äĸ¶·Î ºÐ¸®µÈ ¸ñ·ÏÀ» ÂüÁ¶Çϵµ·Ï º¯°æ.
- OBJECT ¿¤·¹¸àÆ®ÀÇ archive ¾ÖÆ®¸®ºäÆ®°¡, °ªÀÌ °ø¹éÀ¸·Î ºÐ¸®µÈ URIµéÀÇ ¸ñ·ÏÀ̹ǷÎ, ŸÀÔ(type) %URI ´ë½Å ŸÀÔ(type) CDATA °ªÀ» °®´Â´Ù.
- ÁÖ¼®
Á¢¼Ó¼º¿¡ ´ëÇÑ ÁÖ¼®Àº Web ÄÁÅÙÆ®(content) Á¢¼Ó¼º °¡À̵å(WCGL)¸¦ Áö½ÃÇϵµ·Ï ¾÷µ¥ÀÌÆ®(update)µÇ¾ú´Ù.
- http://www.ietf.org/rfc¸¦ »ç¿ëÇÏ¿© RFCµé¿¡ ¿¬°á(link)ÇÏ¿© ¾÷µ¥ÀÌÆ®(update)µÇ¾ú´Ù
- Á¦¸ñ¿¡ ¿¬°á(link)ÇÏ¿´´Ù.
- [DATETIME]¿¡ °³Á¤ ³¯ÀÚ 1998³â 8¿ù 27ÀÏÀÌ Ãß°¡µÇ¾ú´Ù.
- [CSS1]¿¡ °³Á¤ ³¯ÀÚ 1999³â 1¿ù 11ÀÏÀÌ Ãß°¡µÇ¾ú´Ù.
- [CSS2] ¹ß°£ÀÏÀÚ¸¦ °íÁ¤½ÃÄ×´Ù.
- [UNICODE]´Â ¹öÀü 3.0À¸·Î ¾÷µ¥ÀÌÆ®(update)µÇ¾ú´Ù.
- [ISO10646]¿¡¼ »õ·Î¿î ±ÛÀÚ ÇÒ´çÀÇ Çã¿ëµÇ´Â °ÍÀ¸·Î ¾÷µ¥ÀÌÆ®µÇ¾ú´Ù.
°³Á¤ 5°¡ Ưº°ÇÏ°Ô °í·ÁµÇ¾ú½¿¿¡ ÁÖÀÇÇ϶ó.
- [RFC1766]´Â ¾÷µ¥ÀÌÆ® µÉ °ÍÀ¸·Î ±â´ëµÈ´Ù.
- [RFC2279]°¡ [RFC2044]¸¦ Æó±â½ÃÄ×´Ù.
- [RFC2616]ÀÌ [RFC2068]À» Æó±â½ÃÄ×´Ù.
- [RFC1867]¿¡ Ãß°¡ÇÏ¿© [RFC2388]°¡ Ãß°¡µÇ¾ú´Ù.
- [LEXHTML] ÁÖ¼Ò°¡ ¾÷µ¥ÀÌÆ®(update)µÇ°í ³¯ÀÚ°¡ Ãß°¡µÇ¾ú´Ù.
- [DCORE] ÁÖ¼Ò°¡ ¾÷µ¥ÀÌÆ®µÇ¾ú´Ù.
- [WEBSGML]°¡ ¾÷µ¥ÀÌÆ®µÇ¾ú´Ù
- [HTML3STYLE] ÁÖ¼Ò°¡ ¾÷µ¥ÀÌÆ®µÇ¾ú´Ù.
- °ú°Å RDF°¡ [RDF10]·Î ´ëüµÇ¾î Ãß°¡µÇ¾ú´Ù.
- [WAIGUIDE]¸¦ [WAI]·Î º¯°æÇÏ¿´´Ù.
- Á¤º¸Àû ÂüÁ¶¿¡ [WCGL], [UAGL], [ATGL]¸¦ Ãß°¡ÇÏ¿´´Ù.
- [URI] (RFC 2396) URI ÂüÁ¶°¡ ¾÷µ¥ÀÌÆ®µÇ¾ú´Ù.
¼öÁ¤µÈ ¿À·ùµéÀº ÀÌ¹Ì º»¹®¿¡ ¹Ý¿µµÇ¾î ÀÖÀ¸¹Ç·Î ¹ø¿ª ÇÒ Çʿ伺ÀÌ ¾ø¾î ÀÌ ºÎºÐÀÇ ¹ø¿ªÀº »ý·«ÇÑ´Ù.
ÀÌ ºÎºÐÀÇ Á¶È¸¸¦ ÇÊ¿ä·Î ÇÏ´Â °æ¿ì¿¡´Â ¿ø¹®À» ÂüÁ¶Ç϶ó.
A.1.5 ¾Ë·ÁÁø ºÎ¶ó¿ìÀú ¹®Á¦Á¡µé
- Netscape Navigator 4.0XÀÇ ÀϺΠ¹öÀüµé¿¡¼ ÀÌ ±Ô°ÝÀÇ ÀÌÀü ¹öÀüµéÀÇ Àå 3À» ÀÐÀ» ¶§ ¹®Á¦°¡ µÈ´Ù(crash).
Netscape´Â ÀÌ ¹®Á¦(bug)¸¦ ¾Ë°í ÀÖÀ¸¸ç ¹öÀü 4.5¿¡¼´Â ¼öÁ¤ÇÏ¿´´Ù.
ÀÌ ¹®Á¦¸¦ ¾È°í ÀÛ¾÷Çϱâ À§Çؼ´Â, Edit/Preference/Advanced ÇϺΠ¸Þ´º¿¡ µé¾î°¡ ½ºÅ¸ÀϽ¬Æ®(style sheet: JavaScriptµµ °¡´É)¸¦ ºÒÈ°¼ºÈ(disable)Ç϶ó.
ÀÌ Ç׸ñÀº HTML 4.0 ±Ô°Ý 1998³â 4¿ù 24ÀÏ ¹öÀüÀÌ 1997³â 12¿ù 18ÀÏ ¹öÀü°ú ¾î¶»°Ô ´Ù¸¥°¡¸¦ ±â¼úÇÑ´Ù.
¼öÁ¤µÈ ¿À·ùµéÀº ÀÌ¹Ì º»¹®¿¡ ¹Ý¿µµÇ¾î ÀÖÀ¸¹Ç·Î ¹ø¿ª ÇÒ Çʿ伺ÀÌ ¾ø¾î ÀÌ ºÎºÐÀÇ ¹ø¿ªÀº »ý·«ÇÑ´Ù.
ÀÌ ºÎºÐÀÇ Á¶È¸¸¦ ÇÊ¿ä·Î ÇÏ´Â °æ¿ì¿¡´Â ¿ø¹®À» ÂüÁ¶Ç϶ó.
ÀÌ Ç׸ñÀº HTML 4.0 ±Ô°Ý 1997³â 12¿ù 18ÀÏ ¹öÀüÀÌ HTML 3.2 ( [HTML32]) ±Ô°Ý°ú ¾î¶»°Ô ´Ù¸¥°¡¸¦ ±â¼úÇÑ´Ù.
»õ·Î¿î ¿¤·¹¸àÆ®µé
HTML¿¡¼ 4.0ÀÇ »õ·Î¿î ¿¤·¹¸àÆ®µéÀº ´ÙÀ½°ú °°´Ù: ABBR, ACRONYM, BDO, BUTTON, COL, COLGROUP, DEL, FIELDSET, FRAME, FRAMESET, IFRAME, INS, LABEL, LEGEND, NOFRAMES, NOSCRIPT, OBJECT, OPTGROUP, PARAM, S (ºÒ·®ÇÑ), SPAN, TBODY, TFOOT, THEAD, Q.
´ÙÀ½ ¿¤·¹¸àÆ®µéÀº ºÒ·®ÇÑ °ÍÀÌ´Ù: APPLET, BASEFONT, CENTER, DIR, FONT, ISINDEX, MENU, S, STRIKE, U.
´ÙÀ½ ¿¤·¹¸àÆ®µéÀº Æó±â(obsolete)µÇ¾ú´Ù: LISTING, PLAINTEXT, XMP.
ÀÌµé ¸ðµÎ´Â ±× ´ë½Å PRE ¿¤·¹¸àÆ®¸¦ »ç¿ëÇÏ¿©¾ß ÇÑ´Ù.
- HTML ¹®¼¿¡¼ Ç¥ÇöÀ» ÁöÁ¤ÇÏ´Â °ÅÀÇ ¸ðµç ¾ÖÆ®¸®ºäÆ®µé(¿¹: »ö»ó, Á¤·Ä, ÆùÆ®, ±×·¡ÇÈ µî)Àº ºÒ·®ÇÑ °ÍÀ̵Ǿî, ½ºÅ¸ÀϽ¬Æ®(style sheet)¸¦ »ç¿ëÇÏ¿©¾ß ÇÑ´Ù.
ºÎ·ÏÀÇ ¾ÖÆ®¸®ºäÆ® ¸ñ·Ï¿¡¼ ¾î´À ¾ÖÆ®¸®ºäÆ®µéÀÌ ºÒ·®ÇÑ °ÍÀÌ µÇ¾ú´Â°¡¸¦ ¾Ë·ÁÁØ´Ù.
- id, class ¾ÖÆ®¸®ºäÆ®´Â Á¦ÀÛÀÚ°¡ ½ºÅ¸ÀϽ¬Æ®(style sheet), ¾ØÄ¿(anchor), ½ºÅ©¸³Æ®(scripting), ¿ÀºêÁ§Æ® ¼±¾ð(object declaration), ÀÏ¹Ý ¸ñÀû ¹®¼ 󸮸¦ À§ÇÏ¿©, ¿¤·¹¸àÆ®¿¡ À̸§°ú Ŭ¶ó½º Á¤º¸(class)¸¦ ÁöÁ¤ ÇÒ ¼ö ÀÖ´Ù.
A.3.3 Á¢¼Ó¼º(accessibility)¿¡ ´ëÇÑ º¯°æ
HTML 4.0ÀÇ Á¢¼Ó¼º Çâ»óÀ» À§ÇÏ¿© ´ÙÀ½À» Æ÷ÇÔÇÏ¿© ¸¹Àº º¯°æµéÀÌ ÀÖ¾ú´Ù.
- ½ÇÁ¦ÀûÀ¸·Î ¸ðµç ¿¤·¹¸àÆ®(element)¿¡¼ title ¾ÖÆ®¸®ºäÆ®°¡ ¼³Á¤ µÉ ¼ö ÀÖ°Ô µÇ¾ú´Ù.
- Á¦ÀÛÀڴ ǥ(table), À̹ÌÁö¿¡ summary ¾ÖÆ®¸®ºäÆ®·Î, ±×¸®°í ÇÁ·¹ÀÓ¿¡ longdesc ¾ÖÆ®¸®ºäÆ®·Î ±ä¼³¸íÀ» Á¦°ø ÇÒ ¼ö ÀÖ´Ù.
A.3.4 ¸ÞŸµ¥ÀÌÅÍ(meta data)¿¡ ´ëÇÑ º¯°æ
Á¦ÀÛÀÚ´Â META ¶Ç´Â LINK ¿¤·¹¸àÆ®(element)¿¡ ÀÇÇÏ¿© ÁöÁ¤ µÈ ¸ÞŸ µ¥ÀÌÅÍ¿¡ ´ë ÇÑ ¼³¸íÀ» Á¦°øÇÏ´Â ÇÁ·ÎÈÀÏ(profiles)À» ÁöÁ¤ ÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù.
A.3.5 ÅؽºÆ®¿¡ ´ëÇÑ º¯°æ
- ±¹Á¦È¸¦ À§ÇÑ »õ·Î¿î ±â´ÉÀº Á¦ÀÛÀÚ°¡ ±ÛÀÚ ¹æÇâ°ú ¾ð¾î¸¦ ÁöÁ¤ ÇÒ ¼ö ÀÖ°Ô Çß´Ù.
- INS, DEL ¿¤·¹¸àÆ®´Â Á¦ÀÛÀÚ°¡ ¹®¼ÀÇ ÀÛ¼º(mark up)À» º¯°æ ½Ãų ¼ö ÀÖ°Ô Çß´Ù.
- ABBR, ACRONYM ¿¤·¹¸àÆ®´Â Á¦ÀÛÀÚ°¡ ¹®¼ÀÇ ÀÛ¼ºÀÇ ¾àÀÚ(abbreviation)³ª ù±ÛÀÚ µû±â ¾àÀÚ(acronym)À» »ç¿ë ÇÒ ¼ö ÀÖ°Ô Çß´Ù.
A.3.6 ¿¬°á(link)¿¡ ´ëÇÑ º¯°æ
- id ¾ÖÆ®¸®ºäÆ®´Â ¾î´À ¿¤·¹¸ÕÆ®¿¡¼³ª ¿¬°á(link)À» À§ÇÑ ¾ØÄ¿(anchor)¸¦ ÁöÁ¤ ÇÒ ¼ö ÀÖ°Ô Çß´Ù.
HTML 4.0 Ç¥(table) ¸ðµ¨Àº HTML+ ÀÇ Ãʱâ ÀÛ¾÷°ú HTML3.0 Ãʾȿ¡¼ ¹ßÀüÇÏ¿© ¿Ô´Ù. ÀÌÀü ¸ðµ¨Àº Á¤º¸ Á¦°øÀÚµéÀÇ ¿äû¿¡ ºÎÀÀÇÏ¿© ´ÙÀ½°ú °°ÀÌ È®ÀåµÇ¾ú´Ù.
- Á¦ÀÛÀÚ´Â »ç¿ëµµ±¸°¡ µ¥ÀÌÅ͸¦ ÀÐ¾î µéÀÓ¿¡ µû¶ó Á¡ÁøÀûÀ¸·Î µð½ºÇ÷¹À̵Ǵ ǥ¸¦ ÁöÁ¤ ÇÒ ¼ö ÀÖ´Ù.
- Á¦ÀÛÀÚ´Â º¸ÀÌÁö ¾Ê´Â(non-visual) »ç¿ëµµ±¸ÀÇ »ç¿ëÀÚ°¡ ´õ ½±°Ô Á¢±Ù ÇÒ ¼ö Àִ ǥ¸¦ ÁöÁ¤ ÇÒ ¼ö ÀÖ´Ù.
- Á¦ÀÛÀÚ´Â °íÁ¤ µÈ ¸Ó¸´±Û(header)°ú ¹Ù´Ú±Û(footer)À» °®´ÂÇ¥(table)¸¦ ÁöÁ¤ ÇÒ ¼ö ÀÖ´Ù.
ÀÌ´Â Å« Ç¥ÀÇ ±¼¸®±â(scroll) ¶Ç´Â Ç¥¸¦ ÆäÀÌÁö·Î ±¸ºÐÇÏ¿© Ç¥ÇöÇÏ´Â ¸Þµð¾Æ¿¡¼ ÀÕÁ¡ÀÌ ÀÖ´Ù.
¶ÇÇÑ HTML 4.0 Ç¥ ¸ðµ¨Àº ¼±ÅÃÀû Á¤·Ä Ư¼ºÀ» Ä÷³ ±âÁØ µðÆúÆ®¸¦ ¼³Á¤, º¸´Ù ź·ÂÀûÀ¸·Î Ç¥ÀÇ ÇÁ·¹ÀÓ°ú ÁÙ(rule)À» ÁöÁ¤, ÁöÁ¤ÇÑ ±ÛÀÚ¿¡ µû¶ó Á¤·ÄÇÏ´Â ´É·Â, µîÀÇ ¿äûÀ» ÃæÁ·½ÃÄ×´Ù.
±×·¯³ª, Çâ ÈÄ¿¡´Â Ç¥ÀÇ Ç¥Çö ÀÓ¹«°¡ ½ºÅ¸ÀϽ¬Æ®(style sheet)¿¡ ÀÇÇÏ¿© ÀÌ·ç¾î Áú °ÍÀ¸·Î ¿¹»óµÈ´Ù.
¶ÇÇÑ Netscape¿¡ ³Î¸® »ç¿ë µÈ Ç¥ÀÇ °ú°Å ¹öÀü ºÎÇÕ¼ºÀ» Á¦°øÇÏ´Â °ÍÀÌ Áß¿äÇÑ ¸ñÇ¥°¡ µÇ¾ú´Ù.
SGML CALS ¸ðµ¨¿¡ ºÎÇÕÇϴ ǥÀÇ ¼öÀÔ(import)À» °£´ÜÇÏ°Ô ÇÏ´Â °ÍÀÌ ´Ù¸¥ ¸ñÇ¥°¡ µÇ¾ú´Ù.
ÃÖÁ¾ ÃʾÈÀº align ¾ÖÆ®¸®ºäÆ®°¡ ´ëºÎºÐÀÇ ³Î¸® »ç¿ëµÇ´Â ºê¶ó¿ìÀúÀÇ ¹öÀü°ú ¸Â°Ô ÇÏ¿´´Ù.
dir ¾ÖÆ®¸®ºäÆ®ÀÇ ÀÓ¹«¿¡ ´ë ÇÑ ¼³¸í°ú Àý´ëÀû, »ó´ëÀûÀÎ Ä÷³(column) ³ÊºñµéÀÌ ¼¯¿© ÀÖÀ» ¶§ÀÇ Ãßõ»çÇ×À» ±â¼úÇÏ¿´´Ù.
»õ·Î¿î ¿¤·¹¸àÆ®ÀÎ COLGROUPÀÌ Ä÷³µéÀÇ ¼¼Æ®¸¦ Çϳª ÀÌ»óÀÇ COL ¿¤·¹¸àÆ® ÁöÁ¤À¸·Î, ¼·Î ´Ù¸¥ ³Êºñ¿Í Á¤·Ä Ư¼ºµé·Î ±¸·ìÈ ÇÒ ¼ö ÀÖ°Ô ¼Ò°³µÇ¾ú´Ù.
COLGROUPÀÇ Àǹ̴ ÀÌÀü Ãʾȵ鿡¼ ¼³¸íµÇ¾ú°í, rules="basic"Àº rules="groups"À¸·Î ´ëüµÇ¾ú´Ù.
style ¾ÖÆ®¸®ºäÆ®°¡ ¼¿µé ±¸·ìÀÇ Å׵θ®¿Í ³»ºÎ¿¡ °ü·Ã µÈ Ư¼ºµéÀ» È®ÀåÇÏ´Â ¼ö´ÜÀ¸·Î Æ÷ÇԵǾú´Ù.
• ¶óÀÎ ½ºÅ¸ÀÏÀÇ ¿¹: Á¡¼±(dotted), ÀÌÁß¼±(double), µÎ²¨¿î(thick)/°¡´Â(thin) ¼± µî,
• ³»ºÎÀÇ »ö»ó(color)/ÆÐÅÏ(pattern) ä¿ò ¿¹: ¼¿ÀÇ ¸¶Áø(margin)°ú ÆùÆ®(font) Á¤º¸.
À̵éÀº ½ºÅ¸ÀϽ¬Æ® ±Ô°Ý¿¡¼ ¼³¸íÇÏ¿´´Ù.
frame°ú rules ¾ÖÆ®¸®ºäÆ®´Â SGML À̸§ÀÌ ¼·Î Ãæµ¹ÇÏ´Â °ÍÀ» ÇÇÇÏ°í, align°ú valign ¾ÖÆ®¸®ºäÆ®°¡ Ãæµ¹ÇÏÁö ¾Ê°Ô ¼öÁ¤µÇ¾ú´Ù.
Çâ ÈÄ ¸¸ÀÏ ÀÌ ±Ô°ÝÀÌ frame°ú rules ¾ÖÆ®¸®ºäÆ®°¡ ´Ù¸¥ Ç¥ÀÇ ¿¤·¹¸àÆ®¿¡ È®ÀåµÇ¸é, ¹ß»ýÇÒ ¼ö ÀÖ´Â ¹®Á¦¸¦ ÇÇÇϱâ À§ ÇÑ ¿ä±¸°¡ ÀÌµé º¯°æÀÇ Ãß°¡ÀûÀÎ µ¿±â°¡ µÇ¾ú´Ù.
A.3.8 À̹ÌÁö(image), ¿ÀºêÁ§Æ®(object), À̹ÌÁö¸Ê(image map)¿¡ ´ëÇÑ º¯°æ
- OBJECT ¿¤·¹¸àÆ®(element)´Â ¿ÀºêÁ§Æ®ÀÇ ÀϹÝÀûÀÎ Æ÷ÇÔ(inclusion)À» Çã¿ëÇÏ¿´´Ù.
- IFRAME°ú OBJECT ¿¤·¹¸àÆ®´Â ±ò¸°(embedded) ¹®¼ÀÇ ÀÛ¼ºÀ» Çã¿ëÇÏ¿´´Ù.
- alt ¾ÖÆ®¸®ºäÆ®´Â IMG, AREA ¿¤·¹¸àÆ®¿¡ ÇÊ¿äÇÏ´Ù.
- À̹ÌÁö¸Ê(map)À» ¸¸µå´Â ±â´É(mechanism)À¸·Î, ÀÌÁ¦ ´õ ½±°Ô Á¢±Ù ÇÒ ¼ö ÀÖ´Â À̹ÌÁö¸ÊÀ» ¸¸µé ¼ö ÀÖ´Â°Ô ÇÏ¿´´Ù.
MAP ¿¤·¹¸àÆ®ÀÇ ³»¿ë ¸ðµ¨Àº ÀÌ ÀÌÀ¯ ¶§¹®¿¡ º¯°æµÇ¾ú´Ù.
ÀÌ ±Ô°ÝÀº Æû¿¡ ¿µÇâÀ» ÁÖ´Â ¸î°³ÀÇ »õ·Î¿î ¾ÖÆ®¸®ºäÆ®(attribute)¿Í ¿¤·¹¸àÆ®(element)¸¦ Ãß°¡È÷¿´´Ù.
- accesskey ¾ÖÆ®¸®ºäÆ®·Î Á÷Á¢ Å°º¸µå·Î Æû Á¦¾î(control)¿¡ Á¢±Ù ÇÒ ¼ö ÀÖ´Ù.
- disabled ¾ÖÆ®¸®ºäÆ®·Î Ãʱ⠺ÒÈ°¼º Æû Á¦¾î¸¦ ¸¸µé ¼ö ÀÖ´Ù.
- readonly ¾ÖÆ®¸®ºäÆ®·Î Æû Á¦¾î¸¦ º¯°æ ÇÒ ¼ö ¾ø°ÔÇÑ´Ù.
- LABEL ¿¤·¹¸àÆ®·Î ƯÁ¤ Æû Á¦¾îÀÇ ¶óº§¿¡ ¿¬°ü½Ãų ¼ö ÀÖ´Ù.
- FIELDSET ¿¤·¹¸àÆ®·Î °ü°è µÈ Çʵå(field)µéÀ» ±¸·ì Áö¿ì°í, LEGEND ¿¤·¹¸àÆ®¿Í ¿¬°üÇÏ¿©, ±× ±×·ìÀÇ À̸§À» »ç¿ë ÇÒ ¼ö ÀÖ´Ù.
ÀÌ µÎ »õ·Î¿î ¿¤·¹¸àÆ®µéÀº º¸´Ù ³ªÀº Ç¥Çö°ú Åë½Å¼º(interactivity)À» Á¦°øÇÑ´Ù.
À½¼º(Speech-based) ºê¶ó¿ìÀú´Â º¸´Ù ³ªÀº ÆûÀÇ ±â¼úÀ» ÇÒ ¼ö ÀÖ°ÔÇÏ°í, ±×·¡ÇÈ ºê¶ó¿ìÀú´Â ¶óº§¿¡ ¹ÝÀÀÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù.
- »õ·Î¿î ¾ÖÆ®¸®ºäÆ®µéÀÇ ¼¼Æ®´Â, ½ºÅ©¸³Æ®(script)¿Í º¹ÇÕÀûÀ¸·Î, Æû Á¦°øÀÚ(form provider)°¡ »ç¿ëÀÚ ÀÔ·Â µ¥ÀÌÅ͸¦ Á¡°Ë ÇÒ ¼ö ÀÖ°Ô Çß´Ù.
- BUTTON ¿¤·¹¸àÆ®¿Í INPUT¿¡ typeÀ» ¼³Á¤ ÇÑ ´ÜÃß(button)´Â, dzºÎÇÑ Æû(form)À» À§ÇÏ¿©, ½ºÅ©¸³Æ®(script)¿Í °áÇÕÇÏ¿© »ç¿ë µÉ ¼ö ÀÖ´Ù.
- OPTGROUP ¿¤·¹¸àÆ®´Â SELECT¿¡¼ ¸Þ´º ¼±Åà »çÇ×µéÀ» ±¸·ì Áö¿ï ¼ö ÀÖ°í, ÀÌ´Â ÆûÀÇ Á¢¼Ó¼º¿¡ ´ë´ÜÈ÷ Áß¿äÇÏ´Ù.
- ±¹Á¦È º¯°æÀÇ Ãß°¡ Á¤º¸¸¦ ÂüÁ¶Ç϶ó.
A.3.10 ½ºÅ¸ÀϽ¬Æ®(style sheet)¿¡ ´ëÇÑ º¯°æ
HTML 4.0´Â ÀåÄ¡¿¡ ¸Â´Â ½ºÅ¸ÀϽ¬Æ®(style sheet)¸¦ ÀÛ¼º ÇÒ ¼ö ÀÖ°Ô, ´õ ¸¹Àº ¸Þµð¾Æ ÁöÁ¤ÀÚ(Media descriptor)µéÀ» Áö¿øÇÑ´Ù.
A.3.11 ÇÁ·¹ÀÓ(framet)¿¡ ´ëÇÑ º¯°æ
HTML 4.0´Â ÇÁ·¹ÀÓ ¹®¼¿Í ÀζóÀÎ(inline) ÇÁ·¹ÀÓÀ» Áö¿øÇÑ´Ù.
A.3.12 ½ºÅ©¸³ÆÃ(scripting)¿¡ ´ëÇÑ º¯°æ
¸¹Àº ¿¤·¹¸àÆ®µéÀÌ »õ·Î¿î ±â´ÉÀ» ¼öÇàÇÏ´Â event(À̺¥Æ®) ¾ÖÆ®¸®ºäÆ®¸¦ °®´Âµ¥, ÀÌ´Â ½ºÅ©¸³Æ®(script)¿Í °áÇÕ µÉ ¼ö ÀÖ´Ù.
¿¹¸¦ µé¾î, ¹®¼°¡ ·ÎµåµÇ¸é, ¸¶¿ì½º°¡ Ŭ¸¯µÇ¸é µî, À̺¥Æ®°¡ ¹ß»ýµÇ¸é ½ºÅ©¸³Æ®°¡ ¼öÇàµÈ´Ù.
HTML 4.0Àº HTMLÀÇ ±¹Á¦È¸¦ À§ÇÏ¿© [RFC2070] Ãßõ»çÇ×À» ÅëÇÕÇÏ¿´´Ù.
±×·¯³ª, ÀÌ ±Ô°Ý°ú [RFC2070]Àº ´ÙÀ½°ú °°ÀÌ ´Ù¸£´Ù.
ÀÌ ¹®¼(http://trio.co.kr/webrefer/html/appendix/changes.html)´Â ÀÚÀ¯·ÎÀÌ ¿¬°á »ç¿ëÀÌ °¡´ÉÇÔ.