HTML

 

Preface

Hyper-Text Mark-up Language, hyper-text¸¦ Ç¥ÇöÇϱâ À§ÇÑ ¾ð¾î·Î mark-upÇü½ÄÀ» ¶í´Ù. Hyper-text¶õ ½±°Ô ¸»ÇØ WWW¿¡¼­ÀÇ link¸¦ ¸»ÇÑ´Ù. Áï, ¹®¼­ÀÇ ÀϺÎ(´Ü¾î³ª ¹®±¸ µî)¿¡ ´Ù¸¥ ¹®¼­°¡ ¿¬°áµÇ¾î ÀÖ¾î ÇØ´ç link¸¦ ÅëÇØ ´Ù¸¥ ¹®¼­¸¦ ºÒ·¯³¾ ¼ö ÀÖ´Â ¹®¼­, ¶Ç´Â ±× linkÀÚü¸¦ ¸»ÇÑ´Ù. HTMLÀº WWWÀÇ contents¸¦ Ç¥ÇöÇÏ´Â °¡Àå ±âº»ÀûÀÎ ¾ð¾îÀ̸ç, HTTP(Hyper-Text Transfer Protocol)¸¦ ÅëÇØ Àü¼ÛµÈ´Ù. ÇѸ¶µð·Î, ȨÆäÀÌÁö¸¦ ¸¸µé·Á¸é HTMLÀ» ½á¾ß ÇÑ´Ù.

 

Basic

HTMLÀº mark-up languageÀÌ´Ù. Áï, ¹®¼­ÀÇ ³»¿ë¿¡ ¹º°¡ Ç¥½Ã¸¦ ÇØµÐ´Ù´Â ¸»Àε¥, ¿©±â¼­ Ç¥½Ã¶õ, ±Û²ÃÀÌ¶ó´ø°¡, ¹®´Ü ¸ð¾ç À» ºñ·ÔÇÑ, °¢Á¾ ºÎ°¡ Á¤º¸¸¦ ¸»ÇÑ´Ù. HTML¿¡¼­ ÀÌ·¯ÇÑ Ç¥½Ã¸¦ tag¶ó ÇÑ´Ù. Tag´Â ±âº»ÀûÀ¸·Î ¡®<¡¯,¡¯>¡¯·Î µÑ·¯ ½Î¿©Áø ´Ü¾î·Î µÇ¾î ÀÖ´Ù.

´ÙÀ½Àº °ÅÀÇ ´ëºÎºÐÀÇ HTML ÆäÀÌÁö¿¡ µé¾î°¡´Â ±âº»ÀûÀÎ tag¸¦ ÀÌ¿ëÇÑ ±âº»ÀûÀÎ ÆäÀÌÁöÀÇ HTMLÄÚµåÀÌ´Ù.

 

cse103-lab10.html

<html>

<head>

<title> CSE103 Lab10 </title>

</head>

<body>

HTML is really easy!

You can do it also!

</body>

</html>

 

óÀ½¿£ º¹ÀâÇØ º¸ÀÏÁö ¸ð¸£Áö¸¸, Â÷±Ù Â÷±Ù ¶â¾î º¸ÀÚ. ¿ì¼±, <html></html> tag°¡ ÀÖ´Â °ÍÀ» º¼ ¼ö Àִµ¥, À̰ÍÀº HTML¹®¼­ÀÇ Ã³À½°ú ³¡À» Ç¥½ÃÇÏ´Â tagÀÌ´Ù. HTML¹®¼­ÀÇ tag¿¡´Â <html></html>°ú °°ÀÌ ½ÖÀ» ÀÌ·ç´Â °ÍÀÌ Àִµ¥, À̵éÀº ¸ðµÎ <¡¦></¡¦>ÀÇ Çü½ÄÀ» ¶ì°í ÀÖ´Ù.

HTML¹®¼­´Â Å©°Ô head¿Í body·Î ³ª´¶´Ù. Head´Â ¹®¼­ÀÇ ³»¿ë¿¡ ´ëÇÑ ºÎ°¡ ¼³¸íÀ» Àû°í ÀÖ´Â °÷À̰í, body´Â ¹®¼­ÀÇ ³»¿ëÀ» Àû¾î ³õÀº ºÎºÐÀÌ´Ù. À̵é tag¿ª½Ã ½ÖÀ» ÀÌ·ç°í ÀÖ´Ù.

Head¿¡ ÁÖ·Î ³ª¿À´Â ³»¿ëÀº title tagÀÌ´Ù. À̰ÍÀº ¹®¼­ÀÇ Á¦¸ñÀ» Ç¥ÇöÇϸç, web browser âÀÇ Á¦¸ñÇ¥½ÃÁÙ¿¡ ³ªÅ¸³ª´Â web pageÀÇ Á¦¸ñÀÌ ¹Ù·Î ÀÌ tagÀÇ ³»¿ëÀÌ´Ù.

