1993³â 4¿ù 22ÀÏ ¹Ì±¹ Àϸ®³ëÀÌ ´ëÇп¡¼ ÀÏ´ÜÀÇ ÇлýµéÀÌ °³¹ßÇÑ ¸ðÀÚÀÌÅ©(Mosaic)¶ó´Â ÀÛÀº °ø°³ ¼Ò ÇÁÆ®¿þ¾î À¥ºê¶ó¿ìÀú´Â ¿À´Ã³¯ À¥ÀÌ Àü ¼¼°è¿¡ ¿µÇâÀ» ³¢Ä¡°Ô ÇÏ´Â Çõ¸íÀûÀΠù Ãâ¹ßÀ̾ú´Ù. ÀÌ À¥ºê¶ó ¿ìÀúÀÇ ±Ùº» ¾ÆÀ̵ð¾î¸¦ ±âÃÊ·Î ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®(ÀÌÇÏ, MS)¿Í ³Ý½ºÄÉÀÌÇÁ»ç µî¿¡¼ °³¹ßÇÑ À¯¼öÀÇ À¥ºê ¶ó¿ìÀú µéÀÌ ³ª¿Í °¢ÃàÀ» ¹úÀ̰í, ÀÌÁ¦´Â ³Ý½ºÄÉÀÌÇÁ ³×ºñ°ÔÀÌÅÍ(ÀÌÇÏ, NN)ÀÌ ½ÃÀå ¼±Á¡¿¡ ½ÇÆÐÇÏ¸é¼ MS»çÀÇ ÀÎÅÍ³Ý ÀͽºÇ÷η¯(ÀÌÇÏ IE)°¡ ½ÃÀå Áö¹èÀûÀÎ À§Ä¡¿¡ µé¾î¼ ÀÖ´Ù. ºê¶ó¿ìÀú ½ÃÀåÁ¡À¯ ÀüÀï µ¿ ¾È ¼·Î°£ÀÇ À¥ºê¶ó¿ìÀú¿¡ ¹èŸÀûÀÎ ±â¼úÀ» µµÀÔÇÏ´ø ³ª¸ÓÁö ¶È °°Àº À¥ÆäÀÌÁö°¡ ´Ù¸£°Ô º¸ÀÌ°í ¼·Î¿¡ ¼ ±¸ÇöÇÏÁö ¸øÇÏ´Â ±â¼ú ¶§¹®¿¡ ¸¹Àº È¥¶õÀ» °Þ¾î ¿Ô´Ù. ÀÌ·¯ÇÑ »óÈ£ ȣȯ ºê¶ó¿ì¡ (Cross-Browsing) ÀÇ ¹Ì¼º¼÷À¸·Î ¸»¹Ì¾Ï¾Æ À¥±â¼úÀÌ È¥¶õ »óÅ¿¡ ÀÖ¾î ¿Ô´ø °ÍÀÌ »ç½ÇÀÌ´Ù.
ÇöÀç¿¡´Â MS°¡ IE·Î ½ÃÀå Áö¹è·ÂÀ» ³ÐÈ÷°í ÀÖ´Â ÀÌ ½ÃÁ¡Àº ´õ ÀÌ»ó À¥ºê¶ó¿ìÀú°¡ ½Å±âÇÑ µµ±¸ÀÌÁö ¾Ê±â
¶§¹®¿¡, ´Ù¾çÇÑ ÀÎÅÍ³Ý È¯°æ¿¡¼ ¾î¶°ÇÑ À¥ºê¶ó¿ìÀú°¡ °¡Àå ÃÖÀûÀÇ ±¸ÇöÀ» Á¦°øÇÏ´À³Ä°¡ °ü°ÇÀÌ µÇ¾ú´Ù.
<±×¸²1>Àº ÇöÀçÀÇ À¥ºê¶ó¿ìÀú ½ÃÀå Á¡À¯À²À» º¸¿© ÁÖ´Â °ÍÀ¸·Î 90% Á¤µµ¸¦ IE°¡ Â÷
ÁöÇϰí ÀÖ´Ù.

