Áö±Ý ÀÌ ÆäÀÌÁö¿¡µµ ¿©·¯ ÇüÅÂÀÇ ¹Ú½º, ºí·° ÇüŰ¡ ÀÖ½À´Ï´Ù. ÀÌ·± ¹Ú½ºµéÀº table ű׸¦ ÀÌ¿ëÇØ¼ ¸¸µå´Â °ÍÀÌ º¸ÅëÀ̾ú½À´Ï´Ù. ÇÏÁö¸¸ <table> ű״ ¹®ÀÚ ±×´ë·Î 'Ç¥'¸¦ ¸¸µé±â À§Çؼ °³¹ßµÈ °ÍÀ̾úÁö À¥ ÆäÀÌÁöÀÇ ¶óÀ̾ƿôÀ» Á¤±³Çϱâ À§ÇØ ¸¸µé¾îÁø °ÍÀÌ ¾Æ´Ï¾ú½À´Ï´Ù. ÆäÀÌÁö»óÀÇ µ¢¾î¸®(block)¸¦ ¹èÄ¡Çϰí Á¶ÀýÇÏ´Â µ¥ Ȱ¿ëÇÒ ¼ö Àִ űװ¡ µû·Î ¾ø¾ú±â ¶§¹®¿¡ ¾î¿ ¼ö ¾øÀÌ table ű׸¦ ÇØÅ·ÇØ¼ µðÀÚÀÎÇß´ø °ÍÀÔ´Ï´Ù.
ÇÏÁö¸¸ css°¡ ³ª¿À¸é¼ ¸ðµç °ÍÀÌ ´Þ¶óÁ³½À´Ï´Ù. css´Â È¸é »óÀÇ µð½ºÇ÷¹ÀÌ¿Í °ü°èµÇ´Â ¸ðµç °ÍÀ» ¾ÆÁÖ Á¤¹ÐÇÏ°Ô Á¶ÀýÇÒ ¼ö ÀÖÀ¸¹Ç·Î ±»ÀÌ table ű׸¦ ÇØÅ·ÇÏÁö ¾Ê´õ¶óµµ ´Ù¾çÇÑ Ç¥ÇöÀÌ °¡´ÉÇØÁø °ÍÀÔ´Ï´Ù.
±×·¸°Ô tableÀ» ´ëüÇÏ´Â ¿ëµµ·Î css¿¡¼ »ç¿ëÇÏ´Â °ÍÀÌ <div>¿Í <span>ÀÔ´Ï´Ù. <div>¿Í <span>Àº "grouping element"¶ó ÇÕ´Ï´Ù. ¿©·¯ ¿ä¼Ò¸¦ ÇÑ µ¥ ¸ð¾Æ¼ Á¶ÀýÇϴµ¥ »ç¿ëµÇ±â ¶§¹®ÀÔ´Ï´Ù. <span>Àº ÇÑ ÁÙ ³»ÀÇ ¾î¶² °ÍÀ» ¹¾î ÁÖ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù. <div>´Â ÁÙ°ú »ó°ü¾øÀÌ µ¶ÀÚÀûÀ¸·Î ¹¾î ÁÖ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù. ±×·¡¼ <span>Àº "inline-level element"¶ó Çϰí <div>´Â "block-level element"¶ó°í ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î ½ºÅ¸ÀÏ Á¤ÀÇ ¹æ¹ý ¹®¼¿¡¼ Çß´ø °Íó·³.gray¶ó´Â class¸¦ ´ÙÀ½°ú °°ÀÌ Á¤ÀÇÇß´Ù°í ÇսôÙ.
.gray {background-color: #ccc;}
ÀÌÁ¦, ÇÑ ¹®ÀåÀÇ(inline) ¹ÙÅÁ»öÀ» ȸ»öÀ¸·Î º¸ÀÌ°Ô ÇÏ°í ½ÍÀº ºÎºÐÀÌ ÀÖÀ¸¸é <span>À» ½á¼ ´ÙÀ½°ú °°ÀÌ ÇÏ¸é µË´Ï´Ù.
<p>Èò»ö : <span class="gray">ȸ»ö</span></p>
ÀÌ ¹®ÀåÀº À¥ºê¶ó¿ìÁ® »ó¿¡¼ ÀÌ·¸°Ô º¸ÀÔ´Ï´Ù.
Èò»ö : ȸ»ö
ÀÌ·¸°Ô ÇÑ ÁÙ Ò®ÀÇ Æ¯Á¤ ºÎºÐÀ» ±×·ìÁöÀ» ¶§ ¾²´Â °ÍÀÌ span ÀÔ´Ï´Ù.
<div>´Â ÀÌ¿Í ´Þ¸® ¿©·¯ ÁÙÀ» ¹´Â µ¥ »ç¿ëµË´Ï´Ù. ´ÙÀ½ÀÇ ¿¹¸¦ º¸¼¼¿ä.
<div class="gray">
css¿Í xhtml¸¦ »ç¿ëÇϸé<br />
½ºÅ¸Àϰú ³»¿ëÀ»<br />
¿Ïº®ÇÏ°Ô ºÐ¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù
</div>
ÀÌ ¹®ÀåÀº ºê¶ó¿ìÁ®¿¡¼ ÀÌ·¸°Ô º¸ÀÔ´Ï´Ù.
<div> ÅÂ±× ³»¿¡´Â ¶Ç ´Ù¸¥ ±¸¼º ¿ä¼Ò(blockquote, h3, ...)¸¦ ³ÖÀ» ¼öµµ ÀÖ½À´Ï´Ù. ±× °æ¿ì °¡Àå °¡±î¿î ½ºÅ¸ÀÏ Á¤Àǰ¡ ¿ì¼±±ÇÀ» °®°í, ±×°Ô ¾ø´Ù¸é Â÷·ÊÂ÷·Ê·Î ½ºÅ¸ÀÏ Àû¿ëÀÌ µÇ¾î¼ ÃÖÁ¾ÀûÀ¸·Î´Â °¡Àå Å©°Ô µÑ·¯½Î°í ÀÖ´Â <div> ű׿¡¼ ÁöÁ¤ÇÑ ½ºÅ¸ÀÏÀ» Àû¿ëÇÏ°Ô µË´Ï´Ù. µû¶ó¼ Å« µ¢¾î¸®¸¦ <div>·Î ¹¾î¼ ȸé»óÀÇ À§Ä¡µîÀ» ÁöÁ¤ÇÑ ´ÙÀ½ ±× ³»ºÎ¿¡¼ ¶Ç´Ù¸¥ <div>¸¦ ½á¼ Á¡Á¡ ´õ Á¤¹ÐÇÑ ½ºÅ¸ÀÏÀ» Á¤ÀÇÇØ µé¾î°¡¸é ÆøÆ÷¼ö°¡ È帣µí(cascading) ½ºÅ¸ÀÏÀ» ³í¸®ÀûÀ¸·Î ±ÔÁ¤ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. cssÀÇ ¸¶·ÂÀº ¹Ù·Î °Å±â¿¡ ÀÖ½À´Ï´Ù.
±×·¸´Ù¸é ±âÁ¸¿¡ <table> ű׸¦ ÀÌ¿ëÇØ¼ ±¸ÇöÇß´ø Á¤±³ÇÑ µðÀÚÀÎÀº ¾î¶»°Ô css·Î ±¸ÇöÇÒ ¼ö ÀÖÀ» Áö ÀÚ¼¼È÷ ¾Ë¾Æ º¾½Ã´Ù. <div>¸¦ ÀÌ¿ëÇÑ Á¤¹ÐÇÑ À§Ä¡ Á¶Á¤Àº ´Ù¸¥ ±Û¿¡¼ ´Ù·ç±â·Î Çϰí À̹ø ±Û¿¡¼´Â <div> ű׸¦ ÀÌ¿ëÇØ¼ ¹¾îÁØ ºÎºÐÀÇ °æ°è¼±°ú ¿©¹éÀ» ¾î¶»°Ô ¼³Á¤ÇÏ´ÂÁö¸¦ Áß½ÉÀ¸·Î ¾Ë¾Æ º¾½Ã´Ù.
| table ÅÂ±× | css |
| border | border-width:thin/medium/thick border-style: none/groove/inset/outset/dotted/dashed/double border-color: |
| cellpadding | padding |
| table ¹Ù±ù ¿©¹é | margin-top margin-right margin-bottom margin-left |
| width | width |
| align | float, text-align |
| bgcolor (table,tr,td) | background-color |
À§ Ç¥¿¡¼ º» °Íó·³ <table>ÀÇ Æ¯¼º Çϳª°¡ ¸ðµÎ css·Îµµ ±¸Çö °¡´ÉÇÕ´Ï´Ù. ¿¹¸¦ µé¾î ¹ØÀÇ ¹Ú½º¸¦ º¸¼¼¿ä.
.boxSample1 { width: 20%;
float:right;
text-align:center;
border-width:thin;
border-style:groove;
border-color:#333;
padding:3pt;
background-color:#eee;
margin:2em;}
À§¿Í °°ÀÌ ½ºÅ¸ÀÏ Á¤Àǰ¡ µÇ¾ú´Ù¸é ¹Ú½º¸¦ ¸¸µå´Â °ÍÀº °£´ÜÇÏÁÒ. <div class="boxSample1">¹Ú½º »ùÇà 1</div> ó·³ ¹¾î ÁÖ¸é µË´Ï´Ù.
À§ ½ºÅ¸ÀÏ Á¤ÀǸ¦ ÀÚ¼¼È÷ ¾Ë¾Æ º¾½Ã´Ù.
floatÀº <img> ű×ÀÇ align°ú ºñ½ÁÇÕ´Ï´Ù. ȸéÀÇ ¾î´À ÂÊ¿¡ '¶°´Ù´Ï´À³Ä'´Â °ÍÀÔ´Ï´Ù. <img>ÀÇ align ó·³ right, left µîÀ¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. À§ÀÇ ¿¹¿¡¼´Â rightÀ¸·Î Ç߱⠶§¹®¿¡ ¹Ú½º°¡ º»¹®ÀÇ ¿À¸¥ÂÊ¿¡ ¹èÄ¡µÈ °ÍÀÔ´Ï´Ù.text-alignÀº <div> ÅÂ±× ³»¿¡ µé¾îÀÖ´Â ÅØ½ºÆ®, ´Ù¸¥ ±¸¼º¿ä¼Ò(À̹ÌÁö,..)ÀÇ À§Ä¡¸¦ ÀâÀ» ¶§ »ç¿ëÇÕ´Ï´Ù. right, left, centerÀÇ ¼¼ °¡Áö ¼Ó¼ºÀ» ºÎ¿©ÇÒ ¼ö ÀÖ½À´Ï´Ù.border-width, border-style, border-color´Â ¹Ú½º °æ°è¼±ÀÇ Æø°æ°ú ½ºÅ¸ÀÏ, »ö±òÀ» ±ÔÁ¤ÇÕ´Ï´Ù.border-widthÀÇ ¼Ó¼º¿¡´Â thin, thickÀÌ ÀÖ½À´Ï´Ù.border-styleÀº groove, inset, outset µîÀÇ ¼Ó¼ºÀÌ ÀÖ½À´Ï´Ù. °æ°è¼±À» ¾ÈÀ¸·Î º¼·ÏÇÏ°Ô ÇÒ °ÍÀÎÁö ¹ÛÀ¸·Î º¼·ÏÇÏ°Ô ÇÒ °ÍÀÎÁö µîÀ» ¼³Á¤ÇÏ´Â °ÍÀÔ´Ï´Ù.paddingÀº <table>ÀÇ cellpaddingó·³ ¹Ú½º ³»¿¡ ´ã±ä ºÎºÐ°ú °æ°è¼± »çÀÌÀÇ ¿©¹éÀ» °¡¸®Åµ´Ï´Ù. css¿¡¼´Â À̸¦ »óÇÏÁÂ¿ì °¢°¢ ¼³Á¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ·± ½ÄÀÔ´Ï´Ù. padding-right, padding-left, padding-top, padding-bottom. ÀÌ Á¡Àº À§¿¡¼ º» borderµµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù.border-top-style, border-bottom-color µîÀÇ ÇüŰ¡ °¡´ÉÇÕ´Ï´Ù.background-color´Â ¹è°æ»ö ¼³Á¤ÀÔ´Ï´Ù. table bgcolor, td bgcolor, tr bgcolor¸¦ ´ëüÇÕ´Ï´Ù.marginÀº ¹Ú½º ¹Ù±ù Âʰú ¹Ú½º »çÀÌÀÇ °£°ÝÀÔ´Ï´Ù. padding°úÀÇ Â÷ÀÌÁ¡À» ÁÖÀÇÇϼ¼¿ä. paddingÀº ¹Ú½º ³»ÀÇ ¿©¹éÀ̰í marginÀº ¹Ú½º ¹Ù±ùÀÇ ¿©¹éÀÔ´Ï´Ù. À§¿¡¼´Â ±ÛÀÚ 2ÀÚ Á¤µµ·Î ¹ú¸° °ÍÀ¸·Î ¼³Á¤ÇßÀ¸¹Ç·Î ÁÖº¯ ÅØ½ºÆ®ÀÇ ¿À¸¥ÂÊÀ» È帣¸é¼(float:right) ÅØ½ºÆ®¿Í´Â margin¿¡¼ ÁöÁ¤ÇÑ ¸¸Å ¶³¾îÁ® ÀÖ´Â °ÍÀÔ´Ï´Ù.marginÀº margin-left, margin-right, margin-top, margin-bottomÀ» °¢°¢ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. °£°ÝÀ» ¼³Á¤ÇÏ´Â ´ÜÀ§´Â Æ÷ÀÎÆ®, ÆÄÀÌÄ«, line-height ¹®¼¸¦ ÂüÁ¶Çϼ¼¿ä.¹°·Ð À§ ½ºÅ¸ÀÏ Á¤ÀǸ¦ ÇÑ ÁÙ·Î ¾²¼Åµµ µË´Ï´Ù. Àбâ ÁÁ°Ô Çϱâ À§ÇØ ÁÙÀ» ³ª´« °ÍÀÏ »ÓÀÔ´Ï´Ù.
css¿¡´Â ÀÌ ¹®¼¿¡¼ ´Ù·é °Íº¸´Ù ÈξÀ ´õ ¸¹Àº ´Ù¾çÇÑ property°¡ ÀÖÀ¸¹Ç·Î À¥¿¡ ÀÖ´Â ·¹ÆÛ·±½º ÀڷḦ ÂüÁ¶Çϼ¼¿ä. ÀÌ ±ÛÀº css¸¦ ÀÌ¿ëÇÑ ¹Ú½º ¸¸µé±â¸¦ ¼Ò°³ÇÏ´Â °ÍÀ̹ǷΠ½±°Ô ÀÌÇØµÇ´Â ¿¹¸¦ À§ÁÖ·Î ¼³¸íÇß½À´Ï´Ù.