Body¿¡ ÀÖ´Â ³»¿ëÀº ±âº»ÀûÀ¸·Î textÀÌ´Ù. ¿©±â¿¡ ÀûÀº ³»¿ëÀÌ ¹Ù·Î web browser¸¦ ÅëÇØ º¸ÀÌ´Â ³»¿ëÀε¥, ±×³É ÀÏ¹Ý text file¿¡ ÀûµíÀÌ ³»¿ëÀ» ÀûÀ¸¸é µÈ´Ù. ´Ü, ÁÖÀÇÇØ¾ß ÇÒ Á¡ÀÌ Àִµ¥, ±×°ÍÀº ¹Ù·Î, °ø¹é°ú ÁÙ ¹Ù²Ù±â ÀÌ´Ù.

HTML¹®¼­´Â ÁÙ ¹Ù²Ù±â¸¦ ¸í½ÃÇÏÁö ¾Ê´Â ÇÑ, ÁÙ ¹Ù²Ù±â¸¦ ÇÏÁö ¾Ê´Â´Ù. À§ÀÇ ¿¹ÀÇ °æ¿ì body³»¿¡ µÎ ÁÙ·Î ³ª´² ¾´ ³»¿ëÀº web browser¸¦ ÅëÇØ º¸¸é ÇÑ ÁÙ·Î ³ªÅ¸³ª´Ù. À̸¦ ÇØ°á Çϱâ À§Çؼ­´Â ÁÙÀ» ¹Ù²Ù°íÀÚ ÇÒ ¶§, <br> tag¸¦ ½áÁÖ´Â °ÍÀÌ´Ù. <br> tag¿ª½Ã </br>À» °®°í ÀÖÁö¸¸, ÇÑ ÁÙ¸¸ ¶ç¿ï °æ¿ì´Â <br>¸¸ ½áÁ൵ µÈ´Ù.

HTML is really easy!<br>

You can do it also!<br>

<br><br><br>

This is CSE103 lab material.

´ÙÀ½Àº °ø¹é¿¡ °üÇÑ ÁÖÀÇ Á¡Àε¥, HTML¿¡¼­ ÇÑ Ä­ ÀÌ»óÀÇ °ø¹éÀº ¸ðµÎ ÇÑ Ä­ÀÇ °ø¹éÀ¸·Î Ãë±ÞµÈ´Ù. Áï, µÎ ±ÛÀÚ »çÀ̸¦ ¸Ö¸® ¶ç¿ì±â À§ÇØ ±× »çÀÌ¿¡ ¾Æ¹«¸® ¸¹Àº ºó Ä­À» ³Ö¾îµµ ¼Ò¿ëÀÌ ¾ø´Ù´Â ¸»ÀÌ´Ù. À̸¦ ÇØ°áÇϱâ À§ÇØ ºóÄ­À» ¸í½ÃÇϱâ À§ÇÑ Æ¯º°ÇÑ ±âÈ£°¡ Àִµ¥ ¹Ù·Î ¡®&nsbp;¡¯ ÀÌ´Ù.

HTML is really easy!<br>

You can do it also!<br>

<br>

<br>

&nbsp;&nbsp;&nbsp;This is CSE103 lab material.

ºóÄ­À̳ª ÁÙ ¹Ù²Ù±â¸¦ ½±°Ô Çϱâ À§Çؼ­ <pre></pre> tag¸¦ ¾µ ¼ö Àִµ¥, ÀÌ tag»çÀÌ¿¡ ¿À´Â ±ÛÀÚµéÀº text editor¿¡¼­ ÆíÁýÇÑ ±×´ë·Î ºóÄ­°ú ÁÙ ¹Ù²Ù±â°¡ Àû¿ëµÇ¾î Ãâ·ÂµÈ´Ù.

ºóÄ­ ¿Ü¿¡ Ưº°ÇÑ ¹®ÀÚ¸¦ ³ªÅ¸³»´Â ±âÈ£·Î´Â ¡®&¡¯¸¦ ³ªÅ¸³»´Â ¡®&amp;¡¯ , ¡®<¡¯¸¦ ³ªÅ¸³»´Â ¡®&lt;¡¯ , ¡®>¡¯¸¦ ³ªÅ¸³»´Â ¡®&gt;¡¯ , ¡®©¡¯¸¦ ³ªÅ¸³»´Â ¡®&copy;¡¯ µîÀÌ ÀÖ´Ù. À̿ܿ¡ ASCII code¸¦ »ç¿ëÇØ ¹®ÀÚ¸¦ ÁöÁ¤ÇÏ·Á¸é ¡®&#38;¡¯ °ú°°ÀÌ ASCII code¸¦ ½ÊÁø¼ö·Î ½áÁÖ¸é µË´Ï´Ù.

HTML¹®¼­·Î HTMLÀÇ ¼Ò½º¸¦ º¸¿©ÁÖ·Á°í ÇÒ °æ¿ì, ¡®&lt;¡¯, ¡®&gt;¡¯µîÀÇ ±âÈ£¸¦ ÀÌ¿ëÇÏ¿© ¿­½ÉÈ÷ ÀûÀ¸¸é µÉ ÅÙµ¥, À̰ͺ¸´Ù ¼Õ½¬¿î ¹æ¹ýÀ¸·Î <xmp></xmp> tag¸¦ ÀÌ¿ëÇÏ´Â ¹æ¹ýÀÌ ÀÖ´Ù. <xmp></xmp> tag »çÀÌ¿¡ ¿À´Â tagµéÀº ¸ðµÎ È­¸é¿¡ ±×´ë·Î Ãâ·Â µÈ´Ù.