±×·¯³ª ³Ý½ºÄÉÀÌÇÁ»ç°¡ ÀÚ»çÀÇ À¥ºê¶ó¿ìÀú ¼Ò½º¸¦ °ø°³ ¼ÒÇÁÆ®¿þ¾î·Î Àüȯ½ÃŰ¸é¼ ź»ýÇÑ ¸ðÁú¶ó (Mozilla)´Â Àü ¼¼°è °³¹ßÀÚµéÀÇ ³ë·Â¿¡ ÈûÀÔ¾î 1.5¹öÀüÀ» ³»³õ¾ÒÀ¸¸ç ³Ý½ºÄÉÀÌÇÁ»ê´Â À̸¦ Åä´ë·Î Netscape 7.1 (ÀÌÇÏ, NS)À» Ãâ½ÃÇÏ´Â ¼º°ú¸¦ °ÅµÎ±âµµ Çß´Ù. ¶ÇÇÑ, ³ë¸£¿þÀÌÀÇ Opera ºê¶ó¿ìÀú´Â °¡º± °í, °¢Á¾ OS Ç÷§Æû°ú Ç¥ÁØ È£È¯¼ºÀÌ ¶Ù¾î³ ±â´ÉÀ» ¹«±â·Î ½ÃÀåÀ» °³Ã´ÇØ ³ª°¡°í ÀÖ´Ù. »Ó¸¸ ¾Æ´Ï¶ó À¯´Ð½º ±â¹Ý ¿ÀǼҽº ÇÁ·ÎÁ§Æ® KDE(K Desktop Environment)¿¡¼ °³¹ßÇÑ KHTML ºê¶ó¿ì¡ ¿£ÁøÀº ¾ÖÇÃÀÌ »çÆÄ¸® ºê¶ó¿ìÀú¿¡ äÅõǾú°í PDA ¹× Embedded Linux µî ¼ÒÇü ±â±â¿¡ žÀçµÉ ¼ö ÀÖ´Â °¡´É¼ºÀ¸·Î À¥ ºê¶ó¿ìÀúÀÇ ´Ù¾çÇÑ ¿£Áø ÀüÀïÀÌ ¿¹°í µÇ°í ÀÖ´Ù.
ƯÈ÷, Àü ¼¼°èÀûÀÎ À¥ ±â¼ú Ç¥ÁØÀ» ÁÖµµÇϰí ÀÖ´Â W3CÀÇ HTML4.0, XHTML, CSS1/2 µîÀÇ ±¸Çö ½ºÆåÀÌ ¸Å ¿ì »ó¼¼Çϰí À̸¦ Áö¿øÇÏ´Â ºê¶ó¿ìÀúµéÀÌ °è¼Ó ´Ã¾î ³²¿¡ µû¶ó ´õ ÀÌ»ó À¥ÆäÀÌÁö°¡ ´Ù¸£°Ô º¸À̰ųª µ¿ ÀÛµÇÁö ¾Ê´Â Çö»óÀº °ÅÀÇ »ç¶óÁö°Ô µÇ¾ú´Ù. ´Ù¸¸ À¥ºê¶ó¿ìÀú°£ ÀÌÁ¾ ±â´ÉÀÌ ¾ÆÁ÷Àº »óÁ¸Çϰí ÀÖ°í ¿¹Àü ¿¡ °³¹ßµÇ¾î »ç¿ëµÈ ¿À·¡µÈ ºê¶ó¿ìÀú »ç¿ëÀÚµéÀÇ ºÒÆíÇÔÀ» °í·ÁÇØ °°Àº ±â´ÉÀÌ¶óµµ È£È¯ °¡´ÉÇϵµ·Ï ÇØ ÁÖ´Â Cross BrowsingÀ» À§ÇÑ À¥ÆäÀÌÁö Á¦ÀÛÀÌ ¿ä±¸µÇ°í ÀÖ´Â °ÍÀÌ´Ù.
ÀÌ·¯ÇÑ Cross BrowsingÀÌ ÈçÈ÷ ¹öÀü ȣȯ¼º À¯Áö(backward compatibility)¿Í È¥µ·ÇÏ´Â °æ¿ì°¡ ÀÖ´Ù. ÀÏ ¹ÝÀûÀ¸·Î ÇÁ·Î±×·¥À» °³¹ßÇÒ ¶§, ¹öÀüÀÌ ¿Ã¶ó°¡¸é °¥¼ö·Ï »õ·Î¿î ±â´ÉÀ» Ãß°¡Çϰí ÀÌÀü ±â´ÉÀº Æó±âÇÏ °Ô µÈ´Ù. ±×·¯³ª »ç¿ëÀÚÀÇ Ãø¸é¿¡¼´Â ¿¹Àü ±â´ÉÀ» °è¼Ó À¯ÁöÇØ ÁÖ¾î °³¹ß ȣȯ¼ºÀ» À¯ÁöÇØ ÁÙ Çʿ伺 ÀÌ »ý±ä´Ù. ¹öÀü ȣȯ¼º À¯Áö´Â ¹Ù·Î ÀÌ·¯ÇÑ °æ¿ì¿¡ ÇÊ¿äÇÑ °ÍÀ¸·Î À¥ºê¶ó¿ìÀúÀÇ °æ¿ì, ¿¹Àü¿¡ »ç¿ëµÇ ´Â ±â´ÉÀ̳ª ű׸¦ Ç¥ÁØ ÅÂ±×·Î Ä¡È¯ÇØ ÁÖ´Â °ÍÀÌ´Ù. À̸¦ ÅëÇØ ´ëºÎºÐÀÇ À¥°³¹ßÀÚµéÀº ÀÌÀü Áö½Ä¿¡ µû¶ó À¥ÆäÀÌÁö¸¦ ÄÚµùÇØ Á־ ±×´ë·Î ±¸ÇöµÇ´Â °ÍÀ¸·Î »ý°¢ÇÏ°Ô µÇ´Â °ÍÀÌ´Ù. ±×·¯³ª, ¹öÀü ȣȯ¼º À¯Áö´Â À¥ºê¶ó¿ìÀúÀÇ º¥´õ¿¡ µû¶ó Áö¿ø °¡´É Á¤µµ°¡ ¾àÇØ Áú ¼ö°¡ ÀÕ´Ù. µû¶ó¼, Ç¥ÁØ¿¡ µû¶ó ºê¶ó¿ìÀú ¿Í °ü°è¾øÀÌ À¥ÆäÀÌÁö ±â´ÉÀ» ±¸ÇöÇÏ·Á´Â Cross browsing°ú´Â ´Ù¸¥ °³³äÀÌ´Ù.
À¥ÆäÀÌÁöÀÇ »óÈ£ ȣȯ¼º(Cross Browsing) ±¸Ãà¿¡ ´ëÇØ À̾߱âÇÏ¸é ±âº»ÀûÀÎ ¿ÀÇØ°¡ ÀÖ´Ù. ±×°ÍÀº ¹Ù·Î
À̰ÍÀÌ ¸ðµç À¥ºê¶ó¿ìÀú¿¡¼ 100% ¶È °°ÀÌ º¸À̵µ·Ï ¸¸µå´Â °ÍÀ̶ó´Â »ý°¢ÀÌ´Ù. ÀÛ°Ô´Â 1990³â´ë ÈÄ
¹Ý Netscape»ç¿Í Microsoft»çÀÇ Browser War ±â°£ µ¿¾È ÀÏ¾î³ ºê¶ó¿ìÀúÀÇ ºñȣȯ¼ºÀ» ¾ïÁö·Î ³¢¿ö ¸Â
Ãß·Á´Â ±â¹ý Á¤µµ·Î Ä¡ºÎµÇ´Â °ÍÀÌ´Ù.
±×·¯³ª OS°¡ ´Ù¸£°í ±Û²ÃÀÌ ´Ù¸£¸ç, HTMLÀ» ·»´õ¸µ(Rendering)ÇÏ´Â ¿£ÁøÀÌ ´Ù¸£±â ¶§¹®¿¡ ¸ðµç À¥ºê¶ó
¿ìÀú¿¡¼ 100% ¶È°°ÀÌ º¸ÀÌ°Ô ÇÏ´Â °ÍÀº °¡´ÉÇÏÁö ¾Ê´Ù. Cross BrowsingÀ̶õ Àû¾îµµ Ç¥ÁØ À¥±â¼úÀ» ä
¿ëÇÏ¿© ´Ù¸¥ ±âÁ¾ ȤÀº Ç÷§Æû¿¡ µû¶ó ´Þ¸® ±¸ÇöµÇ´Â ±â¼úÀ» ºñ½ÁÇÏ°Ô ¸¸µê°ú µ¿½Ã¿¡ ¾î´À ÇÑÂÊ¿¡ ÃÖÀû
ȵǾî Ä¡¿ìÁöÁö ¾Êµµ·Ï °øÅë ¿ä¼Ò¸¦ »ç¿ëÇÏ¿© À¥ÆäÀÌÁö¸¦ Á¦ÀÛÇÏ´Â ±â¹ýÀ» ¸»ÇÏ´Â °ÍÀÌ´Ù. ¶ÇÇÑ, Áö¿ø
ÇÒ ¼ö ¾ø´Â ´Ù¸¥ À¥ºê¶ó¿ìÀú¸¦ À§ÇÑ ÀåÄ¡¸¦ ±¸ÇöÇÏ¿© ¸ðµç À¥ºê¶ó¿ìÀú »ç¿ëÀÚ°¡ ¹æ¹®ÇßÀ» ¶§ Á¤º¸·Î¼
ÀÇ ¼Ò¿Ü°¨À» ´À³¢Áö ¾Êµµ·Ï ÇÏ´Â ¹æ¹ý·ÐÀû °¡À̵带 ÀǹÌÇÏ´Â °ÍÀÌ´Ù. ÀÌ´Â ÀÎÅÍ³Ý È¯°æ ÀÚü°¡ ÀϹÝ
Å×½ºÅ©Åé À¥ºê¶ó¿ìÀú »Ó¸¸ ¾Æ´Ï¶ó ¸ð¹ÙÀÏ, ÀÓº£µðµå ±â±â, Ȩ³×Æ®¿öÅ·¿ë Àåºñ µî ¾ÆÁÖ ´Ù¾çÇÑ ÀÎÅͳÝ
ȯ°æÀÌ Á¸ÀçÇϸç, ÀϹÝÀÎ, Àå¾ÖÀÚ, ³ë¾àÀÚ, ¾î¸°ÀÌ µî ´Ù¾çÇÑ »ç¿ëÀÚ°¡ Á¸ÀçÇϱ⠶§¹®ÀÌ´Ù.
Áï À¥ ¼ºñ½ºÀÇ ¸ðµç ÀáÀç »ç¿ëÀÚµéÀÌ »çÀÌÆ®¿¡ Á¢±ÙÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù´Â °ÍÀº ¸Å¿ì Áß¿äÇÑ ¿ä¼Ò¶ó´Â
°ÍÀÌ´Ù. À¥ °³¹ßÀÚ³ª µðÀÚÀ̳ʴ ÀÌ·¯ÇÑ ±Ç°í¸¦ Àû¿ëÇÏÁö ¾ÊÀ» Çʿ䰡 ÀÖ´ÂÁö ½ÅÁßÈ÷ °í·ÁÇØ¾ß ÇÑ´Ù.
Àû¿ëÇÏÁö ¾Ê´Â °æ¿ì¿¡´Â Æ÷°ýÀûÀÎ Á¢±ÙÀ» Çã¿ëÇÒ ¼ö ÀÖµµ·Ï µð½ºÇ÷¹ÀÌ ±â´É ¿É¼ÇÀ» Á¦°øÇØ¾ß ÇÑ´Ù.
ÀÌ·¯ÇÑ ±â´É ¿É¼Ç¿¡ ´ëÇÑ Áß¿äÇÑ »çÇ×Àº À¥ »çÀÌÆ®¸¦ ±âȹ ¿î¿µÇÏ´Â À¥¸¶½ºÅÍ¿Í À¥µðÀÚÀÌ³Ê ¹× °³¹ßÀÚ
µéÀÌ http://www.w3.org/TR/WAI-WEBCONTENT/ ¿¡ Á¦½ÃµÇ¾î ÀÖ´Â 'W3C web accessibility initiatives'ÀÇ
±ÔÁ¤ÇÑ Áöħ¿¡ À¯ÀÇÇØ¾ß ÇÑ´Ù.
ÅØ½ºÆ®´Â ¹Ýµå½Ã »ç¿ëµÈ ¹è°æ»ö¿¡ ´ëÇØ ¶Ñ·ÇÀÌ ´ëºñµÇ´Â »öÀ¸·Î Ç¥½ÃµÇ¾î¾ß ÇÑ´Ù. (´Ù¾çÇÑ È¯°æÀÇ 256
COLOR Áö¿ø ±×·¡ÇÈ Ä«µå¿¡¼ ½Äº° °¡´É¿©ºÎ°¡ Å×½ºÆ® µÇ¾î¾ß ÇÑ´Ù)
ÅØ½ºÆ® »ö»óÀº ÅØ½ºÆ®¸¦ Ç¥½ÃÇÏ´Â °÷¿¡¼ »ç¿ëÀÚ°¡ ¿øÇÏ´Â »ö»óÀ» ¼±ÅÃÇÒ ¼ö ÀÖÀ¸¹Ç·Î, »ö»óº°·Î º°µµ
ÀÇ Àǹ̸¦ ÇÔÃàÇÏÁö´Â ¾Ê´Â´Ù.
2) ÆùÆ® ¼³Á¤(Font)
¿µ¹®ÀÇ °æ¿ì ¸ðµÎ ´ë¹®ÀڷΠǥ±âÇϰųª ÀÌÅŸ¯Ã¼¸¦ °úµµÇÏ°Ô »ç¿ëÇÏ´Â °ÍÀº ÇÇÇØ¾ß ÇÑ´Ù. ¹ØÁ٠ģ ±Û
ÀÚ´Â ÇÏÀÌÆÛ¸µÅ©¿Í È¥µ¿µÉ ¿ì·Á°¡ ÀÖÀ¸¹Ç·Î »ç¿ëÀ» ÇÇÇÑ´Ù.
»ö»ó ¼Ó¼ºÀº Àμ⠽à ³ªÅ¸³ªÁö ¾ÊÀ¸¹Ç·Î Èò»öÀ̳ª Áö³ªÄ¡°Ô ¹àÀº»öÀ¸·Î ¼³Á¤ÇÏÁö ¾ÊÀ¸¸ç, ½±°Ô ÀÐÀ» ¼ö
ÀÖµµ·Ï ¹è°æ»ö°ú ´ëºñ°¡ µÇ¾î¾ß ÇÑ´Ù. ƯÈ÷, 'Color'°¡ ƯÁ¤ ÀÇ¹Ì ºÎ¿©ÀÇ À¯ÀÏÇÑ ¹æ¹ýÀ̾ ¾È µÈ´Ù.
¾î¶² Á¤º¸°¡ ƯÁ¤ ±Û²Ã·Î Ç¥ÇöµÇ¾î¾ß ÇÑ´Ù¸é, ÇØ´ç Á¤º¸´Â À̹ÌÁö·Î Ç¥ÇöµÇ¾î¾ß Çϰí ÅØ½ºÆ® Çü½ÄÀÇ
ALT °ªÀ» Á¦°øÇØ¾ß ÇÑ´Ù. Á¤º¸¸¦ Ç¥ÇöÇϴµ¥ À̹ÌÁö¸¦ »ç¿ëÇÏ´Â °ÍÀº ÃÖ¼ÒÈÇØ¾ß ÇÑ´Ù.
3) Å×À̺í (TABLE)
Å×ÀÌºí ³»ÀÇ Á¤º¸´Â °¡´ÉÇÏ¸é ¼öÆòÀ¸·Î ÀÐÇôÁ®¾ß Çϸç, ¼·Î ´Ù¸¥ À¥ ºê¶ó¿ìÀú¿¡ µû¶ó °¡´ÉÇÑ µ¿ÀÏÇϰÔ
Ç¥ÇöµÇ¾î¾ß Çϰí ȣȯ¼ºÀÌ È®ÀεǾî¾ß ÇÑ´Ù.
Ending ű״ Àý´ë »ý·«Çؼ´Â ¾È µÇ¸ç, ¼¿ ³»ÀÇ ¹è°æ À̹ÌÁö´Â ±¸¹öÀüÀÇ ºê¶ó¿ìÀú¿¡¼´Â Áö¿øµÇÁö ¾Ê
À¸¹Ç·Î ÇÇÇØ¾ß ÇÑ´Ù.
4) ´ë¾È TAGÀÇ Á¤ÀÇ
À¥»çÀÌÆ®´Â ±×·¡ÇÈÀ» ¿¬°á½ÃŰÁö ¾ÊÀº »óÅ·εµ »ç¿ëÀÌ °¡´ÉÇØ¾ß Çϸç, À̹ÌÁö¸¦ º¼ ¼ö ¾ø´Â »ç¶÷µéÀÇ
ºñ¿ë°ú ÀÌÀͰ£ÀÇ ±ÕÇüÀ» ¹Ýµå½Ã °í·ÁÇØ¾ß ÇÑ´Ù.
´ë¾È ű״ Ç×»ó Æ÷ÇԵǾî¾ß Çϸç, À̹ÌÁöÀÇ ¿Ü°ü»Ó¸¸ ¾Æ´Ï¶ó ±â´ÉÀ» ¼³¸íÇØ¾ß ÇÑ´Ù. ³»¿ëÀº 100 ¹®ÀÚ
¸¦ ÃʰúÇÏÁö ¾Ê¾Æ¾ß ÇÑ´Ù.
Áß¿äÇÑ ·Î°í°¡ óÀ½À¸·Î »ç¿ëµÇ´Â °÷¿¡´Â(¿¹¸¦ µé¸é À¥»çÀÌÆ® »ó¿¡), ¿ÏÀüÇÑ °ø½ÄÀûÀÎ ¼³¸í("X Á¤º¸ÄÁ
ÅÙÃ÷ ÆÀ ·Î°í : ....À» ³ªÅ¸³»´Â ·Î°í" µî)À» Á¦°øÇÏ´Â °ÍÀÌ ±ÇÀåµÈ´Ù. ÀÌÈÄ ·Î°í°¡ ¹Ýº¹µÉ ¶§´Â ALT
ÅØ½ºÆ® ³»¿¡ "X Á¤º¸ÄÁÅÙÃ÷ ÆÀ ·Î°í"·Î ¸í¸íÇÒ ¼ö ÀÖ´Ù.
¶§¶§·Î Áß¿ä Á¤º¸(¿¹¸¦ µé¸é, Â÷Æ®, Å×ÀÌºí ¶Ç´Â ´ÙÀ̾î±×·¥)¸¦ ³ªÅ¸³»´Â ¾î¶² À̹ÌÁöÀÇ ³»¿ë¿¡ ´ëÇØ
ÀÚ¼¼ÇÑ ¼³¸íÀÌ Á¦°øµÉ Çʿ䰡 ÀÖ´Ù. ÀÌ ¼³¸íÀº ÁÖ¿ä À¥ ÆäÀÌÁö ³»¿¡ ÅØ½ºÆ®·Î Æ÷ÇԵǰųª, IMG ¿ä¼ÒÀÇ
LONGDESC ¼Ó¼º¿¡ ÀÇÇØ ¸µÅ©µÈ À¥ ÆäÀÌÁö¿¡ À§Ä¡½Ãų ¼öµµ ÀÖ´Ù.
IMG¿Í A¿¡¼ »ç¿ë ½Ç·Ê
OBJECT¿¡¼ÀÇ »ç¿ë ½Ç·Ê
IMAGE MAP¿¡¼ÀÇ »ç¿ë ½Ç·Ê
TABLE¿¡¼ »ç¿ë ½Ç·Ê
5) Á¢±Ù¼º ½ÃÇè
¸ðµç À¥ºê¶ó¿ìÀú°¡ °°Àº ÇüÅÂÀÇ ÆäÀÌÁö¸¦ Ãâ·ÂÇÒ °ÍÀ¸·Î ¿¹»óÇÏÁö¸¸
´ëºÎºÐÀÇ »ç¿ëÀÚµéÀº NN4¿Í IE5 ÀÌ»óÀÇ ºê¶ó¿ìÀú¸¦ »ç¿ëÇϰí ÀÖ´Ù. ±×·¯³ª IE°¡ ´Ù¸¥ À¥ºê¶ó¿ìÀú¿Í È®
¿¬È÷ ´Ù¸¥ Á¡Àº HTMLű×ÀÇ ½ÃÀÛ°ú ³¡ÀÌ ¸íÈ®ÇÏÁö ¾ÊÀ» ¶§µµ Àû´çÈ÷ ÇØ¼®Çؼ Ç¥½Ã¸¦ ÇØ Áشٴ °ÍÀÌ´Ù.
¸¶Å©¾÷(Markup) ¾ð¾îÀÇ Æ¯Â¡Àº ½ÃÀÛ°ú ³¡ÀÇ Å±װ¡ ¸íÈ®ÇÏ¿©¾ß Çϴµ¥µµ, ´Ù¸¥ ºê¶ó¿ìÀú¿Í ´Þ¸® IE°¡
Àû´çÈ÷ ÇØ¼®ÇØ ÁÜÀ¸·Î¼ °³¹ßÀÚ³ª À¥µðÀÚÀ̳ʵéÀÌ Ç¥ÁØÀûÀÎ ÄÚµù¿¡ ºñÇØ ½Ç¼öÇÒ °¡´É¼ºÀ» ³ô´Ù. ¶ÇÇÑ,
À̰͵éÀÌ ´Ù¸¥ ºê¶ó¿ìÀú¿¡¼ ´Ù¸£°Ô º¸ÀÌ°Ô ÇÏ´Â °áÁ¤ÀûÀÎ ¿äÀÎÀÌ µÇ±âµµ ÇÑ´Ù.
¶ÇÇÑ, °¢ À¥ºê¶ó¿ìÀú¿¡ µû¶ó Áö¿øÇÏ´Â HTML űװ¡ ´Ù¸¦ ¼ö ÀÖ´Ù. ÀÌÁß¿¡´Â Ç¥ÁØ HTML4¿¡ Æ÷ÇÔµÈ °Íµéµµ
ÀÖ´Ù. ´ëÇ¥ÀûÀ¸·Î
HTML Ç¥ÁØÀº ¾Æ´Ï³ª Áö¿øÀÌ ´Ù¸¥ °æ¿ì¸¦ »ìÆìº¸¸é,
NS¿Í IEÀÇ ºê¶ó¿ìÀú ½ÃÀå°æÀï ´ç½Ã¿¡ °¢ »çÀÇ ´ëÇ¥ÀûÀÎ ºñ±³ ű×ÀÎ
¶ÇÇÑ,
´ÙÀ½
Å×ÀÌºí »Ó¸¸ ¾Æ´Ï¶ó
ºê¶ó¿ìÀúµé °£¿¡ ³ªÅ¸³ª´Â ÀÌ·¯ÇÑ Â÷ÀÌÁ¡Àº HTML ű×ÀÇ ¼Ó¼ºÀ» °¢±â ´Ù¸¥ ·»´õ¸µ ¿£ÁøÀ» ÅëÇØ Ç¥ÇöÇÏ
±â ¶§¹®¿¡ »ý±â´Â ¹®Á¦µé·Î µðÀÚÀÎÀ» ´Þ¸® º¸ÀÌ°Ô ÇÏ´Â ¿ä¼Òµé·Î¼ ÁöÀûµÇ°í ÀÖ´Ù. ÀÌ·¯ÇÑ ¼Ó¼ºÀ» °°°Ô
º¸ÀÌ°Ô Çϱâ À§Çؼ´Â ¿äÁò¿¡´Â CSS¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀÌ ÃßõµÇ°í ÀÖ´Ù. ºê¶ó¿ìÀúÀÇ Æ¯À̼ºÀº ´ç¿¬È÷ Á¸
ÀçÇÏ´Â °ÍÀ̸ç ÀÌ·¯ÇÑ Æ¯Â¡µéÀ» ¾Ë¾ÆµÎ°í È®ÀÎÇÏ¿© ÃÖ´ëÇÑ Ç¥ÇöÇϰíÀÚ ÇÏ´Â ÄÁÅÙÃ÷ ÇüÅ·ΠÃâ·ÂÇÏ´Â °Í
ÀÌ Áß¿äÇÏ´Ù.
¾ð¶æ º¸±â¿¡´Â ¿¬±¸ ±â°üÀ¸·Î¸¸ ÀÌ·ç¾îÁø °Í °°À¸³ª À¥°ú °ü·ÃµÈ 510¿©°³ÀÇ ±¹Á¦ÀûÀÎ ´Ù±¹Àû IT ±â¾÷ü
°¡ Âü¿©ÇÏ¿© ÀÚ»çÀÇ Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î¿¡ À¥ Ç¥Áرâ¼úÀ» žÀçÇϰųª ÀÚ»çÀÇ ±â¼úÀ» Ç¥ÁØÈ ÇϰíÀÚ
ÇÏ´Â Ä¡¿ÇÑ ÀüÅõÀå À̱⵵ ÇÏ´Ù. ¶ÇÇÑ, W3C´Â °¢±¹ÀÇ W3C »ç¹«±¹ÀÎ Áö¿ª Á¶Á÷°úÀÇ ÆÄÆ®³Ê ÇÁ·Î±×·¥À»
°¡Áö°í ÀÖ´Ù. W3CÀÇ ¿ªÇÒÀº Á¤º¸, ÀÇ°ß ±³È¯, ¾ÆÀ̵ð¾î âÃâ, µ¶¸³Àû »ç°í, ±×¸®°í °øµ¿ÀÇ ÀÌÇØ¸¦ À§ÇÏ
¿© ¸í¼¼, °¡ÀÌµå ¶óÀÎ, ¼ÒÇÁÆ®¿þ¾î, ±×¸®°í µµ±¸ ¹× ±ÔÄ¢µîÀÇ Ç¥ÁؾÈÀ» Á¦Á¤ÇÔÀ¸·Î½á À¥ÀÇ ¸ðµç ÀáÀç·Â
À» À̲ø¾î ³»´Â °ÍÀÌ´Ù. Áï, °³¹ßÀÚ, ¼³°èÀÚ, ±×¸®°í Ç¥ÁØ Àü¹®°¡ µé¿¡°Ô W3C ±Ç°í¾ÈÀ» äÅÃÀ» ÃËÁøÇÏ
°Ô Çϰí, ÇâÈÄ ±Ç°í¾ÈÀ» ¸¸µé ¼ö ÀÖµµ·Ï Àå·ÁÇØ ÁÖ´Â °Á¦ ±â°üÀ̱⵵ ÇÏ´Ù.
À¥¿¡ °ü·ÃÇÑ Ç¥ÁØ¿¡´Â ¿ì¸®°¡ ÈçÈ÷ ¸»Çϴ ǥÁØ(Standard)Àº Á¸ÀçÇÏÁö ¾ÊÀ¸¸ç, W3CÀÇ Åä·ÐÀ» ÅëÇØ ³ª¿Â
±Ç°í¾È(Recomendation)ÀÌ °¡Àå ÃÖ»óÀ§ ÀÌ´Ù. Ç¥ÁØÀÇ Á¾·ù¿¡´Â Á¦¾ÈµÈ Ç¥ÁØ(Draft), ÀÛ¾÷Çϴ ǥÁØ
(Working Draft, WD), È®Á¤µÉ ±Ç°í¾È(Candidate Recommendation, RC), È®Á¤µÈ ±Ç°í¾È(Recommendation)
ÀÌ ÀÖ´Ù.
±Ç°í¾ÈÀ» Á¦Á¤ÇÏ´Â ¹æ¹ýÀº 1) ¾î¶² ±â´ÉÀ» Draft·Î¼ Á¦¾ÈÇϰí, 2) µå·¡ÇÁÆ®¸¦ ½ÇÁ¦·Î Àû¿ëÇÒ ¼ö ÀÖ°Ô
±â¼úÀûÀÎ ÀÛ¾÷À» Çϰí(Working Draft), 3) À̸¦ ´Ù½Ã ³í¸® ¿À·ù°¡ ¾ø´ÂÁö, ½ÇÁ¦ Çϵå¿þ¾î¿¡¼ Áö¿øÀÌ
°¡´ÉÇÑÁö¸¦ »ìÇǰí, 4) Á¤½Ä ±Ç°í¾ÈÀÌ µÇ±â Àü¿¡ ±â¾÷ü¿¡ °ø°³ÇÏ¿© Åä·ÐÀ» °ÅÄ£ ÈÄ(Recommendate
Candidation), 5) ¸¶Áö¸·À¸·Î ±Ç°í¾È(Recommendation)À» È®Á¤ÇÑ´Ù.
À¥ºê¶ó¿ìÀú Áß Mozilla, Netscape µîÀº ¹®¼·Î¼ È®Á¤µÈ Ãßõ¾È(Recomendation)À̳ª Ç¥ÁØÀÇ ¼öÁ¤º» °¡
¿îµ¥ ¿ª½Ã È®Á¤µÈ Ç¥ÁØÀ» Áö¿øÇÑ´Ù. ´Ù½Ã ¸»ÇØ ¸ðÁú¶ó´Â HTML 4.0µµ Áö¿øÇÏÁö¸¸, HTML4.01À» ´õ Àß Áö
¿øÇØ ÁØ´Ù. ƯÈ÷ W3C Àü¿ë ºê¶ó¿ìÀúÀÎ Amaya ºê¶ó¿ìÀú°¡ Çß´ø Ç¥ÁØÀÇ ±â¼ú Áö¿ø ½ÃÇèÀ» ¿äÁò¿¡´Â ¸ðÁú
¶ó¿¡¼ Çϰí ÀÖ¾î ´õ¿í ºü¸£°Ô Ç¥ÁØ ±â¼úÀÌ Àû¿ëµÇ°í ÀÖ´Ù.
¿ÀÆä¶óµµ ºñ½ÁÇÑ Á¤µµ·Î Ç¥ÁØÀ» Áö¿øÇØ ÁÖÁö¸¸, ºü¸¥ ¼Óµµ¸¦ À¯ÁöÇϱâ À§ÇØ MathML µîÀ» Á¦´ë·Î ÇØ¼®ÇÏ
Áö ¸øÇϱ⵵ ÇÑ´Ù. IE´Â Áö¿øÇϴ ǥÁØÀÇ Á¾·ù¸¸À» º¸ÀÚ¸é, ´Ù¸¥ µÎ °¡Áö ºê¶ó¿ìÀúº¸´Ù ´õ ¶Ù¾î³³´Ï´Ù.
±×·¯³ª, Áö¿øÇϴ ǥÁØÀÌ RecomendationÀÌ ¾Æ´Ï¶ó´Â µ¥ ¹®Á¦°¡ ÀÖ´Ù. IE´Â Microsoft°¡ Á¦¾ÈÇß´ø ³»¿ë
¸¸À» Áö¿øÇϴµ¥, Recomendation¿¡ ÀڽŵéÀÌ Á¦¾ÈÇß´ø ³»¿ëÀÌ Àû°í, RC³ª WD ¶Ç´Â Draft¿¡ ÀڽŵéÀÌ Á¦
¾ÈÇÑ ³»¿ëÀÌ ¸¹´Ù¸é ±×°ÍÀ» Áö¿øÇÑ´Ù. ´ëÇ¥ÀûÀÎ ¿¹°¡ HTML 4.0°ú XHTML 1.0/1.1ÀÌ´Ù. HTML 4.0Àº °ÅÀÇ
¸ðµç ºÎºÐ¿¡¼ MSÀÇ ÀǰßÀÌ ¹Ý¿µµÇ¾î ÀÖ´Ù. ±×·³¿¡µµ ºÒ±¸Çϰí HTML4.0ÀÇ ÈÄ¼Ó ¹öÀüÀÎ XHTML 1.0/1.1Àº
Á¦´ë·Î Áö¿øÇÏÁö ¾Ê°í ÀÖ´Ù. ¿Ö³Ä Çϸé, HTMLÀ» ¸ðµâÈÇÏ¸é¼ MSÀÇ ÀǰßÀÌ »ó´ç ºÎºÐ Ç¥ÁØ¿¡ äÅõÇÁö
¸øÇ߱⠶§¹®ÀÌ´Ù. ¶ÇÇÑ CSS Level 2(ÈçÈ÷ CSS2) Áö¿øµµ ¹ÌÈíÇÏ´Ù. ºê¶ó¿ìÀú°¡ W3CÀÇ ±Ç°í¾ÈÀ» Áö¿øÇÏ´Â
µ¥´Â ÀÌ·¯ÇÑ º¹ÀâÇÑ °ü°è°¡ ¾ôÇô ÀÖ´Ù.
HTML(Hypertext Markup Language)´Â À¥ÆäÀÌÁö¸¦ Ç¥½ÃÇϴµ¥ ±âº» ¾ð¾î·Î¼ »ç¿ëµÈ´Ù. À¥ ÄÁÅÙÃ÷ÀÇ ³»¿ë
Àº Ç¥ÁØ HTML Æ÷¸ËÀ¸·Î Àû¿ëÇØ¾ß Çϸç Á¤º¸°¡ µ¶Á¡ÀûÀÎ °íÀ¯ Æ÷¸ËÀ¸·Î Á¦°øµÇ´Â °æ¿ì, HTML Æ÷¸Ëµµ Á¦
°øµÇ¾î¾ß ÇÑ´Ù. ºê¶ó¿ìÀú ȣȯ¼ºÀº ¸ðµç °æ¿ì¿¡ ÀÖ¾î °í·ÁµÇ¾î¾ß Çϸç, À¥»çÀÌÆ®´Â ´ÜÀÏ À¥ ºê¶ó¿ìÀú¿¡
¸ÂÃß¾î Á¦À۵Ǿ ¾ÈµÇ¸ç, Ŭ¶óÀÌ¾ðÆ® ±×·ì¿¡ ÀÇÇØ ºó¹øÇÏ°Ô »ç¿ëµÇ´Â À¥ ºê¶ó¿ìÀú¿¡¼ ¿Ã¹Ù¸£°Ô ÀÛ
µ¿ÇØ¾ß ÇÑ´Ù. ÃÖ½ÅÀÇ HTML Ç¥ÁØÀº 4.01À̸ç, HTMLÀ» XML°ú °áÇÕÇÑ XHTMLÀÌ ±Ç°í¾ÈÀ¸·Î ³ª¿Í ÀÖ´Ù.
CSS(Cascading Style Sheets)´Â ÅÛÇø®Æ®¸¦ »ý¼ºÇÔÀ¸·Î½á, ºñ Àü¹® ¼³°èÀÚµµ À¥ ÆäÀÌÁö¸¦ ¼Õ½±°Ô Á¦ÀÛ
°ü¸® ÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. CSS´Â HTMLÀ» ºñ·ÔÇÏ¿© »ç¿ëÀÚ Á¤ÀÇÀÇ µðÀÚÀÎ ¼Ó¼º, Áï ±Û²Ã, Å©±â, »ö»ó, À̺¥
Æ® µîÀ» ÁöÁ¤ÇÒ ¼ö ÀÖÀ¸¸ç CSS¸¦ »ç¿ëÇÑ ¸ðµç ÆäÀÌÁö´Â ±âÁ¸ ¹öÀü°úÀÇ È£È¯¼º µÇ°Ô ¾î¶² ºê¶ó¿ìÀú¿¡¼
µµ ³»¿ëÀ» ¿¶÷ÇÒ ¼ö ÀÖ´Ù. CSS¸¦ ÀÌ¿ëÇÏ¿© ¼³°èÀÚ´Â ¼·Î ´Ù¸¥ ȸé ÇØ»óµµ¿Í ºê¶ó¿ìÀú »ó¿¡¼, Å×ÀÌ
ºí ¾øÀ̵µ µ¿ÀÏÇÏ°Ô º¸¿©Áú ¼ö ÀÖ´Â ÆäÀÌÁö¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Ù. ´Ü IE4.0 ÀÌÇÏ¿Í NN4ÀÌÇÏÀÇ ¿À·¡µÈ À¥ºê
¶ó¿ìÀú¿¡¼´Â CSS¸¦ Áö¿øÇÏÁö ¸øÇÑ´Ù. CSS¸¦ »ç¿ëÇÏ¿© »ý¼ºÇÑ ÆäÀÌÁö¿Í ÅÛÇø®Æ®´Â ´Ù¾çÇÑ ºê¶ó¿ìÀú,
ȸé ÇØ»óµµ ¹× ¾×¼¼½º ±â¼úÀ» »ç¿ëÇÏ¿© Å×½ºÆ®ÇÏ¿©¾ß Çϸç, ÃֽŠ½Ã½ºÅÛ »ç¿ëÀÚ°¡ ¾Æ´Ï´õ¶óµµ ÀûÇÕÇÑ
Á¢±ÙÀÌ º¸ÀåµÇ¾î¾ß ÇÑ´Ù. CSSÀÇ ÃֽŠǥÁؾÈÀº CSS2 ÀÌ´Ù.
XML(eXtensible Markup Language)Àº HTMLÀ̳ª CSS·Î¼ Ç¥ÇöµÇÁö ¸øÇÏ´Â ¿µ¿ªÀ» DTD¸¦ ÀÌ¿ëÇÏ¿© Á¤ÀÇÇÏ
¿© »ç¿ëÀÚ Á¤ÀÇÀÇ Å±׸¦ »ý¼ºÇÏ¿© Á¦ÀÛÇÒ ¼ö ÀÖ´Â ¸ÞŸ ¸¶Å©¾÷ ¾ð¾îÀÌ´Ù. XML »ç¿ë ºÐ¾ß¸¦ °ËÅäÇÏ¿©
ÀûÀýÇÑ ¿ëµµ¿¡ ¸Â°Ô »ç¿ëÇÏ¿©¾ß ÇÑ´Ù. XMLÀÌ °í·ÁµÇ´Â ¾ÖÇø®ÄÉÀ̼ÇÀº »ç¿ëÀÚ°¡ ÇÊ¿äÇÑ Á¤º¸¸¦ ¾ò±â
À§ÇØ Çϳª ÀÌ»óÀÇ µ¥ÀÌÅͺ£À̽º¿Í »óÈ£ ÀÛ¿ëÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì, ÀÛ¾÷ÀÌ »ç¿ëÀÚ¿¡°Ô Àü´ÞµÇ¾î »ç¿ëÀÚ
°¡ ÀÚ½ÅÀÇ ±â·Ï ȤÀº ¹®¼¿¡ ¾×¼¼½ºÇÒ °ÍÀÌ ¿¹»óµÇ´Â °æ¿ì, ¼·Î ´Ù¸¥ ¼¼Æ®ÀÇ µ¥ÀÌÅͰ¡ ¼·Î ´Ù¸¥ »ç¿ë
ÀÚ¿¡°Ô µð½ºÇ÷¹ÀÌ µÇ¾î¾ß ÇÏ´Â °æ¿ì, Á¤º¸ °Ë»ö ¹× µð½ºÇ÷¹ÀÌ¿Í °ü·ÃÇÏ¿© »ç¿ëÀÚ ¼±È£ ÇÁ·ÎÆÄÀÏÀ» ±¸
ÃàÇØ¾ß ÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì, °¢ °³ÀÎÀÌ ½ºÅ¸ÀÏ ½ÃÆ®¸¦ »ç¿ëÇÏ¿© ´Ù¾çÇÑ Æ÷¸ËÀ¸·Î ¹®¼¸¦ °»½ÅÇØ¾ß ÇÒ
Çʿ䰡 ÀÖ´Â °æ¿ì¿¡ »ç¿ë °¡´ÉÇÏ´Ù. XMLÀº ´Ù¾çÇÑ ÀÎÅÍ³Ý ºñÁî´Ï½º ȯ°æ¿¡ ¼Õ½±°Ô ÀûÀÀ °¡´ÉÇÏ¿© À¥ Ç¥
ÁØ ºÐ¾ß¿¡¼ °¡Àå Ȱ¹ßÇÑ Ç¥ÁØ Á¦Á¤ Ȱµ¿ÀÌ ÀÌ·ç¾î Áö°í ÀÖ´Ù.
DOM(Document Object Model)Àº À¥ÆäÀÌÁö¿¡ Ç¥ÇöµÇ´Â ¸ðµç ¼Ó¼º¿¡ ´ëÇØ °´Ã¼È ÇÏ¿© À̸¦ ÀÚÀ¯ ÀÚÀç·Î
»ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¸¸µç °ÍÀÌ´Ù. document, from, window µî °¢°¢ÀÇ ¼Ó¼ºÀ» °´Ã¼È ÇÏ¿© Æ®¸® ±¸Á¶·Î
Çü»óÈ ÇÏ¿© ÀÌ¿¡ ´ëÇÑ À̺¥Æ® ó¸® °°Àº °ÍÀÌ °¡´ÉÇÏ´Ù. DOM¿¡´Â Å©°Ô W3C DOM°ú MS DOMÀÌ Àִµ¥,
IE6.0Àº ¾ÆÁ÷ MS DOMÀ» µû¸¥´Ù. Mozilla³ª Netscape6 ÀÌ»ó ÃֽйöÀüµéÀÌ W3C DOMÀ» Áö¿øÇϰí ÀÖ´Ù. ÀÌ
·Î ÀÎÇØ »ý±â´Â ¸î °¡Áö ¹®Á¦Á¡ÀÌ Javascript ¿î¿µ »ó¿¡ Á¸ÀçÇÑ´Ù.
Javascript´Â Ç¥ÁØÀ¸·Î Á¦Á¤µÈ °ÍÀº ¾Æ´Ï´Ù. ¶ÇÇÑ, ¸ðµç À¥ºê¶ó¿ìÀú »ç¿ëÀÚ°¡ JavaScript¸¦ º¼ ¼ö ÀÖ´Â
°ÍÀº ¾Æ´Ï´Ù. ƯÁ¤ ¹æÈº®Àº JavaScript°¡ Åë°úÇÏ´Â °ÍÀ» Çã¿ëÇÏÁö ¾Ê´Â´Ù. ±×·³¿¡µµ Javascript´Â DOM
ÀÌ Ç¥ÁØÈ µÇ¸é¼ À¥ºê¶ó¿ìÀú¿¡ ³Î¸® ¾²À̰í ÀÖ´Ù. ÁÖÀÇÇÒ Á¡Àº Ŭ¶óÀ̾ðÆ®Ãø ½ºÅ©¸³Æ®´Â ¿©·¯ ºê¶ó¿ì
Àú¿¡¼ Æø ³Ð°Ô °Ë»çµÇ¾î¾ß ÇÑ´Ù. ÇÙ½É ±â´ÉÀº JavaScript¿¡ ÀÇÇØ¼¸¸ Á¦°øµÇ¾î¼´Â ¾È µÈ´Ù. ¶Ç
JavaScript´Â ÁÖ¼® Äڵ带 »ç¿ëÇÏ¿© ºñȣȯ¼ºÀÇ À¥ ºê¶ó¿ìÀú·ÎºÎÅÍ ¼û°ÜÁ®¾ß ÇÑ´Ù. JavaScript´Â HTML
¹®¼ÀÇ Head ³»¿¡ À§Ä¡ÇØ¾ß Á¦´ë·Î µ¿ÀÛÇÑ´Ù µû¶ó¼ ¹®¼ÀÇ
¾Æ·¡´Â À¥»çÀÌÆ® °³¹ß¿¡ ÇÊ¿äÇÑ Ç¥Áؾȵ鿡 ´ëÇÑ ¸ñ·ÏÀÌ´Ù.
¾Æ·¡´Â ¸î °³ÀÇ Áß¿äÇÑ À¯È¿¼º °Ë»ç ¹æ¹ýÀ¸·Î Á¦½ÃµÇ´Â °ÍÀÌ´Ù. ¸ÕÀú ÀÚµ¿ÈµÈ Á¢±Ù¼º °Ë»ç µµ±¸¿Í ºê
¶ó¿ìÀú À¯È¿¼º °Ë»ç µµ±¸(http://validation.w3c.org)¸¦ »ç¿ëÇÑ´Ù. ¼ÒÇÁÆ®¿þ¾î µµ±¸°¡ ¸ðµç Á¢±Ù¼º °ü
·Ã ¹®Á¦Á¡À» ´Ù·ê ¼ö´Â ¾ø´Ù´Â Á¡À» À¯ÀÇÇÑ´Ù. ¿¹¸¦ µé¸é ¸µÅ© ÅØ½ºÆ®ÀÇ Àǹ̰¡ ÀûÀýÇÑÁö ¿©ºÎ³ª, ´ëü
ÅØ½ºÆ®(text equivalent)ÀÇ Àû¿ë °¡´É¼º(applicability) µîÀº ´Ù·ê ¼ö ¾ø´Ù.
±âÃÊ ÀûÀÎ ¹®¹ý °Ë»ç¸¦ Çϰí (¿¹¸¦ µé¸é, HTML, XML µî), ½ºÅ¸ÀÏ ½ÃÆ®ÀÇ ¹®¹ý °Ë»ç¸¦ ÇÑ´Ù(¿¹¸¦ µé¸é,
CSS). ÅØ½ºÆ®¸¸ ³ª¿À´Â ºê¶ó¿ìÀú ¶Ç´Â ¿¡¹Ä·¹ÀÌÅÍ·Î ½ÃÇèÇÏ¿© ÆäÀÌÁöÀÇ ·¹À̾ƿôÀÌ ¿Ã¹Ù¸¥Áö »ìÆì º¸°í
¿©·¯ °³ÀÇ ±×·¡ÇÈ ºê¶ó¿ìÀú¸¦ ½á¼, ¼Ò¸®¿Í ±×·¡ÇÈÀ» ¸ðµÎ ¹Þ´Â ¼³Á¤, ±×·¡ÇÈÀ» ¹ÞÁö ´Â ¼³Á¤ , ¼Ò¸®¸¦
¹ÞÁö ¾Ê´Â ¼³Á¤, ¸¶¿ì½º¸¦ ¾²Áö ¾Ê´Â ¼³Á¤, ÇÁ·¹ÀÓ, ½ºÅ©¸³Æ®, ½ºÅ¸ÀÏ ½ÃÆ®, ¾ÖÇø´À» »ç¿ëÇÏÁö ¾Ê´Â
¼³Á¤ µîÀ» ÅëÇØ ¾ó¸¶³ª Á¢±Ùµµ°¡ ÁÁÀºÁö Ã¼Å©ÇØ º¼ Çʿ䰡 ÀÖ´Ù. ¶ÇÇÑ, ÃÖ±Ù¿¡ ³ª¿Â °Í »Ó ¾Æ´Ï¶ó ¿À·¡
µÈ ºê¶ó¿ìÀú¸¦ Æ÷ÇÔÇÏ¿© ¿©·¯ °³ÀÇ ºê¶ó¿ìÀú·Î ½ÃÇèÇØ º»´Ù¸é ´õ ÁÁÀ» °ÍÀÌ´Ù.
¸¸¾à °¡´ÉÇϸé À½¼º ºê¶ó¿ìÀú(self-voicing browser), ȸé À½¼º º¯È¯±â, ȸé È®´ë ÀåÄ¡, ³·Àº ÇØ»óµµ
ÀÇ È¸é µîÀ» ½áº¸¸é ÀÚ½ÅÀÇ À¥ÆäÀÌÁö Á¢±Ùµµ¿¡¼ ¹®Á¦µÇ´Â Á¡À» °íÄ¥ ¼ö ÀÖ´Ù. ¸¶Áö¸·À¸·Î öÀÚ¹ý°ú
¹®¹ý °Ë»ç±â¸¦ »ç¿ëÇÑ´Ù. À½¼º ÇÕ¼º±â¸¦ ÅëÇØ ÆäÀÌÁö¸¦ Àд »ç¶÷µéÀº öÀÚ¹ýÀÌ Æ²¸° ´Ü¾î¿¡ ´ëÇØ¼ ÇÕ
¼º±â°¡ ÀоîÁÖ´Â °ÍÀ¸·Î´Â ¹«½¼ ´Ü¾îÀÎÁö ÃßÃøÇÒ ¼ö°¡ ¾øÀ» °ÍÀÌ´Ù. ¹®¹ýÀûÀÎ ¿À·ùµµ ¾ø¾î¾ß ÀÌÇØÇϱâ
°¡ ½±´Ù.
±âº»ÀûÀÎ Á¢±Ùµµ °Ë»ç°¡ ¼öÇàµÇ¾ú´Ù¸é ¹®¼°¡ °£´Ü ¸í·áÇÏ°Ô ÀÛ¼ºµÇ¾ú´ÂÁö ´Ù½Ã Á¡°ËÇÑ´Ù. ÀϺΠ¿öµå
ÇÁ·Î¼¼¼°¡ »ý¼ºÇØ ÁÖ´Â °¡µ¶¼º Åë°èÄ¡°°Àº °ÍµéÀÌ ¸íÈ®¼ºÀ̳ª °£°á¼º¿¡ ´ëÇÑ ÁÁÀº ÁöÇ¥·Î ¾²ÀÏ ¼ö ÀÖ
´Ù. ±×º¸´Ù ´õ ³ªÀº ¹æ¹ýÀº °æÇè ÀÖ´Â ÆíÁýÀÚ¿¡°Ô ¸í·á¼ºÀ» °ËÅäÇØ ÁÖµµ·Ï ºÎŹÇÏ´Â °ÍÀÌ´Ù. ¶ÇÇÑ °æÇè
ÀÖ´Â ÆíÁýÀڴ ƯÁ¤ ¾ð¾î(´Ü¾î³ª Ç¥Çö)³ª ¾ÆÀÌÄÜ »ç¿ëÀÌ ¾ß±âÇÒ ¼öµµ ÀÖ´Â ÀáÀçÀûÀ¸·Î ¹Î°¨ÇÑ ¹®ÈÀûÀÎ
¹®Á¦Á¡À» °¡·Á³»¾î ¹®¼ÀÇ »ç¿ëÀÚ ÆíÀǼº(usability)À» ³ôÀÏ ¼öµµ ÀÖ´Ù.
´ë½Å ¾Æ·¡ÀÇ Ç¥ÇöÀÌ Á¤È®ÇÑ ¹æ½ÄÀÌ´Ù.
¶Ç´Â,
°¡²û
¶ÇÇÑ,
°¡Àå ÈçÈ÷ »ç¿ëµÇ´Â ÄÚµå´Â ÀÏ¹Ý Çü½Ä°ú ¾ö°ÝÇÑ Çü½ÄÀ¸·Î ³ª´©¾î Áö°Ô µÈ´Ù.
ÀÌ·¯ÇÑ Ç¥Çö ¹æ½Ä¿¡´Â W3C
ÀÌ·¯ÇÑ DOCTYPE ¼±¾ð¿¡ Â÷ÀÌ´Â ´ÙÀ½°ú °°´Ù. ¸¸¾à À¥»çÀÌÆ®¿¡
À¯»çÇÑ ¿¹·Î¼,
Åë»óÀûÀÎ À¥ºê¶ó¿ìÀú´Â meta ű׸¦ ÅëÇØ ¼±¾ðµÇ¾î ÀÖÁö ¾Ê´õ¶óµµ ¹®ÀÚÄÚµùÀ» ÀÚµ¿ÀûÀ¸·Î °¨º°ÇÏ¿© Ç¥
½ÃÇÏÁö¸¸ Mozilla´Â ±×·¸°Ô ÇÏÁö ¾Ê´Â´Ù. µû¶ó¼
¶ÇÇÑ, form¿¡¼ post ÈÄ¿¡ Åë»óÀûÀ¸·Î ÀÌÀü ¹®Àڼ Äڵ带 ±×´ë·Î »ç¿ëÇÏ´Â µ¥ ¸ðÁú¶ó´Â µ¥ÀÌÅ͸¦POST
·Î ¼Û½ÅÇÑ ÈÄ ÆäÀÌÁö¿¡ ´ëÇØ ÀÚµ¿ ÆÇº°À» ÇÏÁö ¾Ê´Â´Ù. ´Ü, POSTÈÄ¿¡ Ç¥½ÃµÇ´Â ÆäÀÌÁö¿¡ ¹®ÀÚ ÄÚµå ¼±
¾ðÀÌ ÀÖ´Â °æ¿ì (HTTPÇì´õ ȤÀºHTML¾È¿¡¼ÀÇ meta) Mozilla´Â ±× ÁöÁ¤µÈ ¹®ÀÚ ÄÚµå·Î ÆäÀÌÁö¸¦ Ç¥½ÃÇÑ
´Ù.
NN4¿¡¼´Â
HTML4.01¿¡¼ ±ÇÀåµÇ¾î ÀÖÁö ¾ÊÀ¸¸é¼ °¡Àå ³Î¸® ¾²ÀÌ´Â °ÍÀÌ
´Â ´ÙÀ½°ú °°ÀÌ Ç¥ÇöÇÑ´Ù. SPAN¿¡ »ç¿ëÇÏ´Â id¸¦ ÅëÇØ CSS¸¦ ÁöÁ¤ÇÒ ¼öµµ ÀÖ´Ù.
FrameÀº ÀÌ¹Ì HTML4.01¿¡¼ ±ÇÀåÇÏÁö ¾Ê´Â ¹æ¹ýÀÌ´Ù. À̰ÍÀº iframeÀ̳ª divÀÇ ´ëü¾ÈµéÀÌ ÀÌ¹Ì ³ª¿Í
Àֱ⠶§¹®ÀÌ´Ù. µÉ ¼ö ÀÖÀ¸¸é frameÀ» ¾²Áö ¾Ê´Â °ÍÀÌ ÁÁÀ¸³ª ¸¸¾à ½á¾ß ÇÑ´Ù¸é, frame ºñ Áö¿ø ºê¶ó¿ì
Àú¸¦ À§ÇØ noframes Ç׸ñÀ» ÅëÇØ ¼³¸íÀ» ³Ö¾î ÁÖ´Â °ÍÀÌ ÁÁ´Ù.
±×·¯³ª, ´ëºÎºÐÀÇ À¥ºê¶ó¿ìÀú°¡ CSS¸¦ Áö¿øÇØ Áֱ⠶§¹®¿¡ ´Ù¾çÇÑ À¥ºê¶ó¿ìÀú¿¡¼ Àß ÀÛµ¿ÇÒ ¼ö ÀÖµµ·Ï
ÇÏ´Â CSS¿¡ ´ëÇÑ ¹æ¹ýÀ» ¾Ë¾Æº¸±â·Î ÇÑ´Ù. ¸ÕÀú CSS¸¦ ƯÁ¤ ·¹À̾ƿôÀ» ¸¸µé¾î º°µµ·Î »ç¿ëÇÑ´Ù´Â »ý°¢
À» ¹ö¸®°í ±âÁ¸ÀÇ HTML ű׿¡ ½ºÅ¸ÀÏÀ» ¼±¾ðÇÏ¿© Àß È°¿ëÇÒ Çʿ䰡 ÀÖ´Ù. ´ëºÎºÐÀÇ À¥µðÀÚÀ̳ʵéÀº CSS
¸¦ »õ·Î¿î class·Î ¼±¾ðÇÏ°í »ç¿ëÇÏ´Â °æ¿ì°¡ ¸¹´Ù.
ÀÌ·¯ÇÑ CSS »ç¿ëÀº º°·Î ¹Ù¶÷Á÷ÇÏÁö ¸øÇÏ´Ù. ±âÁ¸ÀÇ
½ºÅ¸ÀÏ ½ÃÆ®¸¦ Ç¥½ÃÇÏ´Â ¹æ½ÄÀº HTML»ó¿¡ °íÁ¤À¸·Î Ç¥½ÃÇÏ´Â ¹æ¹ý°í
link¼Ó¼º¿¡¼ ½ºÅ¸ÀÏ ½ÃÆ®¸¦ ÀÐ¾î ¿À´Â °æ¿ì, ¾Æ·¡¿Í °°ÀÌ titleÀ» ÅëÇØ ¿©·¯ ´ëü ½ºÅ¸ÀÏ ½ÃÆ®¸¦ »ç¿ë
ÇÒ ¼ö ÀÖ´Ù. titleÀÌ ¾ø´Â ½ºÅ¸ÀÏ ½ÃÆ®°¡ Ç¥½ÃÀÇ ±âº» Çü½ÄÀÌ µÇ°í title¼Ó¼º¿¡ µû¶ó ¶Ç´Â relÀÇ ¼Ó¼º
¿¡ µû¶ó ´ëü ½ºÅ¸ÀÏ ½ÃÆ®¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª, IEÀÇ °æ¿ì ¸ðµç ½ºÅ¸ÀÏ ½ÃÆ®¸¦ ´Ù ÀÐ¾î ¿À±â ¶§
¹®¿¡ ÁÖÀ§¸¦ ¿äÇÑ´Ù. MozillaÀÇ °æ¿ì °¢ ½ºÅ¸ÀÏ ½ÃÆ®¸¦ ÅëÇØ ÅØ½ºÆ®ÀÇ ·¹À̾ƿôÀ» º¯°æÇÒ ¼ö Àֱ⠶§¹®
¿¡, ±âº»¸ðµå, ÅØ½ºÆ®¸ðµå, Àμâ¸ðµå µîÀ¸·Î ·¹À̾ƿôÀ» °£ÆíÇÏ°Ô ¹Ù²Ü ¼ö ÀÖ´Â ÀåÁ¡ÀÌ ÀÖ´Ù. ¸ðÁú¶óÀÇ
¹æ½ÄÀÌ Ç¥ÁØ¿¡ ºÎÇÕÇÏ´Â Áö´Â ³íÀïÀÇ ¿©Áö°¡ ÀÖ´Ù.
link¸¦ ÅëÇØ styleÆÄÀÏÀ» ºÒ·¯¿À´Â °æ¿ì, ÀÌ¹Ì ºÒ·¯¿Â HTML°ú ´Ù¸¥ ÆÄÀÏÀ̹ǷΠ¹®ÀÚÄڵ尡 ¼±¾ðµÇÁö
¾Ê¾Ò´Ù¸é, ½ºÅ¸ÀÏ ½ÃÆ®¿¡ ¹®ÀÚÄڵ带 ¼±¾ðÇØ ÁÖ¾î¾ß ÇÑ´Ù. ÀÌ´Â
¾Æ·¡´Â HTML¿¡¼ Ç¥ÇöµÇ°í ÀÖ´Â °Íµé Áß CSS·Î ¿Å°Ü¼ Ç¥Çö ÇØ¾ß µÇ´Â ³»¿ëµé¿¡ ´ëÇØ Á¤¸®ÇÑ °ÍÀ̹ǷÎ
¼÷ÁöÇÒ Çʿ䰡 ÀÖ´Ù.
CSS¿¡ ÀÇÇÑ Length°ªÀº 0ÀÇ °æ¿ì¸¦ Á¦¿ÜÇϰí Ç×»ó ´ÜÀ§¸¦ Àû¾îÁÖ¾î¾ß ÇÑ´Ù.
»ö»óÀ» Ç¥½ÃÇÒ ¶§µµ #3399ff°ú °°¿¡ ¹øÈ£ ¾Õ¿¡ #À» ²À ºÙÀ̵µ·Ï ÇÑ´Ù. À̸¦ ºÙÀÌÁö ¾Ê¾Æµµ »ö»óÀ» Ç¥Çö
ÇÏ´Â ºê¶ó¿ìÀú°¡ ÀÖÀ¸³ª À̰ÍÀº ¹Ù¶÷Á÷ÇÑ ·»´õ¸µ °á°ú°¡ ¾Æ´Ï¸ç, ÀÌ·¯ÇÑ Â÷ÀÌ·Î ´Ù¸¥ ºê¶ó¿ìÀú °£¿¡ ´Ù
¸¥ »öÀÌ Ç¥ÇöµÇ±âµµ ÇÑ´Ù.
¶ÇÇÑ, ½ºÅ¸ÀÏÀ» ¼±¾ðÇÒ ¶§ ¾î¶² °ÍÀº ¼ø¼¿¡ À¯ÀÇÇØ¾ß ÇÏ´Â °ÍÀÌ ÀÖ´Ù.
À§ÀÇ CSS¸¦ »ç¿ëÇÑ °æ¿ì, ¸¶¿ì½º¸¦ ¿Ã·ÈÀ» ¶§
¿ì¸®°¡ ¹®ÀåÀÇ ½ºÅ¸ÀÏÀ» Á¦¾îÇÒ ¶§ »ç¿ëÇÏ´Â
Windows, Mac ±×¸®°í Unix¿¡ µû¶ó »ç¿ëµÇ´Â ±Û²ÃÀº ¸ðµÎ ´Ù¸£´Ù, µû¶ó¼ °°Àº ³»¿ëµµ ±Û²Ã¿¡ µû¶ó ¸Å¿ì
´Ù¸¥ ¸ð¾çÀ» ³ªÅ¸³¾ ¼ö ÀÖ´Ù.
border ¼Ó¼º¿¡¼
ÇѰ¡Áö ¿¹¸¦ ´õ µé¸é, µÎ °³ÀÇ ¹Ú½º°£ÀÇ »óÇÏÀÇ °Å¸®´Â marginƯ¼º¿¡ ÀÇÇØ °áÁ¤µÇ´Âµ¥ ³»¿ëÀÌ ÃʰúÇÑ
±¸¿ªÀÌ ´ÙÀ½¿¡ °è¼ÓµÇ´Â ¿ä¼Ò¿Í ¹èÄ¡ ÇÏ°Ô µÉ ¶§ ÈÄ¼Ó ³»¿ë°ú ÃʰúÇØ ¹ö¸®´Â »óŰ¡ µÇ¾î ·¹À̾ƿô¿¡
¹®Á¦°¡ »ý±æ °¡´É¼ºÀÌ ÀÖ´Ù.
µû¶ó¼ »ó´çÈ÷ ÀÌÀ¯°¡ ¾øÀ¸¸ç ÅØ½ºÆ®¸¦ ³»¿ë¿¡ °¡Áö´Â ±¸¿ª¿¡ ´ëÇØ¼
¸ñ·ÏÀ» ¸¸µé±â À§ÇÑ ¿ä¼Ò·Î¼
CSS¿¡¼ height: n%¿¡ ´ëÇØ¼ »ìÆì º¸¸é, ÈçÈ÷ ºí·ÏÀÇ height: 300px;ÀÇ Áß°£¿¡ height: 50%;ÀÎ °æ¿ì
»êÃâÄ¡´Â150px·Î »ý°¢µÈ´Ù. tableÀ̳ª iframe°°Àº ¿ä¼ÒÀÇ °æ¿ì height´Â ¸ðµÎ auto·Î ÁöÁ¤µÇ¾î ÅØ½ºÆ®
ÀÇ ¾ç¸¸Å Ç¥½ÃÇÏ°Ô µÈ´Ù. ±×·¯³ª
¸¶Áö¸·À¸·Î °¡·Î¼±À» Ç¥½ÃÇÏ´Â
±×³ª¸¶ ´ÙÀ½°ú °°Àº ¹æ¹ýÀ̶ó¸é Opera6°úNS4.8¿¡¼´Â ¾ÈµÇÁö¸¸ IE, Mozilla, Opera7¿¡¼´Â ±×·³ °°Àº
Ç¥½Ã¸¦ ¾òÀ» ¼ö ÀÖ´Ù. µû¶ó¼
CSS´Â À¥ºê¶ó¿ìÀú¿¡ µû¶ó ±¸ÇöµÇ¾î Àְųª, ¶Ç´Â ´ú ±¸ÇöµÇ¾î Àְųª Áö¿øÇÏÁö ¾Ê´Â °æ¿ì°¡ ÀÖ´Ù. ¶ÇÇÑ,
±¸ÇöµÇ¾î ÀÖ´õ¶óµµ ¹®¹ý¿¡ µû¶ó ¹ö±×·Î¼ Á¸ÀçÇÏ´Â °ÍÀÌ Àֱ⠶§¹®¿¡ ºÎ·Ï¿¡ ³ªÅ¸³ Ç¥¸¦ Âü°í ÇÏ¿© ±×
±¸Çö Á¤µµ¸¦ È®ÀÎÇØ º¼ Çʿ䰡 ÀÖ´Ù. (ÀÌ Â÷Æ®µµ ¼ö½Ã·Î ¾÷µ¥ÀÌÆ® µÇ¹Ç·Î Âü°í¹®ÇåÀÇ ¸µÅ©¸¦ ÂüÁ¶ÇÏ¿©
¾ß ÇÑ´Ù.)
W3C ¹®¼ °´Ã¼ ¸ðµ¨(DOM)Àº HTML³»ÀÇ °ÅÀÇ ¸ðµç ¿ä¼Ò¸¦ ½ºÅ©¸³Æ® ó¸® °¡´ÉÇÑ °´Ã¼·Î¼ Ȱ¿ëÇÏ¿© ¸¸µé
¾î Javascript °°Àº ½ºÅ©¸³Æ®¿¡¼ Ȱ¿ëÇϰųª CSS¿¡¼ ½ºÅ¸ÀÏÀ» ÁöÁ¤ÇØ ÁÙ ¼öµµ ÀÖ´Ù. ÀϹÝÀûÀ¸·Î DOM
ÀÇ ¸Þ¼Òµå¿Í ¸ðµç °´Ã¼ ¸ðµ¨Àº DHTML ÇÁ·Î±×·¡¹ÖÀ¸·Î »ç¿ëµÇ°í ÀÖ´ø µ¶ÀÚÀûÀÎ °´Ã¼ ¸ðµ¨º¸´Ù ²Ï ¼¼·Ã
µÇ¾î ÀÖ´Ù. ¿¹¸¦ µé¾î document °´Ã¼´Â ºê¶ó¿ìÀú¿¡ µû¶ó¼´Â ¿ä¼ÒÀÇ ¹è¿À̳ª °¢Á¾ÀÇ ¿ä¼Ò¿¡ ¾×¼¼½ºÇÏ
±â À§ÇÑ ¼Ó¼ºÀ» °¡Áö°í ÀÖ´Ù. ¿¹¸¦ µé¾î NN4 ¿¡¼´Â °´Ã¼ ¸ðµ¨ ¾ÈÀÇ Æ¯Á¤ÀÇ ¿ä¼Ò¿¡ ¾×¼¼½º Çϴµ¥
document.tags °¡ »ç¿ëµÇ¸ç IE¹®¼ °´Ã¼ ¸ðµ¨(DOM)¿¡¼´Â
ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ »ç¿ëÇÒ ¶§´Â script ű׿¡
¶ÇÇÑ, ³»¿ëÀº ²À ÄÚ¸àÆ®¸¦ »ç¿ëÇÏ¿© ÅØ½ºÆ® ºê¶ó¿ìÀú¿¡¼µµ Àß Ç¥Çö µÇµµ·Ï ÇØ¾ßÇÑ´Ù. ÄÚ¸àÆ®¸¦ »ç¿ëÇÒ
¶§´Â
Áï,
½ºÅ©¸³Æ®³ª ¾ÖÇø´, ¶Ç´Â ´Ù¸¥ ÇÁ·Î±×·¥ °´Ã¼¸¦ »ç¿ëÇÏÁö ¾Ê°Å³ª Áö¿øÇÏÁö ¾Ê´Â °æ¿ì¿¡µµ ÆäÀÌÁöÀÇ ³»
¿ëÀ» ÀÌÇØÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ±×°ÍÀÌ ºÒ°¡´ÉÇÏ´Ù¸é, ´ë¾ÈÀûÀ¸·Î Á¢±Ù °¡´ÉÇÑ ÆäÀÌÁö¿¡ ±×µéÀ» ´ëüÇÒ¸¸
ÇÑ Á¤º¸¸¦ Á¦°øÇÏ´Â °ÍÀÌ ÁÁ´Ù. ¿¹¸¦ µé¸é, ½ºÅ©¸³Æ® ±â´ÉÀÌ ²¨Á® Àְųª Áö¿øµÇÁö ¾ÊÀ» °æ¿ì¿¡µµ ½ºÅ©
¸³Æ®¸¦ Ȱ¼ºÈÇÏ´Â ¸µÅ©°¡ ÀÛµ¿Çϵµ·Ï ÇØ¾ß ÇÑ´Ù. (¿¹¸¦ µé¾î, ¸µÅ©ÀÇ ¸ñÀûÁö ·Î "javascript:"¸¦ ¾²Áö
¾Ê¾Æ¾ß ÇÑ´Ù.
¾î¶² »ç¿ëÀÚ form¿¡¼ actionÀ» ¹ÞÀº ÈÄ ³ª¿Â °á°ú¿¡ ÀÚ¹Ù½ºÅ©¸³Æ® ¸¸À» Á¦°øÇØ ÀÚµ¿ ÀüȯÇÏ´Â °á°ú´Â
µÉ ¼ö ÀÖÀ¸¸é »ç¿ëÇÏÁö ¾Ê´Â´Ù.
ƯÁ¤ ºê¶ó¿ìÀú¿¡¼¸¸ Áö¿øµÇ´Â ű׸¦ »ç¿ëÇÏ´Â °ÍÀº ÃßõÇÏ°í ½ÍÁö´Â ¾ÊÀ¸³ª, ½á¾ß ÇÑ´Ù¸é ±×¿Í À¯»ç
ÇÑ ±â´ÉÀ» Javascript·Î ±¸¼ºÇÏ¿© Á¦°øÇÏ´Â °ÍÀÌ ÁÁ´Ù. ¿¹¸¦ µé¾î, ±ÛÀÚ¸¦ È帣°Ô ÇÏ´Â IE¿¡¼¸¸ »ç¿ë
µÇ´Â
IE¿Í ´Ù¸¥ ºê¶ó¿ìÀú »çÀÌ¿¡ ÈçÇÏ°Ô ¹ß»ýµÇ´Â ¿¡·¯´Â W3C DOMÀÌ ¾Æ´Ñ MS DOMÀ» »ç¿ëÇÏ´Â °æ¿ì ¶§¹®ÀÌ´Ù.
ƯÈ÷, °´Ã¼¸¦ ±¸º°ÇÒ ¶§ ¾²ÀÌ´Â
¾Æ·¡ Ç¥´Â À¥ÆäÀÌÁöÀÇ ´Ù¾çÇÑ HTML ¿ä¼Ò¿¡ Á¤ÀÇµÈ ½ºÅ¸ÀÏ ±ÔÁ¤À» º¯°æÇÒ ¶§, Ç¥ÁØ¿¡ ÀǰÅÇÑ ¸Þ¼Òµå¸¦
¾Ë·ÁÁÖ°í ÀÖ´Ù. W3CÀÇ DOM2 ±Ç°íÀÇ CSS2 È®Àå ÀÎÅÍÆäÀ̽º¿¡ Á¦½ÃµÇ¾î ÀÖ´Ù. DOM ·¹º§2 ¿¡¼´Â ¿ä¼ÒÀÇ
CSS ¼Ó¼º¿¡ »õ·Î¿î °ªÀ» ¼³Á¤Çϱâ À§ÇØ
W3C DOM2 ÀÇ °Í style.left À̳ª style.top ¼Ó¼ºÀÌ µ¹·ÁÁÖ´Â °ªÀº CSSÀÇ ´ÜÀ§("px"µî)¸¦ Æ÷ÇÔÇÑ´Ù. ±×
·¯³ª, NN4ÀÇ element.left ³ª IE4/5 ÀÇ element.style.pixelLeft´Â Á¤¼öÄ¡¸¦ µ¹·ÁÁØ´Ù. ¿ä¼ÒÀÇ ¿ÞÂÊ È¤
Àº À§ÀÇ ³»ºÎ ½ºÅ¸ÀÏ ¼³Á¤À» Á¤¼ö°ªÀ¸·Î Àбâ À§Çؼ´Â parseInt() À» »ç¿ëÇØ ¹®ÀÚ ¶óÀο¡¼ Á¤¼ö°ªÀ»
¹Þ´Â´Ù. ¹Ý´ë·Î ¼³Á¤ÇϰíÀÚ Çϸé px°ú °°Àº ´ÜÀ§¸¦ ²À ¼³Á¤ÇØ¾ß ÇÑ´Ù.
ÈçÈ÷ À§¿Í °°Àº FORM °´Ã¼¸¦ »ç¿ëÇÒ ¶§
ƯÈ÷, ¿ì¸®°¡ ÈçÈ÷ »ç¿ëÇÏ´Â ¿ä¼Ò »ç¿ë ¹æ¹ýÁß Áß¿¡ ±¸¼º¿ä¼ÒÀÇ ³»¿ëÀ» ¹Ù²Ù°Å³ª ¼öÁ¤ÇÏ´Â
ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ dynatextÀÇ ¿ä¼Ò¸¦ ¸ÕÀú span_el¿¡ ´ã´Â´Ù.
°¢ ¿ä¼ÒÀÇ ÄÁÅÙÆ®´Â ÀÏ·ÃÀÇ ÀÚ½Ä ³ëµå(child note)·Î ºÐÇҵǾî ÀÖÀ¸¸ç, °¢ ³ëµå´Â ´Ü¹®°ú ±× ÀڽĿä¼Ò
·Î ±¸¼ºµÇ¾î ÀÖ´Ù. Áï, ÅØ½ºÆ®¸¦ º¯°æÇϰíÀÚ ¿ä¼ÒÀÇ ³ëµå¸¦ Á¶Á¤ÇÏ´Â °ÍÀÌ Ç¥ÁØÀûÀÎ ¹æ¹ýÀÌ´Ù. (³ëµåÀÇ
±¸Á¶ ¹× Áö¿ø ¸Þ¼Òµå´Â W3C DOM ·¹º§1 ±Ç°í·Î Á¤ÇØÁ® ÀÖ´Ù.)
ÀÚ½Ä ³ëµåÀÇ ÀÌÇÏ ¿ä¼Ò¸¦ °¡ÁöÁö ¾Ê°í ÅØ½ºÆ® »ÓÀ̶ó¸é (Åë»ó)
Áï,
¹®¼ÀÇ ÄÁÅÙÆ®¸¦ º¯°æÇÏ´Â ½ºÅ©¸³Æ®¿¡ ´ëÇØ Ç¥ÁØÀûÀÎ ¹æ¹ýÀÌ ´õ ¾î·Æ´Ù°í ´À³¥ Áö ¸ð¸£°Ú´Ù. ±×·¯³ª ÀÌ
¸¦ ÅëÇØ W3C DOMÀ» Áö¿øÇÏ´Â Netscape6/7»Ó ¾Æ´Ï¶ó ¾ÕÀ¸·Î Á¦°øµÉ ºê¶ó¿ìÀú¿¡ µ¿ÀÛÇÑ´Ù°í »ý°¢ÇÑ´Ù¸é
²À ÇÊ¿äÇÏ´Ù°í »ý°¢ÇÏ´Â °ÍÀÌ ÁÁ´Ù.
ÀÌ´Â ºê¶ó¿ìÀú ÀüÀï ´ç½Ã¿¡ ³Ý½ºÄÉÀÌÇÁ¿Í ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡ °¢°¢ NSplugin°ú ActiveX¶ó´Â »óÈ£ ¹èŸÀû
ÀÎ ±â¼úÀ» ºê¶ó¿ìÀú¿¡ žÀçÇϸ鼺ÎÅÍ ½ÃÀ۵Ǿú´Ù. NSpluginÀº OS¿Í °ü°è¾øÀÌ Á¦ÀÛ ½ÇÇàµÉ ¼ö ÀÖ°í
Opera³ª Sapari °°Àº À¥ºê¶ó¿ìÀú¿¡ ä¿ëµÇ´Â ¹Ý¸é, ActiveX´Â IE°¡ ¼³Ä¡µÈ À©µµ¿ìÁî ȯ°æ¿¡¼¸¸ ½ÇÇàµÈ
´Ù. ´ç½Ã ³Ý½ºÄÉÀÌÇÁ´Â
À§ÀÇ ÄÚµå´Â IE¿¡¼ ActiveX¸¦ ºÒ·¯¿À±â À§ÇÑ HTML·Î¼
À§ÀÇ ¿¹Á¦´Â Mozilla ±â¹ÝÀÇ À¥ºê¶ó¿ìÀú¿¡¼ flash¸¦ ã¾Æ ½ÇÇàÇϱâ À§ÇÑ
ÃÖ±Ù object¿Í plugin »ç¿ë°ú °ü·ÃÇÏ¿© IE°¡ ´Ù¸¥ ¾÷üÀÇ Æ¯Ç㸦 Ä§ÇØÇß´Ù´Â ¹ý¿ø ÆÇ°á·Î ÀÎÅÍ³Ý »ç¿ë
ȯ°æ»ó º¯È°¡ ¿¹»óµÇ´Â °¡¿îµ¥ ÀÎÅÍ³Ý Ç¥ÁØ ¾ð¾îÀÎ HTMLµµ ƯÇã ³í¶õ¿¡ ÈÖ¸»·È´Ù. 2003³â 9¿ù ¹Ì±¹ ½Ã
Ä«°í ¹ý¿øÀº Áö³´Þ "MSÀÇ IE°¡ ¿¡¿Ã¶ó½ºÀÇ Ç÷¯±×ÀÎ ±â¼ú °ü·Ã ƯÇ㸦 Ä§ÇØÇÑ °ÍÀÌ ÀÎÁ¤µÈ´Ù"¸ç 5¾ï
2000¸¸´Þ·¯¸¦ ¹è»óÇ϶ó°í ÆÇ°áÇß´Ù. ÀÌ ¼Ò¼ÛÀÇ ÇÙ½ÉÀº HTML Ç÷¯±×ÀÎ »ç¿ë¿¡ ´ëÇÑ Æ¯Ç㸦 UC°¡ 92³âµµ
¿¡ ¹Þ¾Æ¼ ¹ß¸í¸¸ Àü´ãÀ¸·Î Çϴ ȸ»çÀÎ À̿ö󽺿¡ 94³â¿¡ ÆÈ¾Ò°í, ÀÌ¿¡ ´ëÇØ ¼Ò¼ÛÀ» Á¦±âÇØ W3C HTML
4.01ÀÇ objectÀÇ ±¸µ¿ ¹æ¹ý¿¡ ´ëÇÑ ½É°¢ÇÑ Å¸°ÝÀ» ÀÔÈù °ÍÀ¸·Î º¸ÀδÙ. MS´Â Áï°¢ Ç×¼Ò ÀÇÁö¸¦ ¹àÈ÷´Â
ÇÑÆí, W3C¿¡ IE¸¦ ÀϺΠ¼öÁ¤ÇÒ ¶æÀ» ¹àÇû´Ù. ÀÌ ¹®Á¦´Â IE »Ó¸¸ ¾Æ´Ï¶ó ¸ðµç À¥ºê¶ó¿ìÀú¿¡ °ü·ÃµÈ Áß
¿äÇÑ »ç¾ÈÀ¸·Î ƯÇ㸦 ÇÇÇØ ³ª°¡´Â ¹æ¹ýÀ¸·Î ¾Æ·¡ Á¦¾ÈµÈ ¹æ¹ýÀ» »ç¿ëÇϵµ·Ï ±Ç°í Çϰí ÀÖ´Ù.
objec»ç¿ëÀ» HTML³»¿¡ ³ÖÁö ¾Ê°í JSÆÄÀÏ¿¡ ³Ö¾î ½ÇÇàÇÏ´Â ¹æ¹ýÀ¸·Î ¾Æ·¡¿Í °°´Ù.
main.html ÆÄÀÏ
±×¸®°í PARAM°ªÀ» DATA °´Ã¼·Î »ç¿ëÇÒ ¶§´Â BASE64·Î ÀÎÄÚµù Çϰųª jsÆÄÀÏ¿¡ ³Ö¾î document.write¸¦
ÇØ¾ß µÈ´Ù. ÀÌ¿Í °ü·ÃµÈ »çÇ×Àº http://msdn.microsoft.com/ieupdate¸¦ Âü°íÇÏ¸é µÈ´Ù.
À§¿Í °°Àº ¹æ¹ýÀ¸·Î object ű×ÀÇ È£È¯¼ºÀ» ³ôÀÏ ¼ö´Â ÀÖÀ¸³ª ±âº»ÀûÀ¸·Î NSplugin°ú ActiveXÀÇ ±â¼ú
ÀûÀΠȣȯ¼º ¶§¹®¿¡ Á¦ÀÏ Áß¿äÇÑ ¸ñÇ¥ÀÎ ÀÀ¿ëÇÁ·Î±×·¥ ½ÇÇà¿¡´Â ¹®Á¦°¡ ÀÖ´Ù. À̸¦ ÇØ°áÇϱâ À§Çؼ´Â
ActiveX °³¹ßÀÚ°¡ NSPlugin API¸¦ ÂüÁ¶ÇÏ¿© °°Àº ±â´ÉÀÇ PluginÀ» °³¹ßÇØ ÁÙ Çʿ䰡 ÀÖ´Ù. ¶ÇÇÑ, À©µµ
¿ì ȯ°æ¿¡¼´Â ActiveX for Plugin, Plugin for ActiveX µîÀÇ ¾çÂÊÀ» ȣȯÇÒ ¼ö ÀÖ´Â
plugin(http://www.iol.ie/~locka/mozilla/mozilla.htm)À» ¼³Ä¡Çϰųª, ¸®´ª½º µ¥½ºÅ©Å¾ ȯ°æ¿¡¼´Â
wine (http://www.winehq.org)°°Àº À©µµ¿ì ¿¡¹Ä·¹ÀÌÅ͸¦ ¼³Ä¡ÇÏ¿© »óÈ£ ±â¼úÀ» »ç¿ë °¡´ÉÇÏ´Ù.
Cross Browsing À̶õ À¥ºê¶ó¿ìÀú¿Í °ü°è ¾øÀÌ ÅëÀÏµÈ À¥ÆäÀÌÁö¸¦ Á¦°øÇÏ´Â µ¥ ¸ñÇ¥°¡ ÀÖÁö¸¸ ½ÇÁ¦·Î À¥
ºê¶ó¿ìÀú¿¡ µû¶ó ´Þ¸® Ç¥ÇöÇÏ´Â ºÎºÐÀÌ Àֱ⠶§¹®¿¡ »ç¿ëÀÚÀÇ À¥ºê¶ó¿ìÀúÀÇ º¥´õ¿Í ¹öÀüÀ» È®ÀÎÇÏ¿© ÀÌ
¿¡ µû¶ó ÀûÀýÇÏ°Ô À¥ÆäÀÌÁö¸¦ Ç¥½ÃÇϰųª ´ëÀÀÇÒ Çʿ䰡 ÀÖ´Ù. ÀÌ´Â ¿À·¡µÈ À¥ºê¶ó¿ìÀú¸¦ »ç¿ëÇϰųª
ƯÁ¤ ºê¶ó¿ìÀú¿¡¼¸¸ µ¿ÀÛÇÏ´Â ±â´ÉÀ» Á¦°øÇÒ ¶§ ƯÈ÷ ±×·¸´Ù.
1994~2000³âµµ »çÀÌ¿¡ ³ª¿Â ºê¶ó¿ìÀúµéÀº ºê¶ó¿ìÀú ½ÃÀå °æÀï¿¡¼ À̱â±â À§ÇÑ ¸ñÀûÀ¸·Î Ãâ½ÃµÈ °ÍµéÀÌ
¾î¼ W3C¿¡¼ Á¦Á¤Çϴ ǥÁØÀ» ÁöŰ´Â ºê¶ó¿ìÀú´Â ¾Æ´Ï¾ú´Ù. ºê¶ó¿ìÀú°£ ºñȣȯ¼ºÀº À¥¼ºñ½º ¹ßÀü¿¡
°¡Àå Áß´ëÇÑ µµÀüÀ̱⠶§¹®¿¡ À̸¦ Ç¥ÁØÀûÀ¸·Î Áö¿øÇÏ´Â ºê¶ó¿ìÀúÀÇ ÃâÇöÀº Çʼö ºÒ°¡°áÇÑ °ÍÀ̾ú´Ù.
ÇöÀç NS6 ÀÌ»ó, IE5.5ÀÌ»ó ¹öÀüÀÇ ºê¶ó¿ìÀúµéÀº W3CÀÇ À¥ ÆäÀÌÁö Ç¥Çö¿¡ ´ëÇÑ Ç¥ÁØÀÎ HTML4.0, CSS1/2,
W3C DOM ½Ã ¹æ½ÄÀ» Áö¿øÇϰí ÀÖ´Ù.
Cross browsingÀ» ÅëÇØ À¥ÆäÀÌÁö¸¦ ¿Ïº®ÇÏ°Ô °³¹ßÀ» Çϱâ À§Çؼ´Â ºê¶ó¿ìÀúÀÇ ±â´ÉÀ» µ¿À۽ÿ¡ ÆÇº°ÇÒ
¼ö ÀÖ¾î¾ß ÇÑ´Ù. Áï, ¿¡·¯¸¦ ÀÏÀ¸Å°Áö ¾Ê°í ´Ù¾çÇÑ ¹æ¹®ÀÚµéÀÌ Æø ³Ð°Ô »ç¿ëÇØ ÁÖ±â À§ÇÑ °ÍÀÌ´Ù. ÀϹÝ
ÀûÀ¸·Î »ç¿ëµÇ´Â ¹æ¹ýÀº ¹ø°Å·´Áö¸¸ ºê¶ó¿ìÀú¸¦ ½Äº°ÇÏ¿© ¼³°è ½Ã¿¡ ºê¶ó¿ìÀúÀÇ ´É·Â¿¡ ¶ì¶ó À¥ÆäÀÌÁö
¸¦ ¸¸µå´Â °ÍÀÌ´Ù. ±×·¸Áö¸¸, ´Ù¾çÇÑ ºê¶ó¿ìÀúÀÇ ´Ù¸¥ ±â´ÉÀ» °³¹ßÀÚ°¡ ¾Ë¾Æ¼ ÆÇ´ÜÇϰí Á¦°øÇÑ´Ù´Â °Í
Àº ½¬¿î ÀÏÀº ¾Æ´Ï´Ù. ±×·¯³ª, Áö±Ý±îÁö ³ª¿µÈ À¥ºê¶ó¿ìÀú Â÷ÀÌÁ¡À» ¼÷ÁöÇÏ¿© ºê¶ó¿ìÀú¿¡ µû¶ó ÆÇº°
ÇØ ÁØ´Ù¸é ¸Å¿ì À¯¿ëÇÒ °ÍÀÌ´Ù.
´ÙÀ½Àº ºê¶ó¿ìÀú¸¦ ÆÇº°Çϴµ¥ »ç¿ëÇÏ´Â ¸î °¡Áö ¹æ¹ýµéÀÌ´Ù.
À§ÀÇ ¿¹¿¡¼´Â navigator °´Ã¼ÀÇ appName À̶ó°í ÇÏ´Â ¼Ó¼º °ªÀ» µû¶ó "Microsoft Internet Explorer"
ȤÀº "Netscape"¸¦ ÆÇº°ÇÏ¿© ´ëÀÀÇÏ´Â Äڵ带 ½ÇÇàÇÏ°Ô µÈ´Ù. ±×·¯³ª, Opera¿Í °°ÀÌ navigator.appName
³ª navigator.appVersionÀÇ °ªÀ» °£´ÜÇÏ°Ô º¯°æÇÒ ¼ö ÀÖ´Â ºê¶ó¿ìÀúµµ ÀÖ°í °³°³ÀÇ ºê¶ó¿ìÀú¸¦ ÇϳªÇÏ
³ª ÆÇº°ÇØ¾ß Çϱ⠶§¹®¿¡ ÁÁÀº ¹æ¹ýÀ̶ó ÇÒ ¼ö ¾ø´Ù.
±×·¡¼ ´ëºÎºÐ °´Ã¼ ±â¹ÝÀÇ ºê¶ó¿ìÀú ÆÇº°¹ýÀ» »ç¿ëÇÑ´Ù. Áö¿øÇÏ´Â ºê¶ó¿ìÀú¿¡ °´Ã¼¸ðµ¨ÀÌ Á¸ÀçÇÏ´ÂÁö
¿©ºÎ¸¦ ÅëÇØ °£´ÜÇÏ°Ô ±¸Çö ±â´ÉÀ» È®ÀÎÇÏ´Â °ÍÀÌ´Ù.
}
else if (document.layers) { // NN4
ÀÌ ¿¹´Â
Browser sniffingÀ¸·Î ºÒ¸®´Â ÀÌ·¯ÇÑ ¹æ¹ýÀº ÈçÈ÷ ECMAScript ÇÔ¼ö¿¡ ÀÇÇØ ´Ù·ç¾îÁ® ¾Æ·¡¿Í °°Àº ½ºÅ©
¸³Æ®·Î ºê¶ó¿ìÀúÀÇ ¹öÀü°ú Á¦Ç° º¥´õ¸¦ È®ÀÎÇÒ ¼öµµ ÀÖ´Ù.
TABLEÇü ·¹À̾ƿô ´ë½Å¿¡ ´ë¾ÈÀ¸·Î ¶° ¿À¸£´Â °ÍÀÎ DIVÇü ·¹À̾ƿôÀÌ´Ù. DIV´Â DHTMLÀÇ Å±׷μ ¼Ò°³
µÇ¾ú´Ù°¡ HTML4.0¿¡ Ç¥ÁØÀ¸·Î äÅõǾú´Ù. DIV¿Í ºñ½ÁÇÏ°Ô SPANÀ̳ª LAYERµîÀÇ Å±װ¡ ÀÖ¾úÀ¸³ª DIV·Î
ÅëÀÏ µÇ¾î »ç¿ëµÇ´Â °ÍÀÌ ¿äÁò Ãß¼¼ÀÌ´Ù. DIV´Â ¹®¼ÀÇ ÀÏÁ¤ ¿µ¿ªÀ» ±¸ºÐÇÏ¿© Á¶°¢À¸·Î ¸¸µç ´ÙÀ½ °¢
Á¶°¢(Component)À» ÀÚÀ¯·Ó°Ô Ȱ¿ëÇϰųª ¹èÄ¡½Ãų ¼ö ÀÖ´Ù. TABLEÇüÀº Çà°ú ¿¿¡ µû¶ó ¼øÂ÷ÀûÀ¸·Î ¹®¼
°¡ ¹èÄ¡µÇ´Â ¹Ý¸é DIVÇüÀº ¼±¾ðµÈ ¿µ¿ªÀ» ÀÚÀ¯·Ó°Ô ¹èÄ¡ÇÒ ¼ö ÀÖ´Ù. CSS¸¦ ÀÌ¿ëÇϸé HTML4.01°ú CSS1/2
¸¦ Áö¿øÇÏ´Â ºê¶ó¿ìÀú¿¡¼´Â ¿Ïº®ÇÑ Cross BrowsingÀÌ °¡´ÉÇÏ´Ù.
¸¸¾à ¼¼°¡Áö »óÀÚ·Î ±¸¼ºµÈ ·¹À̾ƿôÀ» Ç¥ÇöÇØ¾ß ÇÑ´Ù°í »ý°¢ÇÏ¿© º¸ÀÚ.
- tableÀ» ÀÌ¿ëÇÑ ·¹À̾ƿô ¿¹Á¦
tableÀ» ÅëÇÑ °¡Àå ÀϹÝÀûÀÎ ·¹À̾ƿôÀ» ÇÑ °æ¿ìÀÌ´Ù. ±×·¯³ª ÀÌ´Â À¥ºê¶ó¿ìÀú ¸¶´Ù tableÀ» Ç¥½ÃÇÏ´Â
¼Ó¼ºÀÌ ´Þ¶ó ÀüÇô ´Ù¸£°Ô º¸ÀÌ°Ô µÈ´Ù.
- divÀ» ÀÌ¿ëÇÑ ·¹À̾ƿô ¿¹Á¦
À§ÀÇ °æ¿ì´Â div¿Í CSS¸¦ Á¶ÇÕÇÏ¿© ¸¸µç ·¹À̾ƿô ±¸¼ºµµ·Î¼ À̸¦ ÅëÇØ °£´ÜÇÏ°í ¸íÈ®ÇÏ°Ô ·¹À̾ƿôÀ»
Ç¥½ÃÇÒ ¼ö ÀÖÀ» »Ó ¾Æ´Ï¶ó, À¥ºê¶ó¿ìÀú¿¡¼ À¯»çÇÑ ½ºÅ¸ÀϷΠǥÇö °¡´ÉÇÏ´Ù.
- layout.css ÆÄÀÏ ¿¹Á¦
ÀÌ·¯ÇÑ ·¹À̾ƿô ¹æ¹ýÀº ¸»·Î¸¸ µè´Â °Íº¸´Ù ½ÇÁ¦·Î À¥»çÀÌÆ®¿¡¼ ±¸ÇöÇØ º¸´Â °ÍÀÌ Á¦ÀÏ Áß¿äÇÏ´Ù. ÀÌ
·¯ÇÑ BoxÇü ·¹À̾ƿôÀ» ¹è¿ì±â À§Çؼ´Â ´ÙÀ½ À¥»çÀÌÆ®¸¦ ¹æ¹®Çϱ⸦ ±ÇÀåÇÑ´Ù.
http://www.thenoodleincident.com/tutorials/box_lesson/boxes.html
1) ¸ðÁú¶ó(Mozilla) °è¿ À¥ºê¶ó¿ìÀú
ºñ IE°è¿ÀÇ ´ëÇ¥ÀûÀÎ À¥ºê¶ó¿ìÀú°¡ NetscapeÀÌ´Ù. Netscape´Â 4.58¹öÀüÀÏ ³¡À¸·Î Navigaor¶ó°í ºÒ¸®´Â
ºê¶ó¿ìÀú ½Ã´ë¸¦ ³¡³»°í, ¼Ò½º¸¦ °ø°³ÇÔÀ¸·Î¼ °ø°³ ¼ÒÇÁÆ®¿þ¾î·Î ÀüȯÇÏ¿´´Ù. ÀÌ °ø°³ ¼ÒÇÁÆ®¿þ¾î ÇÁ
·ÎÁ§Æ®¸¦ ¸ðÁú¶ó(Mozilla)¶ó°í ¸í¸íÇϰí, Gegko¶ó´Â ºê¶ó¿ìÀú ¿£ÁøÀ» ÅëÇØ À¥ºê¶ó¿ìÀú¸¦ ¹ßÀü½ÃÄÑ ¿Ô´Ù.
Netscape6/7 ¹öÀüÀº MozillaÀÇ 1.0.2, 1.4¸¦ ±â¹ÝÀ¸·Î ÇÑ °ÍÀÌ¸ç ¸ðÁú¶ó ±â¹Ý ºê¶ó¿ìÀú¶ó°í ÇÒ ¼ö ÀÖ´Ù.
Mozilla, Netscape, Mozilla Firebird, Kameleon µîÀº ¸ðµÎ ¸ðÁú¶ó ±â¹Ý ºê¶ó¿ìÀú·Î¼ ¸ðÁú¶ó¿¡ ´ëÇÑ
Á¤º¸¸¸ Á¦°øÇÏ¿©µµ ºñ IE »ç¿ëÀÚÀÇ »ó´ç¼ö¸¦ Áö¿øÇÒ ¼ö ÀÖ´Ù.
¸ðÁú¶ó¿¡¼ ºê¶ó¿ìÀú ¼³Á¤À» ¾î¶»°Ô ÇÏ¸ç ¾î¶² Æú´õ¿¡ ÀúÀåµÇ´ÂÁö ±Ã±ÝÇØ ÇÏ´Â °æ¿ì°¡ ÀÖ´Ù. °ú°Å¿¡
Netscape Communicator¸¦ ¼³Ä¡ ÇØº» »ç¶÷À̶ó¸é, ÇÁ·ÎÇÊÀ̶ó°í ÇÏ´Â °³³äÀº Ä£¼÷ÇÒÁöµµ ¸ð¸¥´Ù. ¸ðÁú¶ó
±â¹Ý ºê¶ó¿ìÀú¿¡¼ ÇÁ·ÎÇÊÀº ºÏ¸¶Å© ÁÖ¼ÒÀå, ij½Ã ¸ÞÀÏ »ç¿ëÀÚ Á¤ÀÇ ¼³Á¤µîÀÇ °³ÀÎÀûÀÎ µ¥ÀÌÅ͸¦ Á¤¸®
ÇØ º¸Á¸ÇØ µÎ´Â Æú´õÀÌ´Ù. Mozilla ´Â º¹¼öÀÇ ÇÁ·ÎÇÊÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ¾î ÀÖ¾î ÇÁ·ÎÇÊÀÇ º¯È¯¿¡ ÇÁ
·ÎÇÊ °ü¸®ÀÚ¶ó°í ÇÏ´Â Àü¿ëÀÇ ÄÄÆÛ³ÍÆ®¸¦ »ç¿ëÇÑ´Ù. ÇÁ·ÎÇÊ °ü¸®ÀÚ´Â Mozilla ÇÁ·Î±×·¥ÀÇ ½ÇÇàÀü ȤÀº
Á¾·áÈİ¡ ¾Æ´Ï¸é ½ÇÇàÇÒ ¼ö ¾ø´Ù.
Mozilla ÀÇ ÇÁ·ÎÇÊ °ü¸®ÀÚ´Â Netscape 6/7 ÀÇ ÇÁ·ÎÇʵµ ÀνÄÇÑ´Ù. ¶Ç ÇÁ·ÎÇÊÀÇ µ¥ÀÌÅÍ´Â ÇÁ·Î±×·¥ÀÇ Á¦
°Å¿¡¼´Â »èÁ¦µÇÁö ¾Ê´Â´Ù. NS6/7 ÀÇ ÇÁ·ÎÇÊÀ» »ç¿ëÇÏ·Á¸é ºÒÆíÀÌ »ý±â±â ¶§¹®¿¡ ÀÌÀü¿¡ NS6/7 ¸¦ ¼³Ä¡
ÇÑ ÀÏÀÌ ÀÖ´Â °æ¿ì ¹Ýµå½Ã ½Å±ÔÀÇ ÇÁ·ÎÇÊÀ» ÀÛ¼ºÇØ¾ß ÇÑ´Ù. ½Å±ÔÀÇ ÇÁ·ÎÇÊÀ» ÀÛ¼ºÇÏ·Á¸é Mozilla ÀÇ ÇÁ
·ÎÇÊ °ü¸®ÀÚ·Î "Create Profile..."À» ÅëÇØ ÇÑ´Ù.
¸ðÁú¶ó ±â¹Ý ºê¶ó¿ìÀú¿¡¼ À½¾ÇÀ» ¸ø µè°Å³ª Ç÷¡½Ã ¹× ÀÚ¹Ù ¾ÖÇø´ÀÌ ÀÛµ¿ÇÏÁö ¾Ê´Â °æ¿ì´Â MIDI Ç÷¹
À̾ Macromedia Flash Java Plugin µîÀÇ Ç÷¯±× ÀÎÀ» Mozilla¿¡ ¼³Ä¡Çϰí À籸µ¿ÇÏÁö ¾ÊÀº °æ¿ì·Î
»ý±â´Â °æ¿ì°¡ ¸¹´Ù.
¸ðÁú¶ó³ª NetscapeÀÇ ÇÑ±Û ¹öÀüÀ» ´Ù¿î·Îµå ÇÏ¿© ¼³Ä¡Çϱâ À§Çؼ´Â ÇÑ±Û ¸ðÁú¶ó
(http://www.mozilla.or.kr)¸¦ ÀÌ¿ëÇϰųª ¸ðÁú¶ó ¿µ¹® ¹èÆ÷»çÀÌÆ® ¿¡¼ OS¿¡ ¸Â´Â ¸ðÁú¶ó ¿µ¹®¹öÀüÀ»
¹Þ¾Æ ¼³Ä¡ÇÑ ÈÄ, ¸ðÁú¶ó¸¦ ÅëÇØ ¸ðÁú¶ó ÇѱۻçÀÌÆ®¿¡¼ Version (mac/unix/win) Çü½ÄÀÇ ¾ð¾îÆÑÀ» ¼³Ä¡
ÇÑ´Ù. Edit->Preference...->Appearance->Language->Korean(KR)À» ¼±ÅÃÇÑ ÈÄ
¸ðÁú¶ó¸¦ Àç½ÃÀÛÇÑ´Ù. 1.0¹öÀü ºÎÅÍ Windows¿Í Linux¿ë ¼³Ä¡ ÇÁ·Î
±×·¥ÀÌ Á¦°øµÇ°í ÀÖ´Ù. ºÎºÐÀûÀ¸·Î¸¸ ÇѱÛÀÌ º¸ÀÏ °æ¿ì, ¸ðÁú¶ó´Â ±âº»ÀûÀ¸·Î ´Ù¸¥ ¹öÀü¿¡¼ »ç¿ëÇÏ´ø
ÇÁ·ÎÇÊÀ» »ç¿ëÇÒ ¼ö ¾ø±â ¶§¹®¿¡ ¿¹¸¦ µé¾î, 1.0¹öÀü¿¡¼ ¸¸µç ÇÁ·ÎÇÊÀ» 1.1 ¹öÀü¿¡¼ »ç¿ëÇÒ °æ¿ì ÀÌ
·¯ÇÑ ¹®Á¦°¡ ¹ß»ýÇÑ´Ù. ºê¶ó¿ìÀú°¡ ¾÷±×·¹ÀÌµå µÈ °æ¿ì, ÀÌÀü ¹öÀü¿¡¼ ¸¸µç ÇÁ·ÎÇÊÀ» »ç¿ëÇÏÁö ¸»°í
»õ·Î¿î ÇÁ·ÎÇÊÀ» ¸¸µç ÈÄ ÇÑ±Û ¾ð¾îÆÑÀ» ¼³Ä¡ Çϸé ÀÌ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Ù.
À¥»çÀÌÆ®¿¡¼ IE¿Í Netscape»çÀÌÀÇ cross-browsingÀÌ µÇÁö ¾Ê¾Æ ¹ß»ýÇÏ´Â ¹®Á¦¿¡ ´ëÇØ¼´Â HTML ÄÚµù
Áß¿¡´Â IE¿¡¼¸¸ ÀνĵǴ ºñ Ç¥ÁØ ¹®¹ýµéÀÌ Àִµ¥, À̰ÍÀº »çÀÌÆ®°¡ IE À§ÁÖ·Î HTMLÀÌ ÀÛ¼ºµÇ¾î ÀÖ°Å
³ª Netscape³ª ¸ðÁú¸®¸¦ Áö¿øÇÏÁö ¾Ê´Â °æ¿ìÀÏ ¼ö ÀÖ´Ù. °³¹ßÀÚµéÀÌ ºê¶ó¿ìÀú¿¡ µû¶ó ¸ðµÎ Å×½ºÆ®¸¦ ÇØ
º¸±â Àü±îÁö´Â ¹®Á¦¸¦ ¹ß°ßÇØ ³»±â°¡ ½±Áö ¾Ê°í, ±¹³»ÀÇ ´ëºÎºÐ À¥»ç¿ëÀÚµéÀÌ IE¸¦ ¾²¹Ç·Î ¸ðÁú¶ó³ª
Netscape ¿¡¼ Cross-browsingÀÌ ¾ÈµÉ ¼ö ÀÖ´Ù. »çÀÌÆ® ¿î¿µÀÚ¿¡°Ô Netscape³ª ¸ðÁú¶ó¿¡¼ ¹ß»ýµÇ´Â ¹®
Á¦¿¡ ´ëÇØ ¸ÞÀÏÀ» º¸³»¼Å¼ ¹®Á¦Á¡À» °íÄ¥ ¼ö ÀÖµµ·Ï Çǵå¹éÀ» ¸¶·ÃÇØ ÁÖ´Â °ÍÀÌ ÁÁ´Ù.
¸ðÁú¶ó¿¡¼ Object ű׸¦ ¾²´Â ActiveXÄÜÆ®·ÑÀÌ ½ÇÇàµÇÁö ¾Ê´Â °æ¿ì°¡ ÀÖ´Ù. À̰ÍÀº ActiveX ÄÜÆ®·ÑÀÌ
Microsoft¿¡¼ °³¹ßÇÑ ±â¼ú·Î NetscapeÀÇ Plug-in ±â¼ú°ú ´ëÄ¡µÇ´Â ±â¼úÀ̱⠶§¹®ÀÌ´Ù. ±¹³» ´ëºÎºÐÀÇ
À¥»çÀÌÆ®µéÀÌ ActiveXÄÜÆ®·ÑÀ» Áñ°Ü ¾²°í ÀÖÀ¸³ª, ¸ðÁú¶ó³ª Netscape¿¡¼´Â ±âº»ÀûÀ¸·Î ActiveX¸¦ Áö¿ø
ÇÏÁö ¾Ê´Â´Ù. Netscape7.0À̳ª ¸ðÁú¶ó1.1 À̻󿡼 ActiveXÄÜÆ®·ÑÀ» Áö¿ø ¹ÞÀ»·Á¸é À©µµ¿ì ȯ°æ¿¡¼
ActiveX for Plugin, Plugin for ActiveX Plugin(http://www.iol.ie/~locka/mozilla/mozilla.htm)À» ¼³
Ä¡Çϰųª, ¸®´ª½º µ¥½ºÅ©Å¾ ȯ°æ¿¡¼´Â wine (http://www.winehq.org)°°Àº À©µµ¿ì ¿¡¹Ä·¹ÀÌÅ͸¦ ¼³Ä¡ÇÏ
¿© »óÈ£ ±â¼úÀ» »ç¿ë °¡´ÉÇϵµ·Ï ¾Ë·ÁÁÖ¾î¾ß ÇÑ´Ù.
¸ðÁú¶óÀÇ ºÏ¸¶Å© ÆÄÀÏÀ» ¹é¾÷ÇÏ·Á¸é, bookmark.html Çü½ÄÀÇ HTMLÆÄÀÏÀ» ÇÁ·ÎÇÊ(profile) µð·ºÅ丮 ¾Æ·¡
ÀÇ »ç¿ëÀÚ µð·ºÅ丮¿¡¼ °¡Á®¿Â´Ù. ÇÁ·ÎÇÊ µð·ºÅ丮ÀÇ À§Ä¡´Â Win9x °°À¸¸é Program Files ÆÄÀÏ ¾Æ·¡ÀÇ
mozilla.org(¼³Ä¡µð·ºÅ丮) profile ¾Æ·¡¿¡ ÀÖÀ¸¸ç, 2000/XP¶ó¸é 'Document and Setting' ¾Æ·¡ °³ÀÎ µð
·ºÅ丮ÀÇ 'Local Setting' ¾Æ·¡ ÀÖ´Ù.
2) ¿ÀÆä¶ó ºê¶ó¿ìÀú
¿ÀÆä¶ó(Opera)´Â 1990³â ÃÊ, ³ë¸£¿þÀÌ Åë½Åȸ»ç, ÅÚ·¹³ÊÀÇ ¿¬±¸¼Ò¿¡¼ ±Ù¹«ÇÏ´ø 3¸íÀÇ ·ÎºÎÅÍ ½ÃÀÛÇÏ¿©
1995³â¿¡ ¿ÀÆä¶ó¼ÒÇÁÆ®¿þ¾î°¡ ¼³¸³µÇ¾ú´Ù. ±×¸®°í 1996³â¿¡ À©µµ¿ì ¿ÀÆä¶ó 2.1ÀÇ ¿ÀÆä¶ó ÃÖÃÊ ¹öÀüÀÌ
¹ßÇ¥µÇ¾ú´Ù. 1998³â¿¡, ¿ÀÆä¶ó´Â À©µµ¿ì¸¦ ³Ñ¾î ´Ù¸¥ Ç÷§ÆûÀ¸·Î ¿ÀÆä¶ó ºê¶ó¿ìÀú¸¦ È®´ëÇÏ¿© 2000³â°ú
2001³â¿¡ Linux, Macintosh, BeOS, Symbian OS (EPOC) ¹× QNX¿Í °°Àº ´ëÁßÀûÀÎ Ç÷§Æû¿¡ ´ëÇØ Ãâ½ÃµÇ¾ú
´Ù. 2000³â 12¿ù¿¡ À©µµ¿ì ¿ÀÆä¶ó 5 ¹öÀüÀÌ ±¤°í°¡ Áö¿øµÇ´Â ¹«·á ¹öÀüÀ¸·Î Ãâ½ÃµÇ¾ú´Ù. ù´Þ¿¡ ¹«·á
¿ÀÆä¶ó 5 ¹öÀüÀº 2¹é¸¸°³°¡ ´Ù¿î·ÎµåµÇ¾î ¼³Ä¡µÇ¾ú´Ù. ¿ÀÆä¶ó´Â °³¹ß ÃʱâºÎÅÍ W3CÀÇ Ç¥ÁØ »ç¾çÀ» Áؼö
Çϰí, ºê¶ó¿ì¡ ¼Óµµ¸¦ °¡Àå ºü¸£°Ô ÇÑ Æ¯Â¡À» °¡Áö°í »ç¿ëÀÚ ÃþÀ» À̲ø¾î ³ª¿Ô´Ù.
¿ÀÆä¶ó ÇÑ±ÛÆÇÀÌ Ãâ½ÃµÇ±â ¾Õ¼ ÀÌ ÇÑ±Û ¾ð¾îÆÑÀ» ÀÌ¿ëÇÏ¿© Çѱ۷Π¿ÀÆä¶ó¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÇÑ±Û ¾ð
¾îÆÑÀ» Ŭ¸¯ÇÏ¿© ´Ù¿î·Îµå ¹ÞÀº ÈÄ ¿ÀÆä¶ó°¡ ¼³Ä¡µÈ Opera µð·ºÅ丮¿¡ ¾ÐÃàÀ» Ç®¸é µÈ´Ù. ´ÙÀ½¿¡ ¿ÀÆä
¶ó¸¦ ½ÇÇàÇÏ¿© "ÆÄÀÏ(File)/ȯ°æ¼³Á¤(Preferences)/¾ð¾î(Language)"¿¡¼ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ¾ð¾î ¼³Á¤
¿¡¼ ¿·¿¡ ¹öưÀ» ´©¸£°í Opera µð·ºÅ丮 ¾È¿¡ owxxx_xxxxko.lng ÆÄÀÏÀ» ã¾Æ ¼±ÅÃÇϰí È®ÀÎ ÈÄ ¼³Á¤ÇÑ
´Ù. ±×¸®°í ¿ÀÆä¶ó¸¦ ´Ù½Ã ½ÃÀÛÇϸé Çѱ۷Π¿ÀÆä¶ó¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
¿ÀÆä¶ó »ç¿ë½Ã À¥ÆäÀÌÁö ³»¿¡¼ ÇѱÛÀ» Á¦´ë·Î Ç¥ÇöÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù. ¸Þ´º¹Ù ÆÄÀÏ(File) -
> ȯ°æ¼³Á¤(Preferences) -> ±Û²Ã ¹× »ö(Fonts and colors)¸¦ ¼±ÅÃÇÏ¸é ¿À¸¥ÂÊ
È¸é ³ªÀÇ ±Û²Ã ¹× »ö(my fonts and color)¿¡¼ ¸ÕÀú ÀϹݱÛÀÚ(normal) ¼±ÅÃÇÏ°í º¯°æÀ» ´©¸£¸é ´ëÈâ
ÀÌ ³ªÅ¸³ª´Âµ¥ °Å±â¼ ±Û²ÃÀº TT±¼¸² ¶Ç´Â TTµ¸À½À» ¼±ÅÃÇϰí À¯Çü¿¡¼´Â º¸Åë, Å©±â´Â 10 ¶Ç´Â 11(ÃÖ
Àû) ·Î ¼±ÅÃÇϰí È®ÀÎÀ» ¼±ÅÃÇÑ´Ù. ±×¸®°í ´Ù½Ã ȯ°æ¼³Á¤ â¿¡¼ ¾Æ·¡ Àû¿ëÀ» ´·¯ ¼³Á¤ÇÑ´Ù. ´Ù¸¥(css
font-family ¸¦ Á¦¿ÜÇÑ) Ç׸ñµéµµ °°Àº ¹æ¹ýÀ¸·Î ¼³Á¤ÇÑ´Ù. ´ÙÀ½¿¡ [ȯ°æ¼³Á¤-¾ð¾î]¿¡¼ ÀÎÄÚµùÀ¯Áö Ç×
¸ñ¿¡¼ html À» euc-kr ·Î ¼±ÅÃÇÏ°í ¼³Á¤ÇÏ¿© »ç¿ëÇÑ´Ù. ¸Þ´º¹Ù, µµ±¸¸ðÀ½ ±Û²Ãµµ º¯°æÇÒ ¼ö ÀÖ´Ù. ȯ
°æ¼³Á¤> ºê¶ó¿ìÀú ¸ð¾ç¿¡¼ "±Û²Ã ¹× »ö" Ç׸ñ¿¡¼ '½Ã½ºÅÛ ±âº»¼³Á¤ »ç¿ë' ¿¡ üũ Áö¿ì°í,
"ÀÏ¹Ý ÅØ½ºÆ®", "ºñ Ȱ¼ºÅؽºÆ®", "ºÏ¸¶Å©Ã¢ ±Û²Ã"¸¦ °¢°¢ ´©¸£°í Â÷·Ê·Î ±Û²ÃÀ» ¹Ù²Ù¸é µÈ´Ù. Å©±â´Â
µ¿ÀÏÇÏ°Ô "9" ·Î ÇÏ¸é µÇ¸ç, ±Û²Ã »ö»óµµ º¯°æ °¡´ÉÇÏ´Ù.
¿ÀÆä¶ó ºê¶ó¿ìÀú¸¦ »ç¿ëÇÒ ¶§, ¾î¶² ÆäÀÌÁö´Â ´Ù¸¥ ºê¶ó¿ìÀú¿Í ´Ù¸£°Ô Ç¥½ÃµÇ´Â °ÍÀ» º¼ ¼ö ÀÖ´Ù. ´ëºÎ
ºÐÀÇ °æ¿ì¿¡¼ ±× Â÷ÀÌ´Â ±× Ç¥½ÃµÇ´Â ÆäÀÌÁö¿¡¼ Ç¥ÁØÀ» Áö¿øÇÏÁö ¾Ê´Â ¿À·ù¿¡ ÀÇÇØ ³ªÅ¸³´Ù. ¾î´ÀÁ¤
µµ±îÁö ¿ÀÆä¶ó´Â ³Ý½ºÄÉÀÌÇÁ ¹× ÀÎÅÍ³Ý ÀͽºÇ÷η¯·Î Ç¥½ÃµÇ´Â ¿À·ù¸¦ ±×´ë·Î º¹Á¦Çϵµ·Ï ½ÃµµÇÏÁö¸¸,
¿ÀÆä¶ó´Â ¿ì¼±ÀûÀ¸·Î Ç¥ÁØ Ã¼°è¸¦ ±×´ë·Î Àû¿ëÇÑ´Ù. ¿ÀÆä¶ó¿Í ³Ý½ºÄÉÀÌÇÁ/ ÀÎÅͳÝÀͽºÇ÷η¯ »çÀÌ¿¡ Ç¥
½ÃµÇ´Â Â÷ÀÌ¿¡ ´ëÇØ¼´Â ¾Æ·¡¿Í °°´Ù.
¿ÀÆä¶ó¿¡¼
¸µÅ© ¹ØÁÙÀº ¿ÀÆä¶ó ¹× NN6 ÀÌÀü ¹öÀü¿¡¼¿Í´Â ´Ù¸£´Ù (ÇϳªÀÇ »öÀ¸·Î ¹ØÁÙÀÌ »ç¿ëµÇ°í, ÅØ½ºÆ®´Â ´Ù¸¥
»öÀ¸·Î »ç¿ëµÈ´Ù). À̰ÍÀº ÅØ½ºÆ®¿¡ ´ëÇÑ CSS2ÀÇ °á°úÀÌ´Ù.
IE5/Windows´Â ¿ÀÆä¶ó (¹× NN6)¿¡¼ »óÀÚ¸¦ º¸´Ù Å©°Ô º¸ÀÌ°Ô ÇÏ´Â ³ôÀÌ¿Í Æø¿¡¼ ¿À·ù°¡ ÀÖ´Ù. À̰Í
Àº Ç¥ÁØ ¾ç½ÄÀ¸·Î IE6¿¡¼ ¼öÁ¤µÇ¾ú´Ù.
IE5´Â ¶ÇÇÑ À§Ä¡¿¡ ´ëÇØ ¹®Á¦¸¦ °®°í ÀÖ´Ù. À§Ä¡ÇÑ ¿ä¼Ò´Â Æ÷ÇÔÇÏ´Â ¿ä¼Ò°¡ ¾Æ´Ñ °¡Àå °¡±îÀÌ À§Ä¡ÇÑ
¿ä¼Ò¿¡ À§Ä¡µÇ¾î¾ß ÇÑ´Ù. ¹è°æ À̹ÌÁöÀÇ À§Ä¡´Â âÀÌ ¾Æ´Ñ ¿ä¼Ò »óÀÚ¿Í °ü°èÇÑ´Ù. À̰ÍÀº ¿ÀÆä¶ó¿¡¼
body ¿Í ÇÔ²² À§Ä¡ÇÑ À̹ÌÁö (background-position: center)´Â âÀÇ Áß¾Ó¿¡¼°¡ ¾Æ´Ñ ÆäÀÌÁöÀÇ Áß¾Ó¿¡
¼ º¸±â ÁÁÁö ¾Ê°Ô ³ªÅ¸³´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù.
º¸Åë paddingÀº ±× body ¿ä¼Ò¿¡ Àû¿ëµÈ´Ù. ±×¸®°í ¿©¹éÀ» µÎÁö ¾Ê´Â´Ù (body ¹× head/html ¿ä¼Ò »çÀÌÀÇ
¿©¹é).
¿ÀÆä¶ó¿¡ ´ëÇÑ ¼Ò°³ ¹× ÇÑ±Û Áö¿ø ÆäÀÌÁö´Â http://opera114.pe.kr¸¦ Âü°íÇÏ¸é µÈ´Ù.
ÀÌ·¯ÇÑ ½ºÅ©¸³Æ® µð¹ö°Å·Î ¾Ë ¼ö ÀÖ´Â °ÍÀº DOM ¿ä¼Ò¿Í ¼Ó¼º »ç¿ë¿¡ ´ëÇÑ ¿¡·¯ ó¸® °°Àº °ÍÀÌ´Ù. ¸¸¾à
Javascript ¹®¹ý¿¡ ´ëÇØ¼µµ È®ÀÎÇϰíÀÚ ÇÑ´Ù¸é, Strict·Î ó¸®ÇÑ´Ù.
À¯»çÇÑ ±â´ÉÀ» ÇÏ´Â IE¿¡¼µµ MS ½ºÅ©¸³Æ® µð¹ö°Å¶ó´Â ÇÁ·Î±×·¥ÀÌ ÀÖ´Ù. ±âº»ÀûÀ¸·Î ÀÚ¹Ù½ºÅ©¸³Æ®¿¡ ¿¡
·¯°¡ ³ª¸é ¾Æ·¡¿Í °°Àº °æ°íâÀÌ ³ª¿Â´Ù. ¿©±â¿¡´Â ¿¡·¯°¡ »ý±ä °÷(Breakpoint)ÀÇ Çà°ú ¹®ÀÚ À§Ä¡¸¸ ³ª
¿À¸ç Ưº°ÇÑ ¿¡·¯ ¸Þ½ÃÁö°¡ Ç¥½ÃµÇÁö ¾Ê±â ¶§¹®¿¡ ¿À·ù¸¦ ã¾Æ³»´Â °ÍÀÌ ½±Áö´Â ¾Ê´Ù. MS¿¡¼ Á¦°øÇÏ´À
ÃÖ½ÅÀÇ ½ºÅ©¸³Æ® µð¹ö°Å´Â ´Ù¿î·Îµå ¹ÞÀ» ¼ö ÀÖ´Ù.
¿äÁò ´ëºÎºÐÀÇ À¥»çÀÌÆ®¿¡¼ ´Ù¾çÇÑ ¹æ¸éÀÇ ÄíŰ(Cookie)¸¦ »ç¿ëÇÑ´Ù. IE¿¡¼´Â À¥»çÀÌÆ®¿¡ ¼³Á¤µÈ Äí
Ű Á¤º¸¸¦ º¼ ¼ö ¾øÀ¸³ª, ¸ðÁú¶ó¿¡¼´Â ÄíŰ °ü¸®ÀÚ¸¦ ÅëÇØ ¼³Á¤µÈ Äí±â Á¤º¸¿Í ³»¿ëÀ» È®ÀÎ ÇÒ ¼ö ÀÖ
¾î, À¥»çÀÌÆ® ¹®Á¦ ÇØ°á¿¡ µµ¿òÀ» ÁØ´Ù.
Äí۸¦ Â÷´ÜÇÒ ¼öµµ ÀÖ°í, È®ÀÎÇÒ ¼öµµ Àֱ⠶§¹®¿¡ °ü¸®Çϰųª ÀÚ½ÃÀÇ °³ÀÎÁ¤º¸°¡ ºüÁ® ³ª°¥ ¼ö ÀÖ´Â
¿©Áö°¡ ÀÖ´ÂÁö È®ÀÎ °¡´ÉÇÏ´Ù´Â ÀåÁ¡µµ Æ÷ÇԵǾî ÀÖ´Ù.
±×¸®°í, HTMLÀÇ Ç¥Çö»ó ¿À·ù´Â ¼Ò½º¸¦ °£´ÜÈ÷ »ìÆì º½À¸·Î¼ ÇØ°áÀÌ µÇ´Â °æ¿ì°¡ ¸¹´Ù. ±×·¯³ª ÀÚ¹Ù½º
Å©¸³Æ® ¹®¹ý°ú DOMÀÇ »ç¿ë»óÀÇ ¿À·ù´Â ½±°Ô ¾Ë¾Æ³»±â Èûµé´Ù. µû¶ó¼ ÀÌ·¯ÇÑ °æ¿ì¸¦ ´ëºñÇÏ¿© µð¹ö°Å¸¦
»ç¿ëÇÒ ¼ö ÀÖ´Ù.
Mozilla¿Í Netscape¿¡´Â ÀÚ¹Ù½ºÅ©¸³Æ® ÄÜ¼Ö ¹× º¥Å©¸Ç(Venkman)À¸·Î ºÒ¸®´Â JavaScript µð¹ö°Å°¡ ³»Àå
µÇ¾î, ½ºÅ©¸³Æ® °³¹ßÀڵ鿡°Ô ÀÌ¿ëµÇ°í ÀÖ´Ù. À̰ÍÀº ȸé Ç¥½Ã¿Í ÄÜ¼Ö ¾çÂÊ¿¡¼ Á¶ÀÛÇÒ ¼ö ÀÖ´Â µð¹ö
°ÅÀÌ´Ù. ½ºÅ©¸³Æ®¿¡¼ À߸øµÈ ÄÚµå·Î ÀÎÇØ ¸¸µé¾î Áö´Â Á¾·áÁ¡(beakpoint)±¸®, Call Stack °¨½Ã º¯¼ö/
°´Ã¼ °¨½Ã¶ó°í ÇÏ´Â ±â´ÉÀ» ȸé ÄÜ¼Ö Ä¿¸àµå·Î ÀÌ¿ë °¡´ÉÇϸç, ´ëÈÇü Äֿܼ¡¼´Â ÀÓÀÇÀÇ JavaScript
Äڵ带 ½ÇÇà½Ãų ¼öµµ ÀÖ´Ù. Űº¸µå ¼îÆ® ÄÆÀº ±âÁ¸ÀÇ ºñÁÖ¾ó µð¹ö±× ȯ°æ¿¡ ¸ÂÃß°í ÀÖ¾î gdb ÀÇ »ç¿ë
ÀÚÀÌ¸é º¥Å©¸ÇÀÇ break, step, next, finish, frame ¹× where Ä¿¸àµå¸¦ ÀÚ¿¬½º·´°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù.
ÀÌ JavaScript µð¹ö°Å´Â Windows ȯ°æ¿¡¼ÀÇ ºñÁÖ¾ó »óÈ£ °³¹ß ȯ°æÀ̳ª ´Ù¸¥ ´ë±Ô¸ð À¥ °³¹ßµµ±¸º¸´Ù
¶Ù¾î³ª Mac OS ³ª Unix ¸¦ Æ÷ÇÔÇØ ´Ù¸¥ Ç÷§Æû¿¡ ´ëÇØ¼´Â ºñÁÖ¾ó µð¹ö±× ȯ°æ¿¡¼ ÀÌ Á¤µµ±îÁö Æ÷°ýÀû
À¸·Î Àû¿ë °¡´ÉÇÏ´Ù. ¿ÞÂÊÀÇ ½ºÅ©¸°¼¦Àº º¥Å©¸ÇÀÇ ½ÇÇà ¸ð½ÀÀÌ´Ù.
W3CÀÇ Ç¥ÁØ ±Ç°í¾ÈÀÎ DOM¿¡ ´ëÇÑ Ã¼°èÀûÀÎ ±¸Á¶µµ¿Í À¥ÆäÀÌÁö »óÀÇ À߸øµÈ »ç¿ë ¹æ¹ýÀ» ¾Ë·ÁÁÖ´Â µµ±¸
ÀÎ DOM Inspector°¡ ¸ðÁú¶ó¿¡ ¿ª½Ã ³»ÀåµÇ¾î ÀÖ´Ù. ÀÓÀÇÀÇ À¥ ¹®¼³ª XUL ¾îÇø®ÄÉÀ̼ÇÀ¸·Î ÀÌ¿ë Áß
DOM À» Á¤¹Ð Á¶»ç Çϰųª ¼öÁ¤Çϰųª Çϴµ¥ »ç¿ëÇÒ ¼ö°¡ ÀÖ´Â µµ±¸·Î»ç, ¹®¼ ¹× ³»ºÎÀÇ ³ëµå¸¦ ´ÙÁ¾
´Ù¾çÇÑ ½ÃÁ¡¿¡¼ º¸´Â º¼ ¼ö ÀÖ´Â À©µµ¿ì¸¦ ÀÌ¿ëÇØ DOM °èÃþÀ» Ž»öÇÒ ¼ö ÀÖ´Ù. ¿À¸¥ÂÊÀÇ ½ºÅ©¸°¼¦Àº
ÀüÇüÀûÀÎ DOM Á¤¹Ð Á¶»ç ÀÛ¾÷ÀÇ ¸ð½ÀÀÌ´Ù.
±× ¹Û¿¡ ¸ðÁú¶ó¿¡¼´Â IE¿Í ´Þ¸® ÆäÀÌÁö ¼Ò½º º¸±â¿¡¼ ¹®¹ýÀ» ÇÏÀ̶óÀÌÆ® ó¸®ÇÏ¿© º°µµ·Î È®ÀÎ ÇÒ ¼ö
ÀÖÀ¸¸ç, ij½¬ °ü¸®ÀÚ, HTTP Çì´õ º¸±â¸¦ ÅëÇØ À¥¼¹ö¿ÍÀÇ Åë½Å °úÁ¤¿¡¼ ÀϾ´Â ÀÏ·ÃÀÇ °úÁ¤À» ¸ðµÎ
µð¹ö±ë ÇØ º¼ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ ´Ù¾çÇÑ µð¹ö±ë ¹æ¹ýµéÀ» Ȱ¿ëÇÏ¿© º¸´Ù ´õ Cross browsing¿¡ °¡±î¿î À¥
ÆäÀÌÁö ±¸ÇöÀÌ °¡´ÉÇÏ´Ù. 2. Cross Browsing À̶õ?
2.1 Cross BrowsingÀÇ Á¤ÀÇ

[±×¸².2 ¿ª»ç ¼ÓÀÇ ´Ù¾çÇÑ À¥ºê¶ó¿ìÀú]2.2 Á¢±Ù¼º Çâ»ó
Cross BrowisngÀÇ ¹üÁÖ¿¡´Â ·¹À̾ƿô ¹× ±â¼úÀû °øÅ뼺À» Ãß±¸ÇÏ´Â ¸éÀÌ ÀÖ´Â °¡ Çϸé, ÀϹÝÀûÀÌÁö ¾Ê
´Â À¥»ç¿ëÀÚ¿¡ ´ëÇÑ Áö¿øÀ̶ó´Â Æ÷°ýÀûÀÎ Àǹ̵µ ÇÔÃàÇϰí ÀÖ´Ù. ¿¹¸¦ µé¾î, û°¢ Àå¾ÖÀÚ³ª ½Ã°¢ Àå¾Ö
ÀÚ°¡ À¥ÆäÀÌÁö¸¦ º¸±â À§ÇØ ÇÊ¿äÇÑ °ÍµéÀ̳ª ¾î¸°ÀÌ ³ë¾àÀÚ¸¦ À§ÇÑ ¹è·Á °°Àº °ÍµéÀÌ ±×°ÍÀÌ´Ù. 1) ÅØ½ºÆ®
ÇÙ½É Á¤º¸´Â ¹Ýµå½Ã ÅØ½ºÆ®/HTML Æ÷¸ËÀ¸·Î Á¦°øµÇ¾î¾ß ÇÑ´Ù. ƯÈ÷ Flash °°Àº °ÍÀ¸·Î ÀüüȸéÀ» ±¸¼º
Çϰųª ¸Þ´º¸¦ ±¸¼ºÇÏ´Â °ÍÀº ÇÇÇØ¾ß ÇÑ´Ù. ¸¸¾à ²À »ç¿ëÇØ¾ß ÇÑ´Ù¸é ºñ Flash ¹öÀüÀ» ¸¸µé¾î¾ß ÇÑ´Ù.
±ÛÀÚ¿¡ ´ëÇÑ Çü½ÄÀº <font> ű׸¦ »ç¿ëÇϱ⠺¸´Ù´Â CSSÀ» ÅëÇØ ÁöÁ¤Çؼ »ç¿ëÇÑ´Ù.
HTML4.0¿¡¼´Â FONT¸¦ »ç¿ëÇÏ´Â °ÍÀ» ÃßõÇϰí ÀÖÁö ¾Ê´Ù.
CSS¿¡´Â ÀϹÝÀûÀ¸·Î »ç¿ë °¡´ÉÇÑ ±ÛÀÚ²ÃÀ» Face ¼Ó¼º¿¡¼ ÁöÁ¤ÇØ¾ß ÇÑ´Ù. ¿¹¸¦ µé¸é, ±¼¸², ±¼¸²Ã¼, µ¸
¿ò, µ¸¿òü µî Arial, Helvetica, Times New RomanµîÀÌ ÀÖ´Ù. ¶ÇÇÑ, °¡º¯Æø°ú °íÁ¤ÆøÀÇ ±Û²Ã ¼±Åÿ¡ ÀÖ
¾î ±ÛÀÚÀÇ Å©±â¸¦ »ç¿ëÀÚ°¡ ÀÓÀÇ·Î Á¶Á¤ÇÒ ¼ö ÀÖµµ·Ï °¡º¯Æø ±Û²ÃÀ» ¿ì¼±ÇÑ´Ù.
ºê¶ó¿ìÀú¿¡ µû¶ó, ƯÁ¤ »ç¿ëÀÚÀÇ °æ¿ì¿¡´Â, º¹ÀâÇÑ Å×À̺íÀ» »ý¼ºÇÏ´Â °ÍÀÌ ¾î·Æ°Å³ª ·¹À̾ƿôÀÌ Æ²·Á
º¸ÀÌ´Â °æ¿ì°¡ ¸Å¿ì ¸¹´Ù. µû¶ó¼, <TABLE> ÅÂ±× ¹æ½ÄÀÇ ·¹À̾ƿô º¸´Ù´Â
<DIV>¿Í CSS°ú Á¢¸ñµÈ ·¹À̾ƿô ¹æ½ÄÀ¸·Î º¯°æÇϵµ·Ï ³ë·ÂÇÑ´Ù.
À¥ÆäÀÌÁö ³»¿¡ Å×À̺íÀ» ¾Æ¿¹ »ç¿ëÇÏÁö ¾Ê´Â´Ù´Â Á¤Ã¥À» °íÁýÇÏ´Â °ÍÀº Çö½ÇÀûÀ¸·Î ºÒ°¡´ÉÇϹǷÎ, ÃÖ¼Ò
ÇÑ µðÀÚÀ̳ʴ º¹ÀâÇÑ Å×ÀÌºí »ç¿ë ½Ã ÀϾ ¼ö ÀÖ´Â ¹®Á¦¿¡ ´ëÇØ ÀνÄÇϰí ÀÖ¾î¾ß ÇÑ´Ù.
Ä÷³ ¼ö´Â ÃÖ¼Ò·Î È¿°úÀûÀ¸·Î À¯ÁöÇØ¾ß Çϰí, Áßø Å×À̺íÀº °¡´ÉÇÑ ÇÑ ÇÇÇϰí, ´Ù¸¥ ´ë¾ÈÀÌ ¾ø´Â °æ¿ì
»ç¿ëÇÑ´Ù.
<img>, <applet>,
<input> ,<object>, <applet> ÅÂ±× µî¿¡´Â
À̹ÌÁö¸¦ º¸Áö ¾Ê°Å³ª º¼ ¼ö ¾ø´Â »ç¿ëÀÚ³ª °Ë»ö ¿£Áø À§Ä¡¼³Á¤¿¡ ¸Å¿ì À¯¿ëÇÑ ALT³ª LONGDESC, TITLE
°°Àº ÅØ½ºÆ® Á¤ÀǸ¦ ¹Ýµå½Ã »ðÀÔÇÑ´Ù.
<img src="access.gif" alt="[Description]"
longdesc="imgdesc_a.html"><a href="w.htm" title="Description of
Accessbility">[D]</a>
<object data="accessbrdlogo.gif" type="image/gif"> The Access
Board's <a href="projected.html">projected budget</a> for Fiscal
2005 is ... </object>
<OBJECT data="navigation.gif" type="image/gif" usemap="#mapnav">
<MAP name="map1"><P>Navigate the Access Board site.
[<A href="guidelines.html" shape="rect" coords="0,0,118,28">Access
Guide</A>]
[<A href="news.html" shape="rect"
coords="118,0,184,28">Go</A>]
[<A href="search.html" shape="circle"
coords="184.200,60">Search</A>]
</MAP>
</OBJECT>
<TABLE border="1" summary="This table charts the number of webpages
analyzed by each agency head, what kind of media the pages contain,
and whether or not the page is part of the Executive Branch.">
<CAPTION>Web pages Analyzed by Agency Heads</CAPTION>
<TR>
<TH id="header1">Agency Head</TH>
. . .
</TR>
</TABLE>
À¥»çÀÌÆ® Á¢±Ù¼ºÀº Website garage (http://www.websitegarage.com) ȤÀº Bobby
(http://www.cast.org/bobby) µî¿¡¼ Å×½ºÆ®ÇØ º¼ ¼ö ÀÖ´Ù. ÁÁÀº ¹æ¹ýÀº ÅØ½ºÆ® ºê¶ó¿ìÀúÀÎ Lynx¸¦ Ȱ
¿ëÇÏ¿© À¥»çÀÌÆ®¸¦ ½Ã¹üÀûÀ¸·Î Á¶»çÇØ º¸´Â ¹æ¹ýµµ ÀÖ´Ù.

[±×¸².3 ÅØ½ºÆ® ±â¹Ý Lynx ºê¶ó¿ìÀúÀÇ ½ÇÇà ¸ð½À (http://www.lynx.org)]2.3 À¥ºê¶ó¿ìÀú°£ ƯÀ̼º
²÷ÀÓ¾øÀÌ »õ·Î¿î ºê¶ó¿ìÀú°¡ ÃâÇöÇÔ¿¡ µû¶ó Ç¥Áذú ȣȯ¼º¿¡ ´ëÇÑ Á߿䵵°¡ Á¡Á¡ Áõ´ëµÇ°í ÀÖ´Ù. ±×·¯
³ª ¸¹Àº À¥ºê¶ó¿ìÀúµéÀº ¿©ÀüÈ÷, HTML, CSS, ÀÚ¹Ù½ºÅ©¸³Æ® µîÀÇ Ç¥ÁؾÈÀ» ÃæºÐÈ÷ Áö¿øÇÏÁö ¸øÇϰí ÀÖ´Ù.
±×·¯³ª Ç¥ÁØÀ» ÁöŰ·Á´Â ³ë·ÂµéÀÌ ÁøÇàµÇ°í Àֱ⠶§¹®¿¡ º¸´Ù ºü¸¥ ¼Óµµ·Ï ºê¶ó¿ìÀú°£ À¥ ȣȯ¼ºÀÌ ÀÌ
·ç¾î Áö°í ÀÖ´Ù.
<Ç¥ >¿¡¼ º¸
ÀÌ´Â °Í ó·³ 1999³â ÀÌÀü¿¡ ³ª¿Â ¿À·¡µÈ À¥ºê¶ó¿ìÀúµéÀº ÀÚ¹Ù½ºÅ©¸³Æ®, CSS, HTML4ÀÇ ±â´ÉµéÀ» ±¸ÇöÇÏ
Áö ¸øÇϰí ÀÖ´Ù. µû¶ó¼ Cross BrowsingÀÇ ¸ñÇ¥´Â ¿Ïº®ÇÑ È£È¯¼º¿¡ µÎ´Â °ÍÀÌ ¾Æ´Ï¶ó ÀÌÁ¾ À¥ºê¶ó¿ìÀú
¿¡¼ »ç¿ëµÇ´Â ºñȣȯ ¹× ºñÇ¥ÁØ ±¸Çö ¹æ½Ä°ú ±â¹ýµéÀ» °¡´ÉÇÑ Ç¥Áؾȿ¡¼ ¼ö¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ã´Â
°ÍÀÌ´Ù.
ºê¶ó¿ìÀú ÇÁ·¹ÀÓ Å×À̺í Ç÷¯±×ÀÎ font Å©±â
font»ö»ó JScript ÀÚ¹Ù CSS gif89 DHTML IFRAME
Å×À̺í»ö IE6.0 V V V V V V V V V V V V IE5.5 V V V V V V V V V V V V IE5.0 V V V V V V V V V V V V IE4.0 V V V V V V V V V V V V IE3.0 V V V V V V V V V V V NS7.0 V V V V V V V V V V V V NS6.1 V V V V V V V V V V V V NS6.0 V V V V V V V V V V V V NN4.7 V V V V V V V V V V V NN4.5 V V V V V V V V V V V NN3.0 V V V V V V V V V MZ1.3 V V V V V V V V V V V V MZ1.0 V V V V V V V V V V V V OP7 V V V V V V V V V V V V OP6 V V V V V V V V V V V V OP5 V V V V V V V V V V V V OP4 V V V V V V V V V V OP3.6 V V V V V V V V
[Ç¥.1 À©µµ¿ì¿¡¼ ÁÖ¿ä À¥ºê¶ó¿ìÀú º° Áö¿ø À¥±â¼ú ³»¿ª]<col>°ú <colgroup>ÀÇ span, width¸¸ NSÁö
¿øÇϳª IE°¡ Áö¿øÇÏ´Â align, valignÀº ÇÏÁö ¾ÊÀ½ ¶ÇÇÑ <iframe>ÀÇ alignµµ NS´Â
Áö¿øÇÏÁö ¾Ê´Âµ¥ ÀÌ´Â align, valign °°Àº ¼Ó¼ºµéÀÌ ¾ÕÀ¸·Î CSS·Î ÇÕÃÄÁú ¿¹Á¤À̱⠶§¹®ÀÌ´Ù. µû¶ó¼
align ȤÀº valign °°Àº °ÍÀº ¾²Áö ¾Ê°í CSS¿¡¼ ¼³Á¤ÇÏ¿© »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ´Ù.
<legend>ÀÇ °æ¿ì IE¸¸ Áö¿øÇϸç <table>ÀÇ hspace, vspace´Â
HTML3¿¡ ÀÖ´Â ±â´ÉÀ̳ª IE¿¡¼´Â Áö¿øÇÏÁö ¾Ê´Â´Ù.
<body> marginwidth,
marginheight´Â NS¿¡¼ Áö¿øÇϰí topmargin, leftmarginÀº IE¿¡¼ °¢°¢ ´Ù¸£°Ô Áö¿øÇϹǷΠ°°ÀÌ ¼³Á¤ÇØ
ÁÖ¾î¾ß ÇÑ´Ù. <hr>ÀÇ color¿Í <frame>ÀÇ framespacing,
<table>ÀÇ bordercolor-light, bordercolordark ±×¸®°í ¹è°æÀ½¾ÇÀ» µé·ÁÁÖ´Â
<bgsound>, <script>ÀÇ id´Â IE¸¸ Áö¿øµÇ´Â °ÍÀ̹ǷΠ°¡±ÞÀû
»ç¿ëÇÏÁö ¾Ê°Å³ª ´ëüµÇ´Â ÀÚ¹Ù½ºÅ©¸³Æ® ±â´ÉÀ» ÀÌ¿ëÇÏ´Â °ÍÀÌ ÆÈ¿äÇÏ´Ù. ƯÈ÷
<bgsound>ÀÇ °æ¿ì <object>¸¦ »ç¿ëÇÏ¿© Ȱ¿ë °¡´ÉÇÏ´Ù. <blink>,
<marquee>´Â ±ÛÀÚ¸¦ ±ô¹ÚÀ̰ųª È帣´Â ±â´ÉÀ» ÇØÁÖ´Â °Íµé·Î À̵éÀº ¿äÁò ÀÚ¹Ù½º
Å©¸³Æ®·Î ÃæºÐÈ÷ ±¸Çö °¡´ÉÇÏ´Ù. IE¸¸ Áö¿øÇÏ´Â ±â´É Áß¿¡´Â <comment>,
<xml>µîÀÇ Å±װ¡ ÀÖÀ¸¸ç, <spacer>Àº NS¿¡¼¸¸ Áö¿øÇÏ´Â µî
Â÷À̰¡ ÀÖ´Ù. ÀÌ·¯ÇÑ À¥ºê¶ó¿ìÀú »çÀÌÀÇ Æ¯À̼ºÀº Å×À̺í(table)¿¡¼ Ç¥½ÃÇÏ´Â ¹æ½Ä¿¡¼ È®¿¬È÷ ´Ù¸¥
°á°ú¸¦ º¸¿©ÁØ´Ù. <±×¸²4>Àº <table>Áß
</td>ű׸¦ ¸¶Áö¸·¿¡ »ç¿ëÇÏÁö ¾Ê¾ÒÀ» ¶§ º¸¿©ÁÖ´Â °á°úÀÇ Â÷ÀÌÀÌ´Ù.

[±×¸².4 Table td ű׸¦ ¿Ï°áÇÏÁö ¾ÊÀº °æ¿ì]<±×¸²5>´Â Å×ÀÌºí¿¡ background À̹ÌÁö ÆÄÀÏÀ» ¼³Á¤ÇÏ¿´À» ¶§ ´Þ¸® ³ªÅ¸³ª´Â
Çö»óÀ» Ç¥ÇöÇÑ °ÍÀÌ´Ù.

[±×¸².5 Table¿¡ background À̹ÌÁö¸¦ ÁöÁ¤ÇÑ °æ¿ì]<±×¸²6>Àº Å×ÀÌºí¿¡¼ cellspacing°ú cellpaddingÀ» ¼³Á¤ÇÑ °æ¿ì ´Þ¸® ³ªÅ¸³ª
´Â Çö»óÀ» Ç¥ÇöÇÑ °ÍÀÌ´Ù.

[±×¸².6] tableÀÇ cell ¼³Á¤À» ÇÑ °æ¿ì]<form>ÀÇ °æ¿ìµµ input typeÀ̳ª submit ¹öư Çü½ÄµéÀÌ ºê¶ó¿ì
Àú¿¡ µû¶ó ´Ù¸¥ ¸ð¾çÀ¸·Î ³ªÅ¸³ª´Â °ÍÀ» ¹ß°ßÇÒ ¼ö ÀÖ´Ù.

[±×¸².7. form ¼Ó¼ºµéÀÇ ´Ù¸¥ ÇüÅÂÀÇ Ç¥½Ã]2.4 Ç¥ÁØÀ̶õ ¹«¾ùÀΰ¡?
À¥»çÀÌÆ®¿¡ Àû¿ëÇÏ´Â HTML, CSS, Javascript °°Àº °ÍÀº ¾îµð¿¡¼ Á¤ÇØÁ®¼ »ç¿ëµÇ´Â °ÍÀϱî? ÀÌ °°Àº
½ÂÀÎµÈ °³¹æÇü ÀÎÅÍ³Ý Ç¥ÁØÀº Áï World Wide Web Consortium (W3C)¿¡¼ ¸¸µé¾î Áø´Ù. W3C´Â 1994³â 10
¿ù ¹Ì±¹ÀÇ MIT ÄÄÇ»ÅÍ °úÇÐ ¿¬±¸¼Ò(MIT LCS), À¯·´ÀÇ Á¤º¸¼öÇÐÀ¯·´¿¬±¸ÄÁ¼Ò½Ã¿ò(ERCIM), ±×¸®°í ÀϺ»ÀÇ
°ÔÀÌ¿À ´ëÇÐÀÌ ¿¬ÇÕÇÏ¿© ¸¸µé¾îÁø ±¹Á¦ÀûÀÎ À¥ ±â¼ú Ç¥ÁØ ±â±¸ÀÌ´Ù. 2.5 W3C Ç¥ÁØÀÇ ³»¿ë
Áö±ÝºÎÅÍ´Â W3C¿¡¼ Á¦°øÇÏ´Â À¥»çÀÌÆ® Á¦ÀÛÀ» À§ÇÑ °¢Á¾ ±Ç°í¾È¿¡ ´ëÇÑ Æ¯¼ºÀ» »ìÆìº»´Ù.
body ³»¿¡ JavaScript¸¦ À§Ä¡½ÃŰ´Â °ÍÀº
ÇÇÇØ¾ß ÇÑ´Ù. mouseover´Â ºê¶ó¿ìÀúÀÇ °ËÃ⠿ɼǰú ÇÔ²² »ç¿ëµÉ ¼ö ÀÖÀ» »ÓÀÌ´Ù. JavaScript º¯¼ö´Â ºÎ
ÀûÀýÇÏÁö ¾Ê´Â ÇÑ ³í¸®ÀûÀ¸·Î À̸§ ºÙ¿©Á®¾ß ÇÑ´Ù.
¾Æ·¡´Â À¥»çÀÌÆ®ÀÇ Á¢±Ù¼ºÀ» ³ôÀ̱â À§ÇÑ Ç¥Áؾȵé ÀÌ´Ù.
W3C¿¡¼´Â À¥ÆäÀÌÁö°¡ Ç¥Áؾȿ¡ µû¶ó ¸¸µé¾î Á³´ÂÁö, Á¢±Ù¼º¿¡ ´ëÇÑ °í·Á°¡ ÀÌ·ç¾î Á³´ÂÁö À¯È¿¼º °Ë»ç
(Validation)¿¡ ´ëÇÑ Á¤º¸¸¦ Á¦°øÇϰí ÀÖ´Ù. °³¹ßÀÇ ¸Ç ù ´Ü°è¿¡¼ºÎÅÍ ¿©·¯ °¡Áö °Ë»ç¸¦ ½ÃÀÛÇϸé,
Ãʱ⿡ ½Äº°ÇÑ Á¢±Ù¼º °ü·Ã ¹®Á¦Á¡Àº ´õ ¼öÁ¤Çϱ⠽±°í, ÇÇÇØ °¥ ¼ö ÀÖ´Ù. 3. ¿Ã¹Ù¸¥ ÄÚµù ¹æ¹ý
3.1 HTML
Ç¥ÁØ HTMLÀ» ´ãÀº À¥ÆäÀÌÁö¸¦ ¸¸µç ´Ù´Â °ÍÀº ¾î¶² ÀǹÌÀΰ¡? ¸ÕÀú´Â ºñÇ¥ÁØÀûÀÎ HTML°ú ÀÚ¹Ù½ºÅ©¸³Æ®
Äڵ带 Ç¥ÁØ ÄÚµå·Î ¹Ù²Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. ¶ÇÇÑ À¥ÆäÀÌÁö¸¦ ¿Ïº®ÇÑ ÇüÅÂ(well-formed)¸¦ °®Ãá ÄÚµù ¹æ
½ÄÀ» »ç¿ëÇÏ´Â °ÍÀÌ´Ù. Áï, HTMLÀÇ ±âº»ÀÎ ¿±â¿Í ´Ý±â¸¦ ¿Ïº®ÇÏ°Ô ±¸¼ºÇÏ´Â °ÍÀÌ Áß¿äÇÏ´Ù. ƯÈ÷
<img>. <br>. <p> °°Àº ű׵éÀ» ¿¹¿ÜÀûÀ¸
·Î Á¦¿ÜÇÏ°í ¸ðµç ű׵éÀº ÀÌ ±ÔÁ¤À» ÁöÄÑ¾ß ÇÑ´Ù. Àº À̰͵éÀ» »©¸Ô±â ½±´Ù. ƯÈ÷ ¿°í ´Ý´Â À§Ä¡´Â
Á¤È®ÇØ¾ß ÇÑ´Ù. ´ÙÀ½Àº Ʋ¸° ¹æ½ÄÀÌ´Ù.
<b><i>These tags are not nested correctly.</b></i>
<b><i>This text will be bolded and italicized.</i></b>
<i><b>This text will also be bolded and italicized.</b></i>
<blockquote> </blockquote> ¸¦ µé¿©¾²±â¸¦ Çϱâ À§ÇØ »ç
¿ëÇÏ´Â °æ¿ì°¡ °¡²û Àִµ¥, À̰ÍÀº ¹®ÀåÀÇ Àο뿡 »ç¿ëÇϴ ű×ÀÌ´Ù. ¶ÇÇÑ, <p>
¸¦ ÇÑÁÙ ¹Ù²ÞÀ¸·Î ¿ÀÇØÇϰí ÀÖÀ¸³ª ÀÌ´Â ¹®´ÜÀ» ¹Ù²Ü ¶§ »ç¿ëÇϸç, ÇÑÁÙ ¹Ù²ÞÀº
<br>À» »ç¿ëÇØ¾ß ÇÑ´Ù.
<!DOCTYPE> ÅÂ±× ¿ª½Ã Á¦´ë·Î ¾ËÁö ¸øÇÏ°í »ç¿ëÇÏ´Â °æ¿ì°¡ ¸¹´Ù. À̰ÍÀº
HTML ÆÄÀÏ Ã³À½¿¡ Àû´Â °ÍÀ¸·Î ÀÌ ÆäÀÌÁö¿¡¼ »ç¿ëÇÏ´Â HTML ¹öÀüÀ» ºê¶ó¿ìÀú¿¡°Ô ¾Ë·ÁÁÖ´Â ¿ªÇÒÀ» ÇÑ
´Ù. HTML ¹öÀü¿¡ µû¶ó ÇØ¼®µÇ´Â ¹æ½ÄÀÌ ºê¶ó¿ìÀú¿¡ µû¶ó¼µµ ´Ù¸£±â ¶§¹®¿¡ À̸¦ ÁöÁ¤ÇØ ÁÖ´Â °ÍÀº ¸Å
¿ì Áß¿äÇÏ´Ù. ºê¶ó¿ìÀú°¡ Á¤È®È÷ HTMLÀ» ÇØ¼®Çϰí Ç¥½ÃÇÒ ¼ö ÀÖµµ·Ï ÀÌ Å±×ÀÇ ¿©·¯ °¡Áö »ç¿ë ¹æ¹ýÀ»
¾Ë¾Æ¾ß ÇÒ Çʿ䰡 ÀÖ´Ù. HTML4.01¿¡¼´Â <font>. <b>,
<frame>¿Í °°Àº ű׸¦ »ç¿ëÇÏÁö ¸øÇϵµ·Ï Çϱ⠶§¹®¿¡ DOCTYPE¿¡ ´ëÇÑ »ç¿ë»ó ÀÌ
ÇØ¸¦ °¡Á®¾ß ÇÑ´Ù.
<!DOCTYPE html
PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">Àº HTML 4.01¿¡¼ ¿¹Àü¿¡ ÀÖ¾ú°Å³ª ¾ø¾î
Áø ű׵µ Áö¿øÇϸç, <font>¿¡ ÁöÁ¤µÈ ½ºÅ¸Àϵµ Á¦´ë·Î Ç¥ÇöÇÏ¿© ÁØ´Ù.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN">Àº HTML 4.01À» ¾ö°Ý
ÇÏ°Ô Àû¿ëÇÑ´Ù. <font> ű׿¡ Àû¿ëµÈ ½ºÅ¸ÀÏ º¸´Ù´Â CSSÆÄÀÏ¿¡¼ ÁöÁ¤µÈ ½ºÅ¸ÀÏÀ»
ÁöÄÑ Ç¥ÇöÇÑ´Ù.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">Àº HTML 4.01¿¡¼
FramesÀ» Æ÷ÇÔÇÏ´Â À¥ ÆäÀÌÁö¿¡¼ »ç¿ëÇÑ´Ù.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ó·³ W3C¿¡¼ Á¦°øÇÏ´Â DTDÆÄÀÏÀ» Æ÷ÇÔÇϱ⵵ ÇÑ
´Ù. ÀÌ´Â HTML 4.01À» ÀϹÝÀûÀ¸·Î Àû¿ëÇÏ´Â °æ¿ìÀ̰í, ¾ö°ÝÇÏ°Ô Àû¿ëÇÏ´Â °æ¿ì,
"http://www.w3.org/TR/html401/loose.dtd"><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN" ,
±×¸®°í ¾Õ¼ ¾ð±ÞÇÑ ´ë·Î HTML4.01¿¡¼ ÇÁ·¹ÀÓÀ» »ç¿ë ÇÏ´Â °æ¿ì
"http://www.w3.org/TR/html401/strict.dtd"><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" ¸¦ »ç¿ëÇÑ´Ù.
"http://www.w3.org/TR/html401/frameset.dtd">body {font-family: Helvetica,
sans-serif; font-size: 200%;}¿Í °°Àº ½ºÅ¸ÀÏÀ» ÁöÁ¤ÇÑ ´ÙÀ½ ¼·Î ´Ù¸¥ DOCTYPEÀ» ÁöÁ¤ÇÑ °æ¿ì
¾Æ·¡¿Í °°ÀÌ Ç¥ÇöµÈ´Ù.


a) Transitional Çü½ÄÀ¸·Î ±ÔÁ¤ÇÑ °æ¿ì
b) Strict Çü½ÄÀ¸·Î ±ÔÁ¤ÇÑ °æ¿ì
[±×¸². 8 DOCTYPE¿¡ µû¸¥ HTML Ç¥½Ã ¹æ¹ý]font-size¿¡ ´ëÇØ¼µµ IE¿Í NNÀº ´Ù¸£°Ô Ç¥ÇöÇÑ´Ù. ÀÌ·¯ÇÑ Â÷ÀÌ´Â ¿¾³¯ ºê¶ó¿ìÀúÀϼö·Ï
´õ¿í ½ÉÇϸç, ÃÖ±Ù¿¡´Â ºê¶ó¿ìÀú °³¹ßÀÚµéÀÌ Ç¥ÁØÀ» Áö۰í Àֱ⠶§¹®¿¡ ¸¹ÀÌ »ç¶óÁ³´Ù. DOCTYPEÀ» ±Ô
Á¤ÇÏ´Â °¡Àå ÁÁÀº ¹æ¹ýÀº Strict Çü½ÄÀ» »ç¿ëÇÏ´Â °ÍÀÌ´Ù. À̰ÍÀº CSS¸¦ ÅëÇØ ¸ðµç HTML ű×ÀÇ ¼Ó¼ºÀ»
ÀÚÀ¯ÀÚÀç·Î ±ÔÁ¤ÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù. Áï, b {font-weight: normal;} ¶ó°í Àû´Â ´Ù¸é ´õ ÀÌ»ó
<b>´Â ±½ÀºÃ¼·Î Ç¥½ÃµÇÁö ¾Ê´Â´Ù. À̰ÍÀº CSS¸¦ ÅëÇØ À¥ºê¶ó¿ìÀú¿¡ ÅëÀÏµÈ ½ºÅ¸ÀÏ
Àû¿ëÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù.
metaű×ÀÇ charsetÀ»
euc-kr µîÀ¸·Î ¾Æ·¡¿Í °°ÀÌ ÁöÁ¤ÇØ ÁÖ¾î¾ß ÇÑ´Ù.
¸¸¾à À̰ÍÀ» ºü¶ß¸®¸é ¸ðÁú¶ó¿¡¼ ÇѱÛÀÌ ±úÁö´Â »óȲÀÌ »ý°Ü ¸¶Ä¡ ¿À·ùó·³ º¸ÀÏ ¼ö ÀÖ´Â °¡Àå
ù¹øÂ° ¿ä¼ÒÀÌ´Ù. <meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<table>À» »ç¿ëÇÒ ¶§µµ ÈçÈ÷ <tr>, <td>·Î
¸¸ Çà°ú ¿À» Ç¥ÇöÇϰí Àִµ¥, Á¦¸ñÇà¿¡ ´ëÇØ¼´Â <th>¸¦ µ¥ÀÌÅÍÇà¿¡ ´ëÇØ¼´Â
<td>¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÇÊ¿äÇÏ´Ù. µÎ °³ ÀÌ»óÀÇ ³í¸®ÀûÀÎ Á¦¸ñÇàÀ̳ª Á¦¸ñ¿À» °®´Â
µ¥ÀÌÅͰ¡ µé¾îÀִ ǥ¿¡¼´Â µ¥ÀÌÅÍ Ä³¢¸® ¶Ç´Â Á¦¸ñ ij¢¸® °ü·Ã Áþ´Â ¸¶Å©¾÷À» »ç¿ëÇÑ´Ù. ¿¹¸¦ µé¸é,
HTML¿¡¼ ÇàÀ» ¸ðµÒ ÁöÀ¸·Á¸é THEAD, TFOOT, TBODY¿Í °°Àº ¸¶Å©¾÷À» »ç¿ëÇϰí, ¿À» ¸ðµÒ ÁöÀ¸·Á¸é COL,
COLGROUPÀ» »ç¿ëÇÑ´Ù. IE¿¡¼´Â table³»¿¡ bordercolorlight ¼Ó¼º°ú bordercolordark ¼Ó¼ºÀ» ÅëÇØ À½¿µ
À» ÁÖ°í ÀÖÁö¸¸, ´Ù¸¥ ºê¶ó¿ìÀú´Â À̸¦ »ç¿ëÇÏÁö ¾Ê±â ¶§¹®¿¡ »ç¿ëÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ´Ù.
<Ç¥2>´Â HTML¿¡¼ ÇʼöÀûÀ¸·Î ¹Ù²Ù°Å³ª »ç¿ëÇÏÁö ¸»¾Æ¾ß Çϴ ǥÇöµéÀ» Á¤¸®ÇÏ¿´´Ù.
ºñ ±ÇÀå ¿ä¼ÒµéÀº ´ëüÇÒ ¼ö ÀÖ´Â Á¦¾ÈµéÀÌ ÀÌ¹Ì ³ª¿Í ÀÖ´Â °æ¿ìÀÌ´Ù.
¹Ù¸£Áö ¾Ê´Â Ç¥Çö ÃßõÇϴ ǥÇö NN4 <layer> HTML 4.0 <div>NN4 <nolayer> >HTML 4.0 <div>NN4 <ilayer> HTML 4.0 <iframe>NN4 <blink> CSS1 ¹®ÀÚ Ç¥½Ã ¿ä¼Ò text-decoration: blink;NN4 <div>, <layer> ¿¡¼ src=HTML 4.0
<iframe> ÀÇ src=IE3/4/5 <marquee>HTML 4.0 <div>
DOM1ÀÇ Javascript·Î Ç¥Çö.IE3/4/5 <bgsound>HTML 3.2 NN4-¿¡¼´Â <embed>
±âŸ À¥ ºê¶ó¿ìÀú¿¡¼´Â <object> ¸¦ »ç¿ë.
[Ç¥.2 HTML¿¡¼ Çʼö º¯°æÇ׸ñ]iframeÀ̳ª div°¡ Áö¿øµÇÁö ¾Ê´Â´Ù. µû¶ó¼ iframeÀ̳ª
div¸¦ »ç¿ëÇÒ ¶§ ¾Æ·¡¿Í°°ÀÌ layer³ª nolayer¸¦ °°ÀÌ »ç¿ëÇϸé
NN4¸¦ Áö¿ø ÇÒ ¼ö ÀÖ´Ù.
´Ü div¿¡¼ src¸¦ ÁöÁ¤ÇÏ¿© ¿ÜºÎ ÆÄÀÏÀ» ÀÐ¾î ¿À´Â
°ÍÀº Ç¥ÁØÀûÀÎ ¹æ¹ýÀÌ ¾Æ´Ï¹Ç·Î À̶§´Â iframeÀ» »ç¿ëÇØ¾ß ÇÑ´Ù.
<IFRAME ID="foo" SRC=foo.html> <LAYER NAME="foo"
SRC=foo.html>
</LAYER> </IFRAME> <LAYER NAME="NN4content" SRC=foo.html></LAYER>
<NOLAYER><DIV ID="nav6content">¡¦.
</DIV></NOLAYER>
<font>ÀÌ´Ù. À̰ÍÀº
À̹ÌCSS·Î ¿Å°ÜÁö°í ÀÖÀ¸¹Ç·Î ÀÌ´Â <div>³ª <span>À¸·Î ¿Å±â´Â
°ÍÀÌ ÁÁ´Ù.
<FONT color="blue" face="Helvetica">Real
<FONT size="+1">Fun</FONT> Ficture</FONT>
<SPAN style="color:blue; font:Helvetica">Real
<SPAN style="font:larger">Fun </SPAN> Books</SPAN><FRAMESET ROWS="30,*">
<FRAME SRC="foo.html">
<FRAME SRC="bar.html">
<NOFRAMES>
This page requires frames. See <a
href="noframes.html">sitemap</a>.
</NOFRAMES>
</FRAMESET><img>¿ä¼ÒÀÇ alt¼Ó¼º¿¡ °ªÀ» ¼³Á¤ÇØ µÎ¸é ±×¸² À§¿¡ ¸¶¿ì½º Ä¿¼¸¦ ³õ¾ÒÀ»¶§, pop-
up¿¡ ÀÇÇØ altÀÇ ¼³¸íÀÌ ³ª¿Â´Ù°í »ý°¢ÇÏ´Â °ÍÀº À߸øµÈ °ÍÀÌ´Ù. ±×·¯ÇÑ ±â´ÉÀ» ÇÏ´Â °ÍÀº titleÀÌ´Ù.
title¼Ó¼ºÀº ¸ðµç HTML ű׿¡ °øÅëÀûÀ¸·Î »ç¿ëÇÏ¿© ¼³¸íÀ» ³ªÅ¸³»´Â °ÍÀÌ´Ù. alt°¡ ÇÏ´Â ¿ªÇÒÀº ´ÜÁö
±×¸²¿¡ ´ëÇÑ ¼³¸í»ÓÀÓÀ» ±â¾ïÇØ¾ß ÇÑ´Ù. ¾Æ·¡ ¿¹Á¦´Â ±×°ÍÀ» ¼³¸íÇØ ÁØ´Ù.

<p title="¿¹Á¦ÀÔ´Ï´Ù.">
¸¸¾à Mozilla¿¡ ¹ö±×¸¦ ã¾Æ³ÂÀ» °æ¿ì <a HREF="http://www.mozilla.or.kr/"
title="ÇÑ±Û ¸ð Áú¶ó"> ÇÑ±Û ¸ðÁú¶ó</a>¿¡ º¸°íÇϼ¼¿ä. <img src="?.gif"
alt="(?)" title="Áú¹®Çϱâ">
</p><form>Àº HTML»ç¾ç¿¡¼ ³»ºÎ ¿ä¼ÒÀÌÁö ÀÚ½Ä ¿ä¼Ò°¡ ¾Æ´Ï´Ù. IE´Â
<form>ű׸¦ ´ÝÁö ¾ÊÀº °æ¿ì, ÀÚµ¿À¸·Î ´Ý¾Æ ÁÖ´Â °æÇâÀÌ Àִµ¥ À̰͵µ À߸øµÈ
°ÍÀÌ´Ù. µû¶ó¼ <form>Àº Á¤È®È÷ ¿°í, ´Ý±â¸¦ ÇÏ´Â °ÍÀÌ Áß¿äÇÏ´Ù. 3.2 CSS
CSSÀ» »ç¿ëÇÒ ¶§ ¿ì¸®°¡ °¡Àå Àؾî¹ö¸®±â ½¬¿î »ç½ÇÀº CSS¸¦ Áö¿øÇÏÁö ¾Ê´Â ¿¹Àü À¥ºê¶ó¿ìÀú°¡ ÀÖ´Ù´Â
Á¡ÀÌ´Ù. ´ë°³ IE3.0°ú NN4µîÀÌ CSS¸¦ Áö¿øÇÏÁö ¸øÇϸç, ÀÌµé ¹öÀüÀº Àüü À¥ºê¶ó¿ìÀúÀÇ 1%µµ ä µÇÁö
¾Ê´Â´Ù. ±×·¯³ª, À̵é À¥ºê¶ó¿ìÀú¸¦ À§Çؼ ¾Æ·¡¿Í °°ÀÌ °¢ HTML ű׿¡ ´ëÇØ¼ °£´ÜÇÑ ¼Ó¼ºÀ» ºÎ¿©ÇÏ
°Å³ª, BODYÀÇ ¼Ó¼ºÀ» ¹Ì¸® ¼±¾ðÇØ ÁÖ´Â °ÍÀÌ ÁÁ´Ù.
<BODY alink="#xxxxxx" bgcolor="#xxxxxx" link="#xxxxxx"
text="#xxxxxx" vlink="#xxxxxx">
<H1><FONT face="Courier" size=+4>Test Title</FONT></H1><STYLE type="text/css">
<!-- .title { font-size:12pt;
font-color: red
} -->
</STYLE>
<font face=title>Red Title</font><h1>, <b>,
<p> µîÀÇ HTML ű׿¡ CSS¸¦ Àû¿ëÇϸé HTMLÄڵ嵵 °£´ÜÇϰí, À¥ºê¶ó¿ìÀú °£ ´Ù¸£°Ô
ÁöÁ¤µÈ HTML ű׿¡ ´ëÇÑ Ç¥Çöµµ ÅëÀ쵃 ¼ö ÀÖ´Ù.
<STYLE type="text/css">
<!- h2 { font-size:12pt, font-color: red } -->
</STYLE>
<h1>Red Title</h1>margin-topÀº µÉ ¼ö ÀÖ´Â ÇÑ »ç¿ëÇÏÁö ¾Ê°í, ÆùÆ® Å©±â³ª »çÀÌÁî ´ÜÀ§¿¡¼µµ %, em µîÀ»
»ç¿ëÇÏÁö ¾Ê´Â ´ë½Å pixel¸¸ »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ´Ù. ¶ÇÇÑ, line-height´Â ¾²Áö ¾Ê´Â °ÍÀÌ ÁÁÀ¸¸ç,
class¸í¿¡ ÀÏ¹Ý Å°¿öµå °°Àº °ÍÀº
È¥µ·µÇ¹Ç·Î ¾²Áö ¾Ê´Â °ÍÀÌ ÁÁ´Ù. BODY¿¡´Â margin-left. margin-right¸¸ ¼³Á¤Çϰí LI, DD, DT µî¿¡´Â
½ºÅ¸ÀÏÀ» ¼³Á¤ÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ´Ù. ¶ÇÇÑ, <h1>, <h2> °°Àº
ű׸¦ »ç¿ëÇÏ¿© ¹®¼ÀÇ ±¸Á¶ÀÇ ¿ªÇÒÀ» ºÎ¿©ÇÒ Çʿ䰡 ÀÖ´Ù. ´Ü¼øÈ÷ ±Û²ÃÀ̳ª ±ÛÀÚÀÇ Å©±â¸¦ ¹èÄ¡Çϱâ
À§ÇØ »ç¿ëÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó HTML ű×ÀÇ ¾²ÀÓ»õ¿¡ µû¶ó CSS¸¦ ¼³Á¤ÇØ¾ß ÇÑ´Ù´Â ÀǹÌÀÌ´Ù.
link¼Ó¼ºÀ» ÅëÇØ ½ºÅ¸ÀÏ ½ÃÆ® ÆÄÀÏ
À» ÀÐ¾î µéÀÌ´Â ¹æ¹ýÀÌ ÀÖ´Ù. ¸¸¾à ÃֽŠºê¶ó¿ìÀú¿¡¼ Áö¿øÇÏ´Â @import¶ó´Â ¼Ó¼ºÀ¸·Î ½ºÅ¸ÀÏ ½ÃÆ®¸¦
Àоî¿Â´Ù¸é NN4¸¦ À§ÇØ ´ÙÀ½°ú °°ÀÌ °íÁ¤ ½ºÅ¸ÀÏ ½ÃÆ®¸¦ ÁöÁ¤ÇØ ÁÙ Çʿ䰡 ÀÖ´Ù.
<STYLE type="text/css">
/* Navigator 4 CSS rules */
</STYLE>
<STYLE type="text/css">
/* Advanced CSS rules ignored by Navigator 4 */
@import "advanced.css";
</STYLE><link rel="stylesheet" href="foo.css" type="text/css">
<link rel="stylesheet" href="bar.css" type="text/css" title="±×·ì1">
<link rel="stylesheet" href="hge.css" type="text/css" title="±×·ì2">
<link rel="alternate stylesheet" href="alt.css" type="text/css" title="±×·ì
2">
font-family¿¡¼ ÇÑ±Û ±Û²ÃÀ» »ç¿ëÇÑ´Ù
¸é ´õ´õ¿í ÇÊ¿äÇÑ °ÍÀÌ´Ù.
@charset "euc-kr"; /* charset */
¹Ù¸£Áö ¾Ê´Â Ç¥Çö ÃßõÇϴ ǥÇö HTML3 <center>CSS1 text-align:centerHTML3 <strike>CSS1 text-decoration:line-throughHTML3 <u>CSS1 text-decoration:underlineHTML3 <dir>, <menu>HTML4 <ul>
[Ç¥.3 CSS¿¡¼ Çʼö º¯°æÇ׸ñ]border-width, width,
heightµî¿¡ 0 ÀÌ¿ÜÀÇ °ª¿¡ ´ÜÀ§°¡ ¾øÀ¸¸é Ç¥ÁØ À¥ºê¶ó¿ìÀú¿¡¼´Â ºÎÁ¤ÇÑ ±¸¹®ÀÌ µÇ¾î ¼Ó¼º ¼³Á¤ÀÌ ¹«È¿
È µÈ´Ù. ±×·¯³ª, IE¿¡¼´Â ÀÌ·¯ÇÑ °ªÀ» px·Î¼ º¸¿ÏÇÏ°Ô µÇ¾î ÀÖÀ¸¹Ç·Î °¡´ÉÇϸé px·Î¼ ´ÜÀ§¸¦ ²À »ç
¿ëÇÏ´Â °ÍÀÌ ÁÁ´Ù. :hoverÀÇ °æ¿ì, ¸¶¿ì½º¸¦ ƯÁ¤
¸µÅ©¿¡ ¿Ã·ÈÀ» ¶§ ³ªÅ¸³ª´Â »ö»óÀ» ÁöÁ¤ÇÒ ¶§ »ç¿ëÇÏ´Â µ¥, ¾Æ·¡ÀÇ °æ¿ì´Â IE¿Í Mozilla°¡ ´Ù¸¥ °á°ú¸¦
³ªÅ¸³½´Ù. a:hover{ color:red; } a:link{ color:black;} a:visited{ color:green;}
visited ¼Ó¼º¿¡´Â ºÓÀº»öÀÌ Ç¥½ÃµÇÁö ¾Ê°í
link¿¡¸¸ ºÓÀº
»öÀÌ Ç¥½ÃµÈ´Ù. À̰ÍÀº CSS ´Ü°èÈ ±ÔÄ¢À̶ó´Â °ÍÀÌ ÀÖ¾î ¾î´À Á¶°Ç¿¡ ´ëÇØ¼ °ªÀ» ¿©·¯ Â÷·Ê ÁöÁ¤Çϸé
¸¶Áö¸·¿¡ ÁöÁ¤µÈ °ÍÀÌ À¯È¿ÇÏ°Ô µÇ±â ¶§¹®ÀÌ´Ù. ¹Ý¸é, hover¸¦ Á¦ÀÏ ³ªÁß¿¡ µÎ¸é Á¦´ë·Î µ¿ÀÛÇÏ°Ô µÈ´Ù.
µû¶ó¼, link, visited, hover, active, focusÀÇ ¼ø¼´ë·Î CSS¸¦ Á¤ÇØ¾ß ÇÑ´Ù.
text-decorationÀÇ °æ¿ì¿¡µµ ºê¶ó¿ìÀú¿¡ µû¶ó
¸¹Àº Â÷À̰¡ ³´Ù. CSS¼Ó¼º¿¡µµ Æ®¸® ±¸Á¶°¡ ÀÖ¾î »óÀ§¿¡¼ ½ÇÇàµÈ ³»¿ëÀÌ ÇÏÀ§¿¡¼ Ãë¼ÒµÇ°Å³ª ÇÒ ¼ö
¾ø°Ô µÇ¾î ÀÖ´Ù. IE¿¡¼´Â È®´ëÇØ¼®À» ÅëÇØ Çã¿ëÇØ ÁÖ°í ÀÖ´Ù.

<span style="color:black;text-decoration:underline;">
°ËÀº ÅØ½ºÆ® <span style="color:red;text-decoration:inherit;">ºÓÀº ÅØ½ºÆ®
</span>
°ËÀº ÅØ½ºÆ® </span>text-decorationÀº Ç¥ÁØ »ç¾ç¿¡ ºñÇϸé Opera¿Í IE°¡ ¹ö±×°¡ ÀÖ´Â °ÍÀ¸·Î º¸À̹ǷÎ, À̰ÍÀ» »ç¿ëÇÒ ¶§
´Â ÃÖ´ëÇÑ ¿©·¯ ºê¶ó¿ìÀú¸¦ ÅëÇØ »ìÆì º¼ ÇÊ¿ä °¡ ÀÖ´Ù.
font-family ¼Ó¼ºÀ» Á¤ÇÒ ¶§ °í·ÁÇØ¾ß ÇÒ Á¡Àº °¢ OSÇ÷§Æû¿¡¼ À¯»çÇÑ
±Û²ÃÀ» ÁýÇÕÇÏ¿© º¸¿© ÁÜÀ¸·Î¼ ÃÖ´ëÇÑ ÅëÀÏ ¼ºÀ» À¯Áö ÇÏ°Ô ÇÏ´Â °ÍÀÌ´Ù. [Ç¥.4]´Â
¸ÆÅ²Åä½Ã¿Í À©µµ¿ì¿¡¼ À¯»çÇÑ ±Û²Ã ÇüŸ¦ ³ª¿ÇÑ °ÍÀÌ´Ù.

[Ç¥.4] ¸ÅŲÅä½Ã¿Í À©µµ¿ì¿¡¼ À¯»ç ±Û²Ã]
border-colorÀÇ °æ¿ì´Â IE, Mozilla¿Í Opera ¸ðµÎ ´Ù¸¥ °á°ú¸¦ ³¾ ¼ö ÀÖ´Â ¼Ó¼ºÀ̹ǷÎ
ÁÖÀÇÇØ¼ »ç¿ëÇØ¾ß ÇÑ´Ù. ƯÈ÷ Opera´Â °ÅÀÇ ÀÌ ¼Ó¼ºÀ» Áö¿øÇÏÁö ¸øÇÑ´Ù. ¶ÇÇÑ ¾Æ·¡ÀÇ °æ¿ì ó·³, ¼¼·Î
»çÀÌÁî°¡ ³»¿ëº¸´Ù ÀûÀº °æ¿ì, IE6.0´Â Àüü¸¦ Æ÷ÇÔÇÏ°í ±× ¹Û¿¡ ºê¶ó¿ìÀú´Â ³ÖÀ» ¼ö ÀÖ´Â ´Ü¶ô±îÁö¸¸
³Ö´Â ¿À·ù°¡ ÀÖ´Ù. Ç¥ÁØ ÀûÀÎ ¹æ¹ýÀ¸·Î´Â ÈÄÀÚ°¡ ¿Ç´Ù.

<div style="font-size:12px;height:18px;border:1px red solid;">
À̰ÍÀº 12px Å×½ºÆ®ÀÔ´Ï´Ù. <br>
ÀÌÇàÀº 18pxÇà¿¡ µé¾î°¥±î. </div>

<p style="color:blue;font-size:12px;height:12px;border:blue solid 1px;">
Text.<br> Text.<br> Text.<br>
Text.<br> <p>
<p style="color:red;font-size:12px;border:red solid 1px;">
Text.<br> Text.<br> Text.<br>
</p>height °ªÀ» ÁöÁ¤ÇÏ´Â
°ÍÀº ÇÇÇϰí, ºê¶ó¿ìÀúÀÇ ÇØ¼®¿¡ ¸Ã±â´Â °ÍÀÌ ±âº»ÀûÀÌ´Ù. ±×·¯³ª À̰͵µ overflow¶ó´Â CSS2 »ç¾ç¿¡ µû¶ó
IEÀÇ ¹ö±×·Î ÇØ¼®µÇ´Â °æÇâÀÌ ÀÖ´Ù. <ul>°ú <ol>ÀÌ Àִµ¥, °øÅëÀûÀ¸
·Î <li>¿ä¼Ò¸¦ °¡Áø´Ù. ÀÌ Å±״ ³Ê¹« °íÀüÀûÀÌ¾î¼ °¢ ºê¶ó¿ìÀú¿¡¼ Â÷À̰¡ ¾øÀ»
°Í °°À¸³ª ½ÇÁ¦·Î ±× Â÷ÀÌ´Â ºê¶ó¿ìÀú¿¡ µû¶ó ¸Å¿ì ½ÉÇÏ´Ù. ÀÌ·± °ÍµéÀ» ¹«½ÃÇϰųª Á¤È®ÇÑ Å©±â¸¦ Á¤
ÇÏ´Â °ÍÀÌ ÁÖÈ¿ÇÑ ¹æ¹ýÀÌ´Ù.

ul,ol{
margin: 18px 0 18px 40px;
padding: 0; }
li{ margin: 0; }
<doctype>ÀÌ transitionalÀÎ °æ¿ì, À̸¦ Àüü ¿ä
¼Ò·Î »ìÆì È¸é ¸ðµÎ¸¦ ä¿ì´Â °á°ú°¡ ³ªÅ¸³¯ ¼ö ÀÖ´Ù. ÀÌ·± °æ¿ì¸¦ ´ëºñÇÏ¿© °¡Àå »óÀ§ÀÎ body³ª html
¿¡ height:100%¸¦ ÁöÁ¤ÇØ ÁÙ Çʿ䰡 ÀÖ´Ù. <hr>ÀÇ ½ºÅ¸ÀÏ ÁöÁ¤ÀÇ °æ¿ì Á» º¹ÀâÇÑ °æÇâÀÌ ÀÖ´Ù.
<hr>ÀÇ °æ¿ì ºê¶ó¿ìÀú ¸¶´Ù ¸ðµÎ ´Ù¸¥ Ç¥½Ã ¾ç½ÄÀ» °¡Áö°í ÀÖ¾î À̰ÍÀ» Á¤Çϱ⠾î
·Æ´Ù. ¾Æ·¡¿Í °°ÀÌ ¼¼°¡Áö ¹æ½ÄÀ¸·Î color¸¦ ÁöÁ¤ÇßÀ» ¶§ °¢ ºê¶ó¿ìÀú ¸ðµÎ ´Ù¸¥ °á°ú¸¦ ³»±â ¶§¹®ÀÌ´Ù.
<hr style="color:red;">
<hr style="background-color:red;">
<hr style="background-color:red;border:none;">
<hr>À» »ç¿ëÇÏÁö ¾Ê°Å³ª ±â´ëÇÏÁö ¾Ê´Â ÆíÀÌ ÁÁ
´Ù.
<hr style="color:red; background-color:red; border:none;
width:100%; height:0.3em;">3.3 DOM°ú Javascript
Javascript´Â HTML³»¿¡¼ ¿©·¯ °¡Áö ±â´ÉÀ» ½ÇÇöÇÒ ¼ö ÀÖµµ·ÏÇÏ´Â ½ºÅ©¸³Æ® ¾ð¾î·Î¼ MicrosoftÀÇ
VBScript¿¡ ´ëº° µÈ´Ù. VBscript´Â À©µµ¿ì ȯ°æÀÇ IE¿¡¼¸¸ µ¿ÀÛÇϹǷΠ´ëºÎºÐÀÇ ½ºÅ©¸³Æ® ±â´ÉÀ» »ç¿ë
ÇÒ ¶§´Â Javascript¸¦ »ç¿ëÇÑ´Ù. Javascript´Â ¾î¶² Ç¥ÁؾÈÀÌ ¾Æ´Ï¹Ç·Î, »ç¿ë¿¡ ´ëÇÑ °Á¦ÀûÀÎ ¿ä¼Ò´Â
¾ø´Ù. ±×·¯³ª Netscape°ú MicrosoftÀÇ Javascript ½ÇÇà ¹æ¹ý°ú ÄÚµå ¹æ¹ýÀÌ ¾à°£ ´Þ¶ó Cross browsing
¿¡ ¹®Á¦¸¦ ÀÏÀ¸Å°±âµµ ÇÑ´Ù.
document.all[]ÀÌ »ç¿ëµÈ´Ù.
ÀÌ·¯ÇÑ Â÷ÀÌ·Î
ÀÎÇØ »ó´ç¼ö°¡ W3CÀÇ Ç¥ÁØ DOM ÀÇ »ç¾ç¿¡ Æ÷ÇÔµÇÁö ¾Ê¾Æ Mozilla³ª Netscape6/7 ¿Í °°Àº Ç¥ÁØ¿¡ ÁذÅÇÑ
ºê¶ó¿ìÀú¿¡¼´Â JavaScript ¿¡·¯ÀÇ ¿äÀÎÀÌ µÈ´Ù.
LANGUAGE="JavaScript"¸¦ ¼±¾ðÇØ Áְųª
type="text/javascript"¸¦ »ç¿ëÇØ ÁØ´Ù. JScript, VBscript µîÀº IE¿¡¼¸¸ »ç¿ëÇϹǷΠ»ç¿ëÇÏÁö ¾Êµµ·Ï
ÇÑ´Ù. ¶ÇÇÑ, ÅØ½ºÆ® ºê¶ó¿ìÀú³ª ºñ ½ºÅ©¸³Æ® ºê¶ó¿ìÀú¸¦ À§ÇØ NOSCRIPT¶ó´Â ¿ä¼Ò¸¦ »ç¿ëÇÏ¿© ´ëü ÅØ½º
Æ®³ª ¸µÅ©¸¦ Á¦°øÇϰųª, Ŭ¶óÀ̾ðÆ®Ãø ½ºÅ©¸³Æ® ´ë½Å¿¡ ¼¹öÃø ½ºÅ©¸³Æ®¸¦ »ç¿ëÇØ ȣȯ¼ºÀ» ³ô¿© ÁÖ´Â
°ÍÀÌ ÁÁ´Ù.
<SCRIPT LANGUAGE="JavaScript">
<!-- //
// -->
</SCRIPT>
<NOSCRIPT>
<UL>
<LI><A
HREF="choice1.html">Choice1</A></LI>
<LI><A
HREF="choice2.html">Choice2</A></LI>
</UL>
</NOSCRIPT>
<!----Comment----> ·Î ¾²´Â °ÍÀº À߸øµÈ ¹æ¹ýÀ¸·Î <!--·Î ½ÃÀÛ
ÇÏ¿© -->·Î ³¡³»°í, ÁÖ¼® ³»¿ë ¾È¿¡´Â ÇÏÀÌÆù(-)ÀÌ µÎ°³ ÀÌ»ó µé¾î°¡Áö ¾Êµµ·Ï ÇÑ´Ù. <!--==Comment==-->, <!-- Comment --> ¹æ½ÄÀÌ ¹Ù¸¥ Ç¥Çö
ÀÌ´Ù.
href ¼Ó¼ºÀÇ °ªÀ¸·Î "javascript:"¸¦ ¾²´Â °ÍÀº Á¢±Ù¼º Áöħ À§¹ÝÀÏ »Ó
¾Æ´Ï¶ó HTML Ç¥ÁØ À§¹ÝÀ̱⵵ ÇÏ´Ù. ÀÌ·± °æ¿ì, onClick µîÀ» »ç¿ëÇØ¾ß ÇÑ´Ù. <script>href.location="test.html";</script>
°°Àº ³»¿ë¸¸ ´ã´Â °ÍÀº ±ÇÀåÇÏÁö ¾ÊÀ¸¸ç ¸¸¾à ÇÑ´Ù¸é, window.href.location="test.html"
À̶ó°í Á¤È®ÇÏ°Ô Ç¥ÇöÇϰųª, <meta> ű×ÀÇ refresh¸¦ »ç¿ëÇϰųª ÇÏ´Â °ÍÀÌ ¿Ç´Ù. <marquee> ű׸¦ Áö¿øÇϱâ À§Çؼ´Â ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù.
<script type="text/javascript">
var msg = "ÀÌ ÅØ½ºÆ®°¡ MARQUEEÅÂ±× Ã³·³ ½ºÅ©·Ñ ÇÕ´Ï´Ù. ";
function JsMarquee(id){
if(document.getElementById){ // IE5, Mozilla
var msgarea = document.getElementById(id);
if (msgarea.firstChild && msgarea.firstChild.nodeName == "#text") {
msgarea.firstChild.nodeValue = msg;
} else if (document.all) {
msgarea.innerHTML = msg;
}
} else if(document.all) { // IE4
msgarea.innerHTML = msg;
} else if(document.layers){ //NN4
msg2=msg.substring(0,40);
document.layers[id].visibility='hidden';
document.layers[id].document.open();
document.layers[id].document.write(msg2);
document.layers[id].document.close();
document.layers[id].visibility='show';
}
msg=msg.substring(2,msg.length)+msg.substring(0,2);
var cmd = "JsMarquee('" + id + "')";
setTimeout(cmd,500);
}
</script>document.layers[] (Netscape4 »ç¿ë), document.elementName
(¿¹¸¦ µé¸é , ¿ä¼Ò <p name="yooneek" /> ¿¡ÀÇ ÂüÁ¶¸¦ ÃëµæÇÏ´Â °æ¿ì document.yooneek),
document.all[] (IE¿¡¼ »ç¿ë) ÇÏ´Â ¹æ¹ýÀº W3C DOMÀÌ ¸ðµÎ Áö¿øÇÏÁö ¾Ê´Â´Ù. Ç¥ÁØ ¹æ½ÄÀº
document.getElementById("yoone")À» »ç¿ëÇÏ¿© ±¸º°ÇÑ´Ù.
element.style °´Ã¼ÀÇ ÂüÁ¶¸¦ »ç¿ëÇÑ´Ù. ½ºÅ¸ÀÏ¿¡ ´ëÀÀÇÏ´Â ¿ä
¼Ò´Â DOM ÀÇ getElementById³ª À§ÀÇ DOM ¾×¼¼½º ½Ã¿¡·Î ¼³¸íÇÑ ¸Þ¼Òµå¿¡ ÀÇÇØ ¾òÀ» ¼ö ÀÖ´Ù.
¹Ù¸£Áö ¾Ê´Â Ç¥Çö ÃßõÇϴ ǥÇö NN4 document.layers[]
document.tags[]
document.ids[]
document.classes[]
document.elementName
IE4/5 document.allDOM1 document.getElementById() ¿¡¼ test¸¦ Àд ¹æ¹ýÀº
<span id="test"
>Test</span>
element = document.getElementById("test")NN4
element.visibility = value;DOM2 element.style.visibility = value;NN4
element.left
IE4/5 element.style.pixelLeftDOM2 parseInt (element.style.left)NN4
element.top
IE4/5 element.style.pixelTopDOM2 parseInt (element.style.top)NN4
element.moveTo(x, y);
IE4/5 element.style.pixelLeft = x;
IE4/5 element.style.pixelTop = y;DOM2 element.style.left = value + "px";
DOM2 element.style.top = value + "px";NN4 handleEvent()DOM2 dispatchEvent()
[Ç¥.5 Javascript ¹× DOM¿¡¼ À¯ÀÇÇØ¾ßÇÒ Ç¥Çö]<form id=testfrm><input type=text name="userid"></form>
document.forms("userid")À¸·Î Ç¥ÇöÇÏ´Â ½Ç¼ö¸¦ ÇÒ ¶§°¡ ÀÖ
´Ù. document.formÀº ¸Þ¼Òµå°¡ ¾Æ´Ï¶ó ¹è¿À̱⠶§¹®¿¡ document.forms[0]·Î Ç¥ÇöÇÏ´Â °ÍÀÌ Á¤È®ÇÏ´Ù.
¶Ç´Â document.form.userid·Î Ç¥ÇöÇÑ´Ù.
element.innerText, element.innerHTML, element.outerText, element.outerHTMLÀ» »ç¿ëÇÏ´Â °Íµµ À߸ø
µÈ °ÍÀÌ´Ù. Åë»óÀûÀ¸·Î document.getElementByID(element).innerHTML ÇüÅ·Π»ç¿ëÇÏ¸é ´ëºÎºÐ ºê¶ó¿ìÀúµéÀÌ
Áö¿øÇϰí ÀÖÁö¸¸ W3CÀÇ DOM Ç¥ÁØÀº Á¶±Ý ´Ù¸£´Ù°í ÇÒ ¼ö ÀÖ´Ù. ÁöÁ¤µÈ dynatext¶ó´Â ¿ä¼Ò¸¦ º¯°æÇÏ´Â ÀÛ¾÷¿¡ ´ëÇÑ ¿¹¸¦ º¸¸é,
<P>Papa's got <SPAN id="dynatext">a lot of nerve</SPAN>!</P>
<script type="text/javascript">
var span_el = document.getElementById("dynatext");element.childNodes[0] À¸·Î¼ Á¢±ÙÇÒ
¼ö ÀÖ´Â 1Â÷ ³ëµå¸¦ °¡Áø´Ù. Áï, ¿ì¸®°¡ element.innerTextÀ» ´ëüÇÒ ¹æ¹ýÀ¸·Î¼´Â
element.childNodes[0].nodeValue °¡ »ç¿ëÇÒ ¼ö ÀÖ´Ù. span_el.innerText = "a brand new bag"À» ½ÇÇöÇÏ·Á¸é, ´ÙÀ½°ú °°´Ù.
var new_txt = document.createTextNode("a brand new bag");
span_el.replaceChild(new_txt, span_el.childNodes[0]);span_el.innerHTML = "a brand <b>new</b> bag" ó·³ HTML űװ¡ Æ÷ÇÔµÈ
¹®ÀåÀ» Ç¥ÁØÀûÀ¸·Î ¼ö¿ëÇÏ´Â ¹æ¹ýÀº »õ·Î¿î ¿ä¼Ò¸¦ ¸¸µç ÈÄ, ÀÌ¿¡ 3°³ÀÇ ³ëµå¸¦ Ãß°¡ÇÑ´Ù.
óÀ½ÀÇ ÅØ½ºÆ® ³ëµå, ÀÚ½ÅÀÇ ÅØ½ºÆ® ³ëµå¸¦ °¡Áö´Â B ¿ä¼Ò , ¸¶Áö¸· ÅØ½ºÆ® ³ëµå¿¡ °¢°¢ ³»¿ëÀ» ³ÖÀº
´ÙÀ½ ¿ø·¡ ¿ä¼Ò¿¡ ġȯÇÏ´Â ¹æ¹ýÀÌ´Ù
var new_el = document.createElement(span_el.nodeName);
new_el.appendChild(document.createTextNode("a brand "));
var bold_el = document.createElement("B");
bold_el.appendChild(document.createTextNode("new"));
new_el.appendChild(bold_el);
new_el.appendChild(document.createTextNode(" bag"));
span_el.parentNode.replaceChild(new_el, span_el);
</script>
3.4 Plugin
Cross browsing¿¡¼ °¡Àå ³°¨ÇÑ ¹®Á¦¿¡ ºÀÂøÇß´Ù. ¹Ù·Î PluginÀ̶ó´Â ¹®Á¦ÀÌ´Ù. PluginÀ̶õ HTML»ó¿¡
ƯÁ¤ ¾îÇø®ÄÉÀ̼ÇÀÇ ±â´ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â ±â¼úÀ» ¸»ÇÏ´Â °ÍÀ¸·Î ¸ÅÅ©·Î¹Ìµð¾î»çÀÇ Flash,
¾îµµºñÀÇ Acrobat Reader, ¸®¾ó³×Æ®¿÷½ºÀÇ Real Player, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ Windows Media Player µîÀÌ
¿©±â¿¡ ¼ÓÇÑ´Ù. À̵éÀº °£´ÜÇÑ ½ÇÇàÇü ÆÄÀϸ¸À¸·Îµµ À¥ºê¶ó¿ìÀú ³»¿¡¼ ÀÀ¿ë ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¼ö ÀÖ
´Ù.
<embed>, <applet>À» ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â
<object>¶ó´Â º°µµÀÇ Å±׸¦ ¸¸µé¸é¼ ÀÌ ±â´ÉÀ» Áö¿øÇØ ¿Ô´Ù. HTML 4.01¿¡¼´Â
object°¡ Ç¥ÁØÀ¸·Î Á¦Á¤µÇ¾ú±â ¶§¹®¿¡, object¸¸ »ç¿ëÇÏ¸é µÇÁö¸¸ ¿¹Àü NN4¹öÀü°ú Ç¥ÁØ »ç¿ë¹æ¹ý¿¡ ´ë
ÇØ ¿©ÀüÈ÷ ³í¶õÀÌ Á¦±âµÇ°í ÀÖ´Ù.
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/"-
swflash.cab#version=5,0,0,0" width="366" height="142" id="myFlash">
<param name="movie" value="test.swf">
<param name="quality" value="high">
<param name="swliveconnect" value="true">
</object>classid´Â clsid·Î FlashÀÇ °íÀ¯ ÇÁ·Î±×·¥ ½Äº°
ÀÚÀ̰í, codebase´Â Flash ActiveX°¡ ¼³Ä¡µÇÁö ¾ÊÀº °æ¿ì ¼³Ä¡ ÆÄÀÏÀÌ À§Ä¡ÇÑ °æ·Î¸¦ ÁöÁ¤ÇÑ´Ù. param
Àº ¹®¼ °´Ã¼ ¸ðµ¨¿¡¼ ÀÚ½Ä ³ëµå·Î¼ Âü°í ÇÒ¼ö ÀÖ´Â °ªµéÀ» ÀǹÌÇÑ´Ù. Netscape6À̳ª Opera4ÀÌ»ó ºÎ
ÅÍ´Â object¸¦ Ç¥ÁØÀ¸·Î Áö¿øÇϱâ´Â Çϳª À©µµ¿ì ¹Ìµð¾î Ç÷¹ÀÌ¾î µî ¸î °¡Áö¿¡ ±¹ÇѵȴÙ. ¶ÇÇÑ,
classid °°Àº ½Äº°ÀÚ¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó mime-typeÀ» ±â¹ÝÀ¸·Î Çϱ⠶§¹®¿¡ ÀÀ¿ëÇÁ·Î±×·¥À» ÀνÄ
ÇÏ´Â ¹æ¹ýÀÌ IEÀÇ ¿ÀºêÁ§Æ® ±â¼ú¹æ¹ý°ú Å©°Ô ´Ù¸£´Ù.
<object type="application/x-shockwave-flash"
data="test.swf" width="366" height="142" id="myFlash">
<param name="movie" value="test.swf">
<param name="quality" value="high">
<param name="swliveconnect" value="true">
<p>You need Flash -- get the latest version from
<a
href="http://www.macromedia.com/downloads/">here.</a></p&g
t;
</object>objectÀÇ »ç¿ë ¹æ¹ýÀÌ´Ù.
mime-typeÀ» ÅëÇØ ÇÁ·Î±×·¥À» ÀÎÁöÇϰí, IE¿Í °°ÀÌ codebase¸¦ ÅëÇØ ÀÚµ¿ ¼³Ä¡ÇÏ´Â ±â´ÉÀ» ³Ö°í ÀÖÁö
¾Ê´Ù. ƯÈ÷, paramÀ» ¹«½ÃÇÏ´Â À¥ºê¶ó¿ìÀú°¡ Àֱ⠶§¹®¿¡ data="..swf" ÆÄÀÏ Çü½ÄÀ¸·Îµµ ¼³Á¤ÇØ ÁÖ°í
ÀÖ´Ù. object¸¦ »ç¿ëÇϴµ¥ ÀÖ¾î, ¸ðÁú¶ó ±â¹Ý ºê¶ó¿ìÀúµéÀÌ ´õ Ç¥ÁØ¿¡ °¡±õ°Ô ±â¼úµÇ°í ÀÖÀ¸³ª ¿ö³«
³í¶õÀÌ ¸¹°í PluginÀÌ IE ±â¹ÝÀÌ ¸¹±â ¶§¹®¿¡ ¸ðµÎ °°ÀÌ ¾²´Â °ÍÀÌ À¯¸®ÇÏ´Ù. ±×·¯³ª µÎ °¡Áö Äڵ带
µ¿½Ã¿¡ »ç¿ëÇÏ´Â °ÍÀº ºÒ°¡´É ÇϹǷΠÀ§ÀÇ µÎ°¡Áö Äڵ带 Áö¿ø ¿©ºÎ¿¡ µû¶ó ³ª´©¾î ¾²°Å³ª ¾Æ¿¹ µÎ°¡Áö
Á¤º¸¸¦ ÇÔ²² ´ã´Â ¹æ¹ýµµ ÀÖ´Ù.
if (window.ActiveXObject) {
// IE ActiveX Code
document.write("<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-
444553540000">
} else {
// Mozilla based Plugin Code
document.write("<object type="application/x-shockwave-flash"..">
} <embed>¿Í <applet>Àº Áö±Ý±îÁö ³Î¸® ¾²À̱ä ÇÏ¿´À¸³ª,
HTML4.01¿¡¼ ±Ç°íÇÏÁö ¾Ê´Â ¹æ¹ýÀ¸·Î µÇ¾î µÉ ¼ö ÀÖÀ¸¸é »ç¿ëÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ´Ù. ±×·¯³ª NN4¿Í °°Àº
ºê¶ó¿ìÀúÀÇ ¹öÀü ȣȯ¼º À¯Áö Â÷¿ø¿¡¼ ÇÊ¿äÇÒ ¼öµµ ÀÖ´Ù. µû¶ó¼ ÀÚ¹Ù ¾ÖÇø´À» ºÒ·¯¿Ã °æ¿ì¿¡µµ
object ű׸¦ »ç¿ëÇØ¾ß Çϸç, ¾Æ·¡¿Í °°Àº ¿¹Á¦¸¦ »ç¿ëÇÏ¿© ºÒ·¯¿Â´Ù.
<object classid="java:NervousText.class" width="534" height="50">
<param name="text" value="Java 2 SDK, Standard Edition v1.4">
<p>You need the Java Plugin. Get it from
<a
href="http://java.sun.com/products/plugin/index.html">here.</a>>
</p>
</object>
<script src="aa.js" ...></script>
....
<script ...>test();</scirpt>
test.js ÆÄÀÏ
function test() {
document.write("><object classid=xxx...");
document.write("</object>");
}
4. °í±Þ µð¹ö±ë ±â¹ý
4.1 À¥ºê¶ó¿ìÀú ¾Ë¾Æ³»±â
if (navigator.appName == "Microsoft Internet Explorer") {
document.all(id).style.visibility = "visible";
} else if (navigator.appName == "Netscape") {
if (parseInt(navigator.appVersion) < 5) {
document.layers[id].visibility = "show";
} else {
document.getElementById(id).style.visibility = "visible";
}
if (document.getElementById) { // NS6+, IE 5+, Opera 5+
elm = document.getElementById(id);
}
else if (document.all) { // IE4, Opera
elm = document.all[id];
elm = document.layers[id];
}
document.getElementByIdÀ̶ó°í ÇÏ´Â °´Ã¼¸¦ °¡Áö°í ÀÖ´Â ºê¶ó¿ìÀú¿¡ ´ëÇØ¼´Â °°Àº Äڵ带 ½Ç
ÇàÇÑ´Ù. document.getElementById °´Ã¼´Â W3CÀÌ ±ÔÁ¤µÇ¾î ÀÖ´ÂDOMÀÇ Ç¥ÁØÀ¸·Î ÃÖ±Ù À¥ºê¶ó¿ìÀú´Â ´ëºÎ
ºÐ Áö¿øÇϹǷΠÅë»ó ÀÌ ¹æ¹ýÀ» »ç¿ëÇØ¾ß ÇÑ´Ù. µû¶ó¼ W3C DOMÀ» »ç¿ëÇϴ ǥÁØ À¥ºê¶ó¿ìÀú¿¡¼ ´ÙÀ½°ú
°°ÀÌ <div id=xxx>¡¦</div>·Î ±ÔÁ¤µÈ ¿µ¿ªÀ» À̵¿ÇÏ´Â °£´ÜÇÑ
½ºÅ©¸³Æ®¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Ù.
function moveElement(id, x, y){ // W3C DOM Browser
var elm = document.getElementById(id);
if (elm) {
elm.style.left = x + 'px';
elm.style.top = y + 'px';
}
}
// convert all characters to lowercase to simplify testing
var agt=navigator.userAgent.toLowerCase();
// *** BROWSER VERSION ***
// Note: On IE5, these return 4, so use is_ie5up to detect IE5.
var is_major = parseInt(navigator.appVersion);
var is_minor = parseFloat(navigator.appVersion);
// Note: Opera and WebTV spoof Navigator
var is_nav = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
&& (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
&& (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));
var is_nav2 = (is_nav && (is_major == 2));
var is_nav3 = (is_nav && (is_major == 3));
var is_nav4 = (is_nav && (is_major == 4));
var is_nav4up = (is_nav && (is_major >= 4));
var is_navonly = (is_nav && ((agt.indexOf(";nav") != -1) ||
(agt.indexOf("; nav") != -1)) );
var is_nav6 = (is_nav && (is_major == 5));
var is_nav6up = (is_nav && (is_major >= 5));
var is_gecko = (agt.indexOf('gecko') != -1);
var is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
var is_ie3 = (is_ie && (is_major < 4));
var is_ie4 = (is_ie && (is_major == 4) && (agt.indexOf("msie 4")!=-1) );
var is_ie4up = (is_ie && (is_major >= 4));
var is_ie5 = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
var is_ie5_5 = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.5") !=-1));
var is_ie5up = (is_ie && !is_ie3 && !is_ie4);
var is_ie5_5up =(is_ie && !is_ie3 && !is_ie4 && !is_ie5);
var is_ie6 = (is_ie && (is_major == 4) && (agt.indexOf("msie 6.")!=-1) );
var is_ie6up = (is_ie && !is_ie3 && !is_ie4 && !is_ie5 && !is_ie5_5);
// KNOWN BUG: On AOL4, returns false if IE3 is embedded browser
var is_aol = (agt.indexOf("aol") != -1);
var is_aol3 = (is_aol && is_ie3);
var is_aol4 = (is_aol && is_ie4);
var is_aol5 = (agt.indexOf("aol 5") != -1);
var is_aol6 = (agt.indexOf("aol 6") != -1);
var is_opera = (agt.indexOf("opera") != -1);
var is_opera2=(agt.indexOf("opera 2") != -1 || agt.indexOf("opera/2") != -1);
var is_opera3=(agt.indexOf("opera 3") != -1 || agt.indexOf("opera/3") != -1);
var is_opera4=(agt.indexOf("opera 4") != -1 || agt.indexOf("opera/4") != -1);
var is_opera5=(agt.indexOf("opera 5") != -1 || agt.indexOf("opera/5") != -1);
var is_opera5up=(is_opera && !is_opera2 && !is_opera3 && !is_opera4);
var is_webtv = (agt.indexOf("webtv") != -1);
var is_TVNavigator = ((agt.indexOf("navio") != -1)
|| (agt.indexOf("navio_aoltv") != -1));
var is_AOLTV = is_TVNavigator;
var is_hotjava = (agt.indexOf("hotjava") != -1);
var is_hotjava3 = (is_hotjava && (is_major == 3));
var is_hotjava3up = (is_hotjava && (is_major <= 3));
4.2 ·¹À̾ƿô ¹æ½ÄÀÇ º¯°æ
´ëºÎºÐÀÇ À¥ µðÀÚÀ̳ʳª °³¹ßÀÚµéÀº TABLEÀ» ±âÃÊ·Î ÇÑ ·¹À̾ƿôÀ» Á¦ÀÛÇÑ´Ù. TABLEÀº ´Ù¾çÇÑ Çà°ú ¿
·Î ±¸¼ºµÇ¾î Àֱ⠶§¹®¿¡, °ÝÀÚÇü ¹®¼±¸Á¶¸¦ ±¸¼ºÇϴµ¥ ¾ÆÁÖ È¿°úÀûÀ̹ǷΠ¸¹ÀÌ »ç¿ëÇØ ¿Ô´Ù. ±×·¯³ª,
¹®¼ ±¸Á¶°¡ º¹ÀâÇØ Áö¸é TABLEÀÇ º¹À⼺ ¶ÇÇÑ Áõ°¡ÇÏ¿© À¯Áö º¸¼ö Çϰųª °»½Å ½Ã ±¸Á¶¸¦ ÀÌÇØÇÏ´Â µ¥
¸Å¿ì ¾î·Á¿òÀ» °Þ°Ô µÈ´Ù. ÀÌ¹Ì ¾Õ¼ »ìÆì º» ´ë·Î TABLEÀº °¢ À¥ ºê¶ó¿ìÀú ¸¶´Ù ´Þ¸® Ç¥ÇöµÇ´Â ¼Ó¼º
¶§¹®¿¡ Cross Browsing¿¡ ¾î·Á¿òÀ» Áֱ⵵ ÇÑ´Ù. ±×·¡¼ TABLEÇü ·¹À̾ƿô¿¡ CSS¸¦ °áÇÕÇÏ¿© Ç¥ÇöÇϱâ
µµ Çϴµ¥ À̰ÍÀº ±Ã±ØÀûÀÎ ÇØ°á ¹æ½ÄÀÌ µÉ ¼ö ¾ø´Ù.
<table cellspacing=0 cellpadding=0 width="100%">
<tr><td><table cellspacing=10 cellpadding=0
bgcolor=#eeeeee
width=120 height=100><td
bgcolor=#cccccc>1</td></table>
</td><td><table cellspacing=10 cellpadding=0
bgcolor=#eeeeee
width=120 height=100><td
bgcolor=#cccccc>2</td></table>
</td><td><table cellspacing=10 cellpadding=0
bgcolor=#eeeeee
width=120 height=100><td
bgcolor=#cccccc>3</td></table>
</td></tr></table>

<STYLE type="text/css">
@import "layout.css";
</STYLE>
<div id="left"> <p>1</p>
</div>
<div
id="middle"><p>2</p></div>
<div
id="right"><p>3</p></div>

#left {
position: absolute;
top: 0px; left: 0px; margin: 20px; padding: 10px;
border: 5px solid #ccc; background: #666; width: 120px;
width: 150px; /* ie5win fudge begins */
voice-family: "\"}\""; voice-family:inherit;
}
html>body #left {
width: 120px; /* ie5win fudge ends */
}
#middle {
margin: 20px 190px 20px 190px; padding: 10px;
border: 5px solid #ccc; background: #666;
}
#right {
position: absolute;
top: 0px; margin: 20px; padding: 10px; border: 5px solid #ccc;
right: 0px; /* Opera5.02 */
background: #666; width: 120px;
width: 150px; /* ie5win fudge begins */
voice-family: "\"}\""; voice-family:inherit;
}
html>body right {
width: 120px; /* ie5win fudge ends */
}
4.3 ºñ IE »ç¿ëÀÚ¸¦ À§ÇÑ °¡À̵å
±¹³»ÀÇ ´ëºÎºÐ À¥»çÀÌÆ®µéÀº IE¸¦ ±âÁØÀ¸·Î ¸¸µé¾îÁ³´Ù´Â ºñ³ ¾Æ´Ñ ºñ³À» ¹Þ°í ÀÖ´Ù. ´ëºÎºÐÀÇ »ç¿ë
ÀÚµéÀÌ IE¸¦ ¾²´Â ¸¸Å 3~4% ³»¿ÜÀÎ ºñ IE »ç¿ëÀÚ¸¦ À§ÇØ À¥ÆäÀÌÁö³ª ¼ºñ½º¸¦ ¹Ù²Û´Ù´Â °ÍÀº ½±Áö ¾Ê
´Ù´Â °ÍÀº »ç½ÇÀÌ´Ù. ƯÈ÷, »óÈ£ ¼ÒÅëÀûÀ̰í Ä¿¹Â´ÏÄÉÀ̼ÇÀ» Áß¿ä½Ã ÇÏ´Â ±¹³» À¥¼ºñ½ºÀÇ Çö½Ç·Î º¼
¶§, Javascript¿Í °°Àº ½ºÅ©¸³Æ® ¾ð¾î¿Í Flash, Shockwave ±×¸®°í ´Ù¾çÇÑ ActiveX Ç÷¯±×ÀÎ ±â¼úÀ» »ç
¿ëÇÏ´Â °Í ÀÚü¸¦ ¸·À» ¼ö´Â ¾ø´Ù°í »ý°¢ÇÑ´Ù. ±×·¯³ª, ÀÌ·¯ÇÑ ÀÇÁ¸ÀûÀÎ ±â¼úÀ» »ç¿ëÇϸ鼵µ ºñ IE »ç
¿ëÀÚ È¤Àº ºñ Windows OS »ç¿ëÀÚ µéÀÌ ¾î´À Á¤µµ ¼ºñ½º¸¦ Á¢±ÙÇÒ ¼ö ÀÖ´Â °¡À̵å Á¶Â÷ ¸¶·ÃµÇ¾î ÀÖÁö
¾Ê°í Á¢±Ù ÀÚü°¡ °ÅºÎ µÈ´Ù´Â °ÍÀº ¹®Á¦¶ó°í º¼ ¼ö ÀÖ´Ù. ¿©±â¼´Â ºñ IE »ç¿ëÀÚ¸¦ À§ÇÑ ¸î °¡Áö »ç¿ë
¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÏ¿©, À̸¦ À¥»çÀÌÆ®¿¡ ¼Ò°³ÇÔÀ¸·Î¼ ºñ IE »ç¿ëÀڵ鿡°Ô ÀÌÇØ¸¦ ÁÙ ¼ö ÀÖ´Â °¡À̵带
Á¦°øÇϰíÀÚ ÇÑ´Ù. <HR>ÀÇ »öÀº ¹è°æ Ư¡ ÀÌ´Ù, ±×·¡¼ ¿ÀÆä¶ó´Â »ý¼ºÇÏ´Â ³»¿ë »Ó¸¸ ¾Æ
´Ï¶ó ¸ðµç ¹è°æ½ºÅ¸ÀÏÀ» ½ÂÀÎÇÑ´Ù. NN4 ¹× IE¿¡¼ ±×°ÍÀº Àü°æ Ư¡ÀÌ´Ù (»ö). NN6Àº ¿ª½Ã ¹Ù¸£°Ô ÇÑ´Ù
(Àü¿¡ ³»¿ëÀ» »ý¼ºÇÏ°í »ç¿ëµÈ ÈĶó¸é ¿ÀÆä¶ó¿Í NN6 »çÀÌ¿¡´Â Â÷À̰¡ ÀÖ´Ù). 4.4 À¥ÆäÀÌÁö µð¹ö±ë ¹æ¹ý
Áö±Ý±îÁö Cross browsingÀ» À§ÇØ ºê¶ó¿ìÀúÀÇ Æ¯¼º°ú Ç¥ÁØ Áö¿ø Á¤µµ. ¿Ã¹Ù¸¥ À¥ÆäÀÌÁö ÄÚµù ¹æ¹ý µîÀ»
»ìÆìº¸¾Ò´Ù. ±×·¯³ª, ÀÌ·¯ÇÑ °¡À̵带 ÃæºÐÈ÷ ¼÷ÁöÇϰí À־ ¿À·ù°¡ ³ª´Â °ÍÀÌ À¥ÆäÀÌÁöÀÌ´Ù. °¡À̵å
¸¦ Àß ÀÍÈ÷´Â °Íµµ Áß¿äÇÏÁö¸¸, °á±¹ À¥ °³¹ßÀÚ°¡ ÃÖÁ¾ ÀÛ¾÷À» ¸¶Ä¡°í ¿©·¯ À¥ºê¶ó¿ìÀú¿¡¼ ±â´ÉÀ» ±¸
ÇöÇÏ¿© µ¿ÀÛ ¿©ºÎ¸¦ üũÇÏ´Â °ÍÀÌ ÇÊ¿äÇÏ´Ù. IE4.0, IE5.5, IE6.0, Mozilla 1.5, Nescape7, Opera7,
Safari1.0, Lynx2.8 µîÀÇ ºê¶ó¿ìÀú¿¡¼ È®ÀÎÇØ º¼ °ÍÀ» ±ÇÀåÇÑ´Ù. ¾Æ·¡ ¸µÅ©¸¦ µû¶ó°¡¸é, °¢ À¥ºê¶ó¿ì
ÀúÀÇ ¿¹Àü ¹öÀü±îÁö Á¦°øÇØ ÁØ´Ù.
- ÀÎÅÍ³Ý ÀͽºÇ÷η¯: http://browsers.evolt.org/?ie/
À¥ÆäÀÌÁöÀÇ °£´ÜÇÑ ½ºÅ©¸³Æ® ¿À·ù¸¦ ¾Ë¾Æ ³»±â À§Çؼ´Â ¸ðÁú¶ó³ª ÆÄÀ̾î¹öµå¿¡ ÀÖ´Â ÀÚ¹Ù½ºÅ©¸³Æ® ÄÜ
¼ÖÀ» ÀÌ¿ëÇÏ´Â ¹æ¹ýÀÌ ÀÖ´Ù. ÀÌ ÄܼÖÀ» ÀÌ¿ëÇϸé, Ç¥Áؾȿ¡ ±ÙÁ¢ÇÑ ¹æ¹ýÀ¸·Î À¥ÆäÀÌÁö¸¦ µð¹ö±ë ÇÒ ¼ö
ÀÖ´Â ÀåÁ¡ÀÌ ÀÖ´Ù. ÆÄÀ̾î¹öµå´Â °¡º¿î À¥ºê¶ó¿ìÀú À̹ǷÎ, ÆÄÀ̾î¹öµå¿Í IE ±×¸®°í ¿ÀÆä¶ó Á¤µµ·Îµµ
À¥ÆäÀÌÁö µð¹ö±ëÀ» ÇÒ ¼ö ÀÖ´Ù.
- ¸ðÁú¶ó: http://browsers.evolt.org/?mozilla/
- ¿ÀÆä¶ó: http://browsers.evolt.org/?opera/
- ³Ý½ºÄÉÀÌÇÁ: http://browsers.evolt.org/?navigator/
- »çÆÄ¸®: http://browsers.evolt.org/?safari/
- ¸µ½º(Lynx): http://browsers.evolt.org/?lynx/

[±×¸².9 Mozilla ÀÚ¹Ù½ºÅ©¸³Æ® ÄܼÖÀ» ÅëÇÑ µð¹ö±ë]var response = true; var response = false; ¶ó´Â Äڵ带 Strict¸ðµå·Î ÇÑ °æ¿ì ÈçÈ÷ ³ªÅ¸³ª´Â
"redeclaration of var response" ¿¡·¯ÀÇ °æ¿ì À§ÀÇ ¹®¹ýÀ» ¾Æ·¡¿Í °°ÀÌ ¼öÁ¤ÇØ¾ß ¿¡·¯°¡ ¾ø¾îÁø´Ù.
var response = true; response = false;

[±×¸². 10 Internet ExplorerÀÇ ÀÚ¹Ù½ºÅ©¸³Æ® µð¹ö°Å]
[±×¸². 11 ÄíŰ ¸Å´ÏÀú¸¦ ÅëÇÑ ¹®Á¦ ÇØ°á]

[±×¸². 12 Mozilla VenkmanÀ» ÅëÇÑ ½ºÅ©¸³Æ® µð¹ö±ë]