&amp; &lt; &gt; &copy; &#38; <br>

<xmp><head></head><br><br><br>&amp;</xmp>

 

Tags, Tags, Tags¡¦

¡®¿­½ÉÈ÷ ¡®&nbsp;¡¯¸¦ »ç¿ëÇÏ¿© ±ÛÀÚµéÀ» È­¸é Áß¾Ó¿¡ °®´Ù ³õ¾Ò´Ù. BrowserÀÇ Ã¢ Å©±â¸¦ Á¶ÀýÇß´õ´Ï, ´õ ÀÌ»ó ¿¹»Ú°Ô º¸ÀÌÁö ¾Ê´Â´Ù.¡¯ ÀÌ·¯ÇÑ °í¹ÎÀ» ´ú¾î ÁÙ ¸¸ÇÑ tag·Î <center></center>°¡ ÀÖ´Ù. ÀÌ tag·Î µÑ·¯½ÎÀÎ ³»¿ëÀº ¸ðµÎ browserÀÇ Áß¾ÓÀ¸·Î Á¤·ÄµÈ´Ù.

Á» ´õ ´Ù¾çÇÑ ¹®´ÜÁ¤·ÄÀ» À§Çؼ­´Â <p></p> tag¸¦ »ç¿ëÇÑ´Ù. ¹®´ÜÀÇ Á¤·Ä ¹æ½ÄÀ» ÁöÁ¤Çϱâ À§Çؼ­´Â <p> tagÀÇ align ¼Ó¼º(attribute)¸¦ »ç¿ëÇÑ´Ù. Á¤·Ä ¹æ½ÄÀº left, right, center°¡ ÀÖÀ¸¸ç, center´Â <center></center> tag¿Í µ¿ÀÏÇÑ ¿ªÇÒÀ» ÇÑ´Ù. <center>¿Í <p> tag´Â ±âº»ÀûÀ¸·Î ÇàÀ» ¹Ù²ãÁØ´Ù.

<center>Welcome!</center>

<p align=right>This sentence is aligned to right</p>

 

±Û²ÃÀ» ¹Ù²ãº¸ÀÚ. °¡Àå °£´ÜÇÏ°Ô ±ÛÀÚÀÇ Å©±â¸¦ ¹Ù²Ü ¼ö ÀÖ´Â tag·Î <h></h> tag°¡ ÀÖ´Ù. À̰ÍÀº hµÚ¿¡ ¼ýÀÚ¸¦ ºÙ¿©¼­ ¾²´Âµ¥, ÁÖ·Î ±¸Á¶È­µÈ ¹®¼­¸¦ ¾µ ¶§, Àå°ú ÀýµéÀ» ³ª´­ ¶§ »ç¿ëµÇ¾î, headingÀÇ ¾àÀÚ·Î ¡®h¡¯¸¦ »ç¿ëÇÑ´Ù. <h1></h1>°ú °°ÀÌ hµÚ¿¡ ¼ýÀÚ(1~6)¸¦ ºÙ¿©¼­ »ç¿ëÇϴµ¥, 1ÀÌ °¡Àå Å« ±ÛÀÚ(¹®¼­ ±¸Á¶»ó °¡Àå »óÀ§)ÀÌ°í ¼ýÀÚ°¡ Ä¿Áú¼ö·Ï ÀÛ¾ÆÁø´Ù(¹®¼­±¸Á¶»ó ÇÏÀ§).

¹®¼­ÀÇ ±¸Á¶¿Í °ü°è¾øÀÌ ´Ü¼øÈ÷ ±Û²ÃÀ» ¹Ù²Ù´Â tag·Î <font></font>°¡ ÀÖ´Ù. Font tagÀÇ size (1~7;7ÀÌ °¡Àå Å« ±Û¾¾) ¼Ó¼ºÀº ±Û²ÃÀÇ Å©±â¸¦ face´Â ±Û²ÃÀÇ Á¾·ù¸¦ color´Â ±Û²ÃÀÇ »öÀ» ³ªÅ¸³½´Ù.

<font face=±¼¸² color=red size=7>ÁÖÀÇ!</font>

¿©±â¼­ »ö±òÀ» Ç¥ÇöÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº¸ÀÚ. ¿ì¼±, À§ÀÇ ¿¹¿¡¼­Ã³·³ ¿µ¾î ´Ü¾î¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀÌ ÀÖ´Ù. red, blue, white, green, yellow¿Í °°ÀÌ ÀϹÝÀûÀ¸·Î ¾²ÀÌ´Â ´Ü¾îµéÀ» »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç, 140°³ ´Ü¾î Á¤µµ¸¦ Áö¿øÇÑ´Ù. ÀÌ ´Ü¾î¸¦ ´Ù ¿Ü¿ï Çʿ䰡 ¾øµµ·Ï µµ¿ÍÁÙ ¼ö ÀÖ´Â ¹æ¹ýÀÌ ¹Ù·Î RGB¸¦ ÀÌ¿ëÇÑ »öÇ¥±â ¹æ¹ýÀÌ´Ù. ÄÄÇ»ÅÍ È­¸é¿¡¼­ Ç¥ÇöµÇ´Â ¸ðµç »öÀº red, green, blueÀÇ ºûÀÇ 3¿ø»öÀÇ Á¶ÇÕÀ¸·Î Ç¥½ÃµÈ´Ù. °¢°¢Àº 1byte·Î ³ªÅ¸³»¹Ç·Î ÃÑ 256´Ü°è¸¦ °®°í ÀÖ´Ù. RGB»öÀÇ Á¶ÇÕÀº #000000 ÀÇ ÇüÅ·Πǥ±âµÈ´Ù. ¿©±â¼­ µÚ¿¡ ³ª¿À´Â 0ÀÚ¸® ¼ýÀÚ°¡ ¹Ù·Î µÎ ÀÚ¾¿ ²÷¾î¼­ °¢°¢ R, G, BÀÇ ¹à±â¸¦ ³ªÅ¸³»¸ç, À̵éÀº 16Áø¼öÀÌ´Ù. ¿¹¸¦ µé¾î #000000Àº °ËÀº»ö, #FFFFFF´Â Èò»ö, #FF0000Àº »¡°£»ö,  #006400Àº ¾îµÎ¿î ³ì»öÀ» ³ªÅ¸³½´Ù.

<font color=#777700>DARK YELLOW</font>

ÀÌ·¸°Ô 16Áø¼ö¸¦ ½á¼­ »öÀ» Ç¥ÇöÇÏ¸é ´Ù¾çÇÑ »öÀ» Ç¥ÇöÇÒ ¼ö ÀÖÁö¸¸, ´ë½Å »ö¿¡ ´ëÇÑ °¨°¢ÀÌ ¾à°£ ÇÊ¿äÇÏ´Ù.

±× ¹Û¿¡ ±ÛÀÚµéÀ» Àå½ÄÇÏ´Â tag·Î´Â <i></i>, <b></b>, <u></u>°¡ ÀÖÀ¸¸ç °¢°¢, italic, bold, underlined¸¦ ³ªÅ¸³½´Ù.

HTML ÆäÀÌÁö ÀüüÀÇ ±ÛÀÚÀÇ »öÀ» ÁöÁ¤ÇÏ´Â ¹æ¹ýÀ¸·Î <body> tagÀÇ ¼Ó¼ºÀ» ÀÌ¿ëÇÏ´Â ¹æ¹ýÀÌ ÀÖ´Ù.

<body text=green link=white alink=yellow vlink=gray bgcolor=black>

Text¼Ó¼ºÀº ÀÏ¹Ý ±ÛÀÚÀÇ »öÀ», link´Â ÃÖ±Ù¿¡ ¹æ¹®ÇÑ ÀûÀÌ ¾ø´Â ¸µÅ©, vlink´Â ÃÖ±Ù¿¡ ¹æ¹®(visited)ÇÑ ÀûÀÌ ÀÖ´Â ¸µÅ©, alink´Â ¸¶¿ì½º°¡ ³õ¿©ÀÖ´Â(active) ¸µÅ©ÀÇ »öÀ» ³ªÅ¸³»¸ç, bgcolor´Â ¹®¼­ ÀüüÀÇ ¹è°æ »öÀ» ÁöĪÇÑ´Ù. ¸µÅ©¿¡ ´ëÇØ¼± µÚ¿¡¼­ ¼³¸íÀ» Çϵµ·Ï ÇϰڴÙ.

 

ÀÌÁ¦ ±ÛÀÚ¸¦ Àå½ÄÇÏ´Â ¹æ¹ýÀº ´ëºÎºÐ ¾Ë¾ÒÀ¸´Ï, ±×¸²À» ³Ö´Â ¹æ¹ýÀ» ¾Ë¾Æº¸ÀÚ. ±×¸²À» ³Ö´Âµ¥ »ç¿ëÇÏ´Â tag´Â <img>ÀÌ´Ù. À̰ÍÀº </img>¸¦ ¾²Áö ¾Ê´Â´Ù´Â Á¡¿¡ À¯ÀÇÇÏÀÚ. ÀÌ tagÀÇ src¼Ó¼ºÀº ±×¸²ÀÇ URL(°æ·Î)À» ±×¸®°í, alt¼Ó¼ºÀº ±×¸²À» ºÒ·¯¿ÀÁö ¸øÇ߰ųª, ±×¸² À§¿¡ ¸¶¿ì½º Ä¿¼­°¡ ÀÖÀ» ¶§ º¸¿©ÁÙ ¼³¸íÀ» ³ªÅ¸³½´Ù. width, height ¼Ó¼ºÀº °¢°¢ ±×¸²ÀÇ Æø°ú ³ôÀ̸¦ ÁöÁ¤Çϸç, border´Â À̹ÌÁöÀÇ Å׵θ®¼±ÀÇ µÎ²²(0Àº Å׵θ® ¾øÀ½)¸¦ ÁöÁ¤ÇÑ´Ù. ±âº»ÀûÀ¸·Î src¼Ó¼º ÀÌ¿ÜÀÇ ¼Ó¼ºÀº ¸ðµÎ »ý·«ÇÒ ¼ö ÀÖ´Ù. WWW¿¡¼­ »ç¿ëµÇ´Â À̹ÌÁö ÆÄÀÏ Çü½ÄÀÇ Ç¥ÁØÀº jpg¿Í gifÀÌ´Ù.

<img src=picture.jpg width=200 height=300 border=0 alt=¡®My picture¡¯>

±×¸²À» pageÀÇ ¹ÙÅÁ¿¡ ±ò°í ½ÍÀ» °æ¿ì bodyÀÇ background ¼Ó¼ºÀ» »ç¿ëÇÑ´Ù.

<body background=¡®back.gif¡¯

 

WWW¿¡¼­ ÆÄÀÏÀÇ °æ·Î´Â »ó´ë °æ·Î¸¦ »ç¿ëÇϰųª, URL(Uniform Resource Locator)ÁÖ¼Ò¸¦ »ç¿ëÇÏ¿© ³ªÅ¸³½´Ù. http://www.postech.ac.kr/~endovert/b.gif  ¿Í °°Àº Çü½ÄÀ» ¶ì¸ç, http´Â Åë½Å±Ô¾àÀ» //´Â hostÀÇ address¸¦ /´Â directory¸¦ ³ªÅ¸³¾ ¶§ »ç¿ëµÈ´Ù.

 

 ±× ¹Û¿¡ À¯¿ëÇÑ tag·Î´Â <hr>, <ol>, <ul> µîÀÌ ÀÖÀ¸¸ç °¢°¢ °¡·Î ÁÙ(horizontal rule), ordered list, unordered list¸¦ ³ªÅ¸³½´Ù.

 °¡·Î ÁÙÀÇ ¼Ó¼ºÀ¸·Î´Â °¡·Î ±æÀ̸¦ ÁöÁ¤ÇÏ´Â width, ³ôÀ̸¦ ¼³Á¤ÇÏ´Â size, »ö±òÀ» ÁöÁ¤ÇÏ´Â color°¡ ÀÖ´Ù. widthÀÇ °æ¿ì %¸¦ »ç¿ëÇÏ¿© ÇöÀç browser âÀÇ Æø¿¡ ´ëÇÑ ¹éºÐÀ²·Î ±æÀ̸¦ ³ªÅ¸³¾ ¼öµµ ÀÖ´Ù.

<hr width=80% size=1 color=blue>

 <ul></ul>Àº bullet(Á¡)À» »ç¿ëÇÏ¿© Ç׸ñµéÀÇ list¸¦ ¸¸µé¾î ÁÖ¸ç, <ol></ol>´Â ¼ýÀÚ³ª ¾ËÆÄºªÀ» »ç¿ëÇÏ¿© list¸¦ ¸¸µé¾î ÁÖ¸ç, °¢ list¿¡¼­ ÇϳªÀÇ itemÀº <li> tag·Î ³ªÅ¸³»Áø´Ù. °¢ itemµéÀº ÁÙÀÌ ¹Ù²î¹Ç·Î <br> tag´Â ÇÊ¿ä¾ø´Ù.

<ul>

<li> »ç°ú

<li> ¹è

<li> ±Ö

</ul>

<ol type=a>

<li> »ç°ú

<li> ¹è

<li> ±Ö

</ol>

<ol>ÀÇ type¼Ó¼ºÀº ¹øÈ£¸¦ Ç¥±âÇÏ´Â ¹æ¹ýÀÌ´Ù. 1Àº ¾Æ¶óºñ¾Æ¼ýÀÚ¸¦ , ¡®a¡¯´Â ¿µ¹® ¾ËÆÄºª ¼Ò¹®ÀÚ, ¡®A¡¯´Â ¿µ¹® ¾ËÆÄºª ´ë¹®ÀÚ, ¡®i¡¯´Â ¼Ò¹®ÀÚ ·Î¸¶½Ä ¼ýÀÚ Ç¥±â, ¡®I¡¯´Â ´ë¹®ÀÚ ·Î¸¶½Ä ¼ýÀÚÇ¥±â¸¦ ³ªÅ¸³½´Ù.

 

HTMLÆäÀÌÁö¿¡¼­ ÁÖ¼®À» ´Ù´Â tag´Â <!-- --> ÀÌ´Ù.

 

Hyper Link!

¾Õ¿¡¼­µµ ¾ð±Þ ÇßÁö¸¸, webÀÇ °¡Àå °­·ÂÇÑ ¹«±â´Â hyper linkÀÌ´Ù. ÀÌ·¯ÇÑ hyper link¸¦ Çü¼º½ÃŰ´Â tag´Â anchor¶ó ºÒ¸®´Â <a></a> tagÀÌ´Ù.

<a> tagÀÇ ¼Ó¼º Áß °¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â °ÍÀº href(hyper-text reference)ÀÌ´Ù. À̰ÍÀº <a></a>»çÀÌ¿¡ ÀÖ´Â ±ÛÀÚ³ª ±×¸²ÀÌ Å¬¸¯ µÇ¾úÀ» ¶§ href¼Ó¼ºÀ¸·Î ÁöÁ¤µÈ URLÀÇ ¹®¼­¸¦ ºÒ·¯¿À°Ô ÇØÁØ´Ù.

<a href=¡®http://www.postech.ac.kr¡¯>POSTECH</a>

<a href=¡®mailto:endovert@postech.ac.kr¡¯>Mail me!</a>

ÇÑ ÆäÀÌÁö ³»¿¡¼­ ƯÁ¤ ºÎºÐÀ» °¡¸®Å°´Âµ¥µµ ÀÌ anchor tag°¡ »ç¿ëµÈ´Ù. name ¼Ó¼ºÀ¸·Î À§Ä¡¸¦ ÁöÁ¤Çϰí, ±× ºÎºÐÀ¸·Î ¸µÅ©¸¦ ¸¸µé ¶§¿¡´Â URL¿¡ #À» ºÙ¿© ¹®¼­ÀÇ Æ¯Á¤ À§Ä¡¸¦ Ç¥½ÃÇÑ´Ù.

a.html

<html>

¡¦

<a name=here>here</a>

¡¦

</html>

b.html

<html>

¡¦

<a href=a.html#here>goto here</a>

¡¦

</html>

 

Table

<table></table> tag´Â Ç¥¸¦ ±×·ÁÁØ´Ù. À̰ÍÀº À¥ ÆäÀÌÁö¸¦ ´Ù´ÜÀ¸·Î ¸¸µé°íÀÚ ÇÒ ¶§ ¸Å¿ì À¯¿ëÇÏ°Ô »ç¿ëµÉ ¼ö ÀÖ´Ù.

Ç¥¸¦ ±×¸®±â À§ÇØ <table></table> tagÀÇ ¾È¿¡ ¿À´Â tagµé·Î´Â <td></td>, <tr></tr>, <th></th>°¡ ÀÖ´Ù. ±âº»ÀûÀ¸·Î <tr></tr>Àº Ç¥¿¡ »õ·Î¿î ÁÙÀ» Çϳª ´õÇÏ´Â °ÍÀ̰í, <tr></tr>Àº »õ·Î¿î Ä­À» Çϳª ¸¸µå´Â °ÍÀÌ´Ù. Ç¥¿¡ µé¾î°¡´Â ³»¿ëÀº <td></td> tagÀÇ »çÀÌ¿¡ µé¾î°¡°Ô µÈ´Ù. ¿¹¸¦ º¸¸é¼­ ÀÍÈ÷´Â °ÍÀÌ °¡Àå ÀÌÇØÇϱ⠽¬¿ï °ÍÀÌ´Ù.

<html>

              <head>

                             <title> CSE103 Lab10 </title>

              </head>

              <body>

              <table border=10 width=400 align=center bgcolor=skyblue>

                             <tr height=100 align=center bgcolor=lightgreen>

                                           <td width=30>a</td>

                                           <td width=50%>b</td>

                                           <td width=100>c</td>

                                           <td>d</td>

                             </tr>

                             <tr>

                                           <td>a</td>

                                           <td colspan=2 bordercolor=red>b</td>

                                           <td>c</td>

                             </tr>

                             <tr>

                                           <td rowspan=2>a</td>

                                           <td bordercolordark=red bordercolorlight=yellow>c</td>

                                           <td rowspan=2>d</td>

                             </tr>

                             <tr>

                                           <td>a</td>

                                           <td align=center>c</td>

                             </tr>

              </table>

              </body>

</html>

À§ÀÇ °á°ú·Î ³ª¿Â tableÀº ´ÙÀ½°ú °°´Ù.

¿©±â¿¡ ´õÇØ¼­ °¢ Ä­ÀÇ Å©±â³ª ³ôÀÌ ¹è°æ»ö µîÀº °¢ tagÀÇ ¼Ó¼ºÀ» »ç¿ëÇÏ¿© ÁöÁ¤ÇÑ´Ù. ´ÙÀ½Àº °¢ ¼Ó¼ºµéÀ» Á¤¸®ÇÑ °ÍÀÌ´Ù.

<table>ÀÇ ¼Ó¼º

align=left|right|center

Ç¥°¡ page¿¡¼­ Á¤·ÄµÉ À§Ä¡

background=url

¹è°æ¿¡ ³ÖÀ» À̹ÌÁöÀÇ URL

bgcolor=color

¹è°æ »ö

bordercolor=color

Å׵θ® »ö

bordercolordark=color

Å׵θ®ÀÇ ±×¸²ÀÚ »ö

bordercolorlight=color

Å׵θ®ÀÇ ¹àÀº ºÎºÐÀÇ »ö

cols=n

Ç¥ÀÇ Ä­ÀÇ ¼ö

width=n

Æø(browserÀÇ window¿¡ ´ëÇÑ %Ç¥±â °¡´É)

height=n

³ôÀÌ(browserÀÇ window¿¡ ´ëÇÑ %Ç¥±â °¡´É)

cellspacing=n

Ç¥³»ÀÇ °¢ cell »çÀÌÀÇ °£°Ý

cellpadding=n

CellÀÇ Å׵θ®¿Í ³»¿ë°úÀÇ °£°Ý

<tr>ÀÇ ¼Ó¼º

align=left|righ|center

ÇØ´ç ÇàÀÇ °¢ Ä­ÀÇ content°¡ Á¤·ÄµÉ À§Ä¡

bgcolor=color

¹è°æ »ö

bordercolor=color

Å׵θ® »ö

bordercolordark=color

Å׵θ®ÀÇ ±×¸²ÀÚ »ö

bordercolorlight=color

Å׵θ®ÀÇ ¹àÀº ºÎºÐÀÇ »ö

height=n

±× ÇàÀÇ ³ôÀÌ

<td>ÀÇ ¼Ó¼º

align=center

ÇØ´ç Ä­ÀÇ content°¡ Á¤·ÄµÉ À§Ä¡

background=url

¹è°æ¿¡ ³ÖÀ» À̹ÌÁöÀÇ URL

bgcolor=color

¹è°æ »ö

bordercolor=color

Å׵θ® »ö

bordercolordark=color

Å׵θ®ÀÇ ±×¸²ÀÚ »ö

bordercolorlight=color

Å׵θ®ÀÇ ¹àÀº ºÎºÐÀÇ »ö

Colspan=n

Ç¥¿¡¼­ Â÷ÁöÇÒ Ä­ÀÇ ¼ö(default=1)

rowspan=n

Ç¥¿¡¼­ Â÷ÁöÇÒ ÇàÀÇ ¼ö(default=2)

width=n

Ç¥¿¡¼­ Â÷ÁöÇÒ ÆøÀÇ Å©±â (Ç¥ÀÇ Æø¿¡ ´ëÇÑ %·Î Ç¥±â °¡´É)

 

<th></th> tag´Â ±âº»ÀûÀ¸·Î <td></td> tag°ú °°Áö¸¸, Ç¥ÀÇ Ã¹ Çà À̳ª, ù ÁÙ·Î »ç¿ëµÇ´Â header¸¦ ³ªÅ¸³»´Âµ¥ »ç¿ëµÇ¸ç, <td>¿Í ±¸º°Çϱâ À§ÇØ ±Û²ÃÀÌ boldü°¡ µÇ°í, ³»¿ëÀÌ center·Î Á¤·ÄµÈ´Ù.

 

Frame

FrameÀº HTML page¾È¿¡ º¹¼öÀÇ ´Ù¸¥ HTMLÆäÀÌÁöµéÀ» Æ÷ÇÔ ½Ãų ¼ö ÀÖµµ·Ï ÇØÁØ´Ù. <frameset></frameset> tag´Â <html></html> tag¹Ù·Î ¹Ø¿¡, Áï, <head>³ª <body>ÀÇ ¹Ù±ù¿¡ À§Ä¡Çϰí ÇöÀçÀÇ frameÀÇ ¸î °³ÀÇ frameÀ¸·Î ¾î´À ¹æÇâÀ¸·Î ³ª´­ °ÍÀÎÁö¸¦ °áÁ¤ÇÑ´Ù(rows, cols¼Ó¼º).

<frame> tag´Â <frameset></frameset> tag»çÀÌ¿¡ ÀÖÀ¸¸é¼­ °¢°¢ÀÇ frameµé¿¡ µé¾î°¥ htmlÆÄÀÏ(URL)°ú À̸§(name)À» ÁöÁ¤ÇÑ´Ù.  ¿©±â¼­ ÁöÁ¤µÈ À̸§Àº anchor tag·Î href¸¦ ÁöÁ¤ÇÒ ¶§ target¼Ó¼º¿¡ ¾²ÀδÙ.Áï, ±âº»ÀûÀ¸·Î ¸µÅ©´Â °°Àº frame¿¡¼­ ¿­¸®Áö¸¸, ¸¸ÀÏ ´Ù¸¥ frame¿¡ ÇØ´ç link°¡ ¿­¸®°Ô ÇÏ°í ½ÍÀ» °æ¿ì <a href=b.html target=bottom>°ú °°ÀÌ ½áÁÖ¸é, nameÀÌ bottomÀÎ frame¿¡ b.html ÆÄÀÏÀÌ ¿­¸®°Ô µÈ´Ù. Target¿¡ ÁöÁ¤ÇÒ ¼ö ÀÖ´Â À̸§µé Áß ¹Ì¸® Á¤ÀÇµÈ °ÍµéÀÌ Àִµ¥, _topÀº ÇöÀç browserâ Àüü¿¡, _blank´Â »õ·Î¿î âÀ» ¸¸µé°í °Å±â¿¡, _parent´Â ÇöÀç frameÀ» Æ÷ÇÔÇϰí ÀÖ´Â ÇÑ ´Ü°è »óÀ§ frame¿¡ href·Î linkµÈ ÆÄÀÏÀ» ºÒ·¯¿Â´Ù.

<noframe></noframe> tag´Â frameÀ» Áö¿øÇÏÁö ¾Ê´Â browser¿¡¼­ ½ÇÇàµÉ ºÎºÐÀ» ´ã°í ÀÖ´Ù.

<html>

              <head>

              <title>     CSE103-Lab10 frame </title>

              </head>

              <frameset rows="100,*,200" border=no>

                             <frame src=top.html name=top>

                             <frameset cols="30%, *" border=yes framespacing=10>

                                           <frame src=left.html name=left>

                                           <frame src=right.html name=right>

                             </frameset>

                             <frame src=bottom.html name=bottom noresize>

              </frameset>

              <noframe>

                             <body>Sorry! This page requires FRAME...</body>

              </noframe>

</html>

 

Closing

³¡À¸·Î HTMLÀº ÇöÀç 4.01¹öÀü±îÁö ÀÖÀ¸¸ç, www.w3c.org¿¡¼­ Ç¥ÁØÈ­ÇÑ´Ù. ¿©±â¼­ ´Ù·çÁö ¸øÇÑ tagµéÀº w3c³ª ±âŸ web¿¡¼­ °Ë»öÇϰųª browserÀÇ ¼Ò½ºº¸±â ±â´ÉÀ» ÂüÁ¶ ¹Ù¶õ´Ù.

 

Preview: Using FORMs

CGI¸¦ ¹è¿ì±â Àü¿¡ ¾à°£ ÀÍÇôµÎ¾î¾ß ÇÒ °ÍÀÌ ÀÖ´Ù. ¹Ù·Î, <form></form> tag ÀÌ´Ù. À̰ÍÀº »ç¿ëÀÚ°¡ browser¸¦ ÅëÇØ Á¤º¸¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â controlµéÀÇ ¹­À½ ÀÌ´Ù. ÀÌ tagÀÇ ¼Ó¼ºÀ¸·Î´Â À̸§À» ³ªÅ¸³»´Â name, Server¿¡ ¸Þ½ÃÁö¸¦ º¸³»´Â ¹æ½ÄÀ» °áÁ¤ÇÏ´Â method(post ¶Ç´Â get), ±×¸®°í, serverÂÊ¿¡ ½ÇÇàÇÒ cgi programÀ̳ª scriptÀÇ URLÀ» ³ªÅ¸³»´Â actionÀÌ ÀÖ´Ù.

<form></form> tag»çÀÌ¿¡´Â ±âº» tagµé ¿Ü¿¡ ÀÔ·Â field¸¦ ¸¸µé ¼ö ÀÖ´Â tagµéÀÌ Ãß°¡·Î ¿Ã ¼ö ÀÖÀ¸¸ç, <input>, <textarea></textarea>, <select>µîÀÌ ÀÖ´Ù.

´ÙÀ½Àº À̵éÀ» »ç¿ëÇÑ ¿¹ÀÌ´Ù.

<form name=test method=post action=test.cgi>

¾ÆÀ̵ð: <input type=text name=uid size=10 maxlength=15 value=¾ÆÀ̵ð><br>

¾ÏÈ£: <input type=password name=passwd size=10 maxlength=15 value=none><br>

»ö±ò:

&nbsp;<input type=radio name=color value=red checked>»¡°­

&nbsp;<input type=radio name=color value=yellow>³ë¶û

&nbsp;<input type=radio name=color value=blue>ÆÄ¶û<br>

Ç¥Á¤:

<select name=face size=1>

<option value=happy selected>±â»Û

<option value=sad>½½ÇÂ

<option value=angry>È­³­

</select><br>

ÆÄÀÏ: <input type=file name=upfile size=30 maxlength=255 readonly><br>

¸Þ¸ð:<br>

<textarea name=memo cols=50 rows=5>¿©±â¿¡ ¸Þ¸ð¸¦...</textarea><br>

<input type=checkbox name=reply checked>´äÀå¾Ë¸²<br>

<input type=submit value=È®ÀÎ> <input type=reset value=Áö¿ì±â>

</form>

 

Lab Report¡¦

´ÙÀ½°ú °°Àº page¸¦ ¸¸µé¾î¼­ ÀڽŠhome directoryÀÇ ~/public_html/lab10.htmlÀ̶ó´Â À̸§À¸·Î ÀúÀåÇϽÿÀ. (´Ù¸¥ °÷¿¡ ¸¸µé °æ¿ì urlÀ» Á¶±³¿¡°Ô ¸ÞÀÏ·Î ¾Ë¸®½Ã¿À.)

 

Ãʱ⠻óÅ ¹×, Report1ÀÌ Å¬¸¯ µÇ¾úÀ» °æ¿ì:

Report2°¡ Ŭ¸¯ µÇ¾úÀ» °æ¿ì

 

Report3ÀÌ Å¬¸¯ µÇ¾úÀ» °æ¿ì