Div & Rounded box | Page Layout Series Part IX


Home > Document > CSS > Page Layout Series > PLS Part IX

µÕ±Ù ¸ð¼­¸®

 
  ¸ð¼­¸®°¡ µÕ±Ù box¶ó´Â ¹°°ÇÀÌ ¾ðÁ¦ ºÎÅÍÀÎÁö À¯ÇàÀΰ¡ º¾´Ï´Ù. ÀÌ·± ÇüÅÂÀÇ box(rounded box)°¡ ³ª¿Â ½Ã±â´Â ´ëÃæ Windows XP ¶ó´Â OS°¡ ³ª¿À¸é¼­ ºÎÅÍÀÎ °É·Î ±â¾ïÇÕ´Ï´Ù¸¸... ¹°·Ð ½ÇÁ¦·Î ±×·± °ÇÁö´Â ¸ð¸£°í ¼øÀüÈ÷ Á¦ ÃßÃø ¿¡ ºÒ°ú ÇÏÁö¸¸ ¾Æ¸¶ 2002 ³âµµ ÀüÈİ¡ ¾Æ´Ñ°¡ ÇÕ´Ï´Ù. Á¦°¡ óÀ½ µÕ±Ù ¸ð¼­¸®ÀÇ box¸¦ º¸¾ÒÀ» ¶§ Á¦ ½º½º·Î´Â º° ´Ù¸¥ °¨ÀÀÀÌ ¾ø¾ú½À´Ï´Ù. Àú´Â Áö±Ýµµ XP¸¦ ¾²°í ÀÖÁö ¾ÊÁö¸¸ ±× ´ç½Ã¿¡µµ XP¸¦ º¸°í '¸ð¼­¸®°¡ µÕ±Û µÕ±ÛÇØ Áø °Í Çϰí, icon ¹Ù²ï °Í ¸»°í ¹¹°¡ ´Þ¶óÁ³Áö? ¸ð¼­¸®°¡ µÕ±Û¸é ¸Ó ÂÀ ³ªÀº°¡. Àú·¸°Ô µÕ±Ù ¸ð¼­¸®¸¦ ¸¸µé±â À§Çؼ­ programing Çϴµ¥ °ú¿¬ ¾ó¸¶ ¸¸Å­ÀÇ code°¡ ´õ µé¾î °¬À»±î. Â÷¶ó¸® µý µ¥ ½Å°æ ¾²´Â°Ô ³µÁö ¾ÊÀ»±î. ' ¶ó´Â »ý°¢ÀÌ µé´õ±º¿ä. ÀÌÈÄÀÇ ÁøÇàÀ» º¸¸é ¾Æ½Ã°ÚÁö¸¸ program code°¡ ¾Æ´Ñ HTML code·Î µÕ±Ù ¸ð¼­¸® box¸¦ ¸¸µå´Â µ¥µµ ¸¸¸¸Ä¡ ¾ÊÀº ÀÛ¾÷ÀÌ ÇÊ¿äÇÕ´Ï´Ù. ±×·±µ¥ µÕ±Ù ¸ð¼­¸® box°¡ óÀ½ µîÀåÇÑ ÀÌÈÄ·Î Yahoo³ª Naver µîÀÇ Æ÷Å» »çÀÌÆ®¸¦ ºñ·ÔÇÏ¿© ¸¹Àº »çÀÌÆ®µéÀÌ rounded box¸¦ Àüü ¶Ç´Â ÀϺο¡ »ç¿ëÇϱ⠽ÃÀÛÇØ¼­ Áö±ÝÀº 'À¢¸¸Çؼ± ¸ð¼­¸®°¡ µÕ±Ù boxÀÇ »ç¿ëÀ» ¸»¸± ¼ö ¾ø´Â' »óŰ¡ µÈ °Í °°½À´Ï´Ù.

ÇÏÁö¸¸ Á¦ ¼º°ÝÀÌ ¸ð³­ Å¿ ÀÎÁö ¾Æ´Ï¸é ¹ÌÀûÀÎ °¨°¢ÀÌ ³² º¸´Ù ¶³¾îÁ®¼­ ÀÎÁö Àú´Â ¾ÆÁ÷µµ µÕ±Ù ¸ð¼­¸® box¸¦ º°·Î ÁÁ¾ÆÇÏÁú ¾Ê¾Æ¼­ ¸ð¼­¸®°¡ µÕ±Ù Å×ÀÌºí ¿¡¼­¿Í °°ÀÌ ÇϳªÀÇ ¿¹¸¦ µé °æ¿ì¿¡³ª ¾²µçÁö ³ªÁß¿¡³ª ¾µ±î ¾ÆÁ÷Àº '¸ð¼­¸®¸¦ µÕ±Û°Ô ±ïÀ» ½Ã°£ÀÌ ÀÖÀ¸¸é ±× ½Ã°£¿¡ Â÷¶ó¸® µý °É ÇϰڴÙ!' ¶ó´Â »ý°¢ÀÌ µå´Â °É º¸´Ï Àúµµ Âü ¹ÌÀûÀÎ ºÎºÐ¿¡ ´ëÇÑ ÅõÀÚ¿¡ ÀλöÇÑ ¸ð¾ç ÀÔ´Ï´Ù. ±×·³¿¡µµ ºÒ±¸ÇÏ°í ¿Ö PLS Part IX ÀÇ Á¦¸ñÀ» Div & Rounded box ·Î Á¤Çϰí ÀÌ°É ´Ù·ç·Á°í ÇÏ´À³Ä Çϸé Div¿Í TableÀÇ Æ¯¼ºÀ» ÀÌÇØ Çϴµ¥ ¾ÆÁÖ ÁÁÀº ¼ÒÀç¶ó°í ÆÇ´ÜÀÌ µÇ¾ú±â ¶§¹® ÀÔ´Ï´Ù.
 
 

Div & Table and Rounded box

 
 

Ȥ½Ã CADD(Computer Aided Design & Drafting)¿¡ ´ëÇØ ¾Æ´Â ºÐ À̶ó¸é µÕ±Ù ¸ð¼­¸® box Á¤µµ´Â ¾ÆÁÖ °¡º±°Ô ¿©±â¸®¶ó º¾´Ï´Ù. CAD ¿¡¼­´Â fillet À̶ó´Â ¸ð¼­¸®¸¦ µÕ±Û°Ô ±ï´Â ¸í·ÉÀÌ À־ ½±°Ô µÕ±Ù ¸ð¼­¸® box¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. Àúµµ óÀ½¿¡ µÕ±Ù ¸ð¼­¸® box(ÀÌÈÄ 'rounded box' ·Î ºÎ¸£°ÚÀ½)¸¦ ºÃÀ» ¶§ 'HTMLÀ̳ª CSS¿¡µµ fillet °°Àº property°¡ ÀÖÀ¸¸é ÁÁ°Ú´Ù.' ¶ó´Â »ý°¢À» ÇØ º» ÀûÀÌ Àִµ¥, ´ÙÇེ·´°Ôµµ ÇâÈÄ¿¡ ¹ßÇ¥µÉ CSS Level 3(CSS3) ¿¡¼­ border-radius ¶ó´Â specÀÌ »ý±æ ¿¹Á¤À̶ó´Ï ±â´ëÇØ º½ Á÷ ÇÕ´Ï´Ù¸¸ ¹®Á¦´Â ºê¶ó¿ìÀú µéÀÌ ±× specÀ» Áö¿øÇØ ÁÖ´À³Ä °ÚÁö¿ä. ÇÏÁö¸¸ ÇöÀçÀÇ HTML À̳ª CSS ÀÚü´Â ±×·± property¸¦ °¡Áö°í ÀÖÁö ¾Ê±â ¶§¹®¿¡ rounded box¸¦ ²À ½á¾ß µÉ Çʿ䰡 ÀÖ´Â »ç¶÷µéÀº CSS3°¡ ³ª¿Ã ¶§ ±îÁö ¸¶³É ±â´Ù¸± ¼ö´Â ¾øÀ¸¹Ç·Î ¾î¶² ¹æ¹ýÀ¸·Î ÀÌ ¹°°ÇÀ» ¾²±ä ½á¾ß °Ú´Âµ¥, HTML°ú CSS¸¦ »ç¿ëÇØ¼­ rounded box¸¦ ¸¸µé±â À§Çؼ­´Â ¾î´À Á¤µµÀÇ ³ë·ÂÀÌ ºÒ°¡ÇÇ ÇÏ´Ù°í ÇϰڽÀ´Ï´Ù.

Rounded box¸¦ ¸¸µå´Â ¹æ¹ýÀº ¿©·¯ °¡Áö°¡ Àִµ¥ ¿ì¼± ¹®¼­ Áß¿¡¼­ rounded box ¸¦ »ç¿ëÇÏ´Â ºÎºÐÀÇ »óȲÀÌ ¾î¶² °æ¿ìÀΰ¡¿¡ ´ëÇØ »ý°¢ÇØ º¼ Çʿ䰡 ÀÖ½À´Ï´Ù. Áï, ¾Æ·¡¿Í °°ÀÌ

 
 

Box sizeÀÇ °íÁ¤ ¿©ºÎ¿¡ µû¶ó

  1. °¡·Î ¿Í ¼¼·Î°¡ °íÁ¤
  2. °¡·Î´Â °íÁ¤, ¼¼·Î´Â °¡º¯(ʦܨ)
  3. °¡·Î´Â °¡º¯, ¼¼·Î´Â °íÁ¤
  4. °¡·Î¿Í ¼¼·Î ¸ðµÎ °¡º¯

Box ³»ºÎ¿Í ¿ÜºÎ background-color ÀÇ °íÁ¤ ¿©ºÎ¿¡ µû¶ó

  1. ³»ºÎ¿Í ¿ÜºÎ ¸ðµÎ °íÁ¤
  2. ³»ºÎ´Â °íÁ¤, ¿ÜºÎ´Â °¡º¯(ʦܨ)
  3. ³»ºÎ´Â °¡º¯, ¿ÜºÎ´Â °íÁ¤
  4. ³»ºÎ¿Í ¿ÜºÎ ¸ðµÎ °¡º¯

ÀÌ·¸°Ô À§¿Í °°ÀÌ ºÐ·ùÇÒ ¼ö ÀÖ°Ú½À´Ï´Ù. µû¶ó¼­ °¡·Î¿Í ¼¼·ÎÀÇ size°¡ ¸ðµÎ °íÁ¤À̸鼭 ³»ºÎ¿Í ¿ÜºÎÀÇ background-color°¡ ¸ðµÎ °íÁ¤ÀÎ °æ¿ì´Â '1a'¿Í °°ÀÌ Ç¥±âÇØ¼­ ±¸ºÐÇϰڽÀ´Ï´Ù. ±×·¯¹Ç·Î rounded box¸¦ »ç¿ëÇÏ·Á°í Çϴµ¥ ÀÚ±âÀÇ °æ¿ì°¡ ¾î¶² °æ¿ìÀÎÁö´Â À§¿Í °°ÀÌ ºÐ·ùÇÏ¸é °ÅÀÇ ÇØ°áÀÌ µÇ°ÚÁÒ. ±×·³ À§ÀÇ ºÐ·ù¿¡ ÀÇÇØ¼­

Case '1a' & '1b'

³»¿ëÀÌ µé¾î °¡´Â °÷

ÀÌ °æ¿ì´Â ºñ±³Àû °£´ÜÇÕ´Ï´Ù. ¿ì¼± ¿ÞÂÊÀÇ ±×¸²°ú °°ÀÌ ¿øÇÏ´Â Å©±â¿Í »ö»ó (width:150px, height:100px; ³»ºÎ background-color: silver ·Î °¡Á¤ÇϰڽÀ´Ï´Ù.)À¸·Î rounded box¸¦ image file·Î ¸¸µì´Ï´Ù. Ȥ½Ã rounded box image fileÀ» ¾î¶»°Ô ¸¸µå´ÂÁö °¡¸£ÃÄ ´Þ¶ó°í ÇϽÃÁö´Â ¾Ê°ÚÁÒ? ±×°Ç °¢ÀÚÀÇ ¿ª·®¿¡ ´Þ·Á ÀÖÀ¸¹Ç·Î °¢ÀÚ ÇØ°á ÇϽñ⠹ٶø´Ï´Ù. ¸¶À½ °°À¸¸é ±× °Íµµ °¡¸£ÃÄ µå¸®°í ½ÍÁö¸¸ ¿©±â¼­´Â HTML, CSS µîÀÇ À¥ ¾ð¾î·Î ¹üÀ§¸¦ ±¹ÇÑ Çϵµ·Ï ÇϰڽÀ´Ï´Ù. ÇÏÁö¸¸ Ȥ½Ã ÇÊ¿äÇÏ´Ù¸é http://www.nutrocker.co.uk/corners.html¿¡¼­ ÀϹÝÀûÀÎ named color¸¦ »ç¿ëÇÏ¿© ¹Ì¸® ¸¸µé¾î ³õÀº rounded box ¿¡ »ç¿ë ÇÒ ¼ö ÀÖ´Â corner imageµéÀ» ¾ÐÃà ÆÄÀÏ ÇüÅ·ΠÁ¦°øÇϰí ÀÖÀ¸´Ï Âü°í ÇϽÃÁö¿ä. Á¦ °æ¿ì¿¡´Â ÀÌ·± image¸¦ ¸¸µé±â À§Çؼ­ Fireworks¸¦ »ç¿ëÇϴµ¥ ¿©·¯ºÐ µéÀÌ ¾î¶² ÇÁ·Î±×·¥À» ¾²°Ç ÀÌ·± image¸¦ ¸¸µé ¼ö ¸¸ ÀÖ´Ù¸é »ó°ü ¾ø½À´Ï´Ù. ¿ÞÂÊ ±×¸²(corners/150_100_c0c0c0_in.gif)ÀÇ °æ¿ì rounded box ³»ºÎ´Â silver(#c0c0c0)·Î ä¿ì°í ¿ÜºÎ(¸ð¼­¸®)´Â Åõ¸í(transparent)À¸·Î ó¸®ÇÑ gif file ÀÔ´Ï´Ù. µû¶ó¼­ ¿ÜºÎ background-color¸¦ white, beige µîÀ¸·Î ¹Ù²Ù¾î¼­ Àç»ç¿ë(re-use)ÀÌ °¡´É ÇϹǷΠ'1a' »Ó¸¸ ¾Æ´Ï¶ó '1b' µµ µ¿½Ã¿¡ ÇØ°á ÇÒ ¼ö ÀÖ°ÚÁÒ. Code´Â ¾Æ·¡¿Í °°½À´Ï´Ù.

Case '1a', '1b'
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN"
"http://www.w3.org/TR/html4/strict.dtd"> 
		
<html>
    <head>
        <title>Case 1a1b</title>
    <style type="text/css">
    <!-- 
    .case_1a1b{
    background-image:url(corners/150_100_c0c0c0_in.gif);
    width:130px; /* Ç¥ÁØ ¸ðµåÀ̹ǷΠpadding 10px¸¦ °¨¾ÈÇÏ¿© 150px - 20px = 130px·Î ÁöÁ¤ */
    height:80px; /* Ç¥ÁØ ¸ðµåÀ̹ǷΠpadding 10px¸¦ °¨¾ÈÇÏ¿© 100px - 20px = 80px·Î ÁöÁ¤ */
    padding:10px;
    }
    -->
    </style>
    </head>
    <body>
        <div class="case_1a1b">³»¿ëÀÌ µé¾î °¡´Â °÷</div> 
    </body>
</html>
ÄÚµå ½ÇÇà Çϱâ

Case '1c'

³»¿ëÀÌ µé¾î °¡´Â °÷

ÀÌ ¹ø °æ¿ì´Â À§ÀÇ ¿¹Á¦ÀÎ case '1a1b' ÀÇ °æ¿ì¿Í´Â ¹Ý´ë·Î ¿À¸¥ÂÊ ±×¸²(corners/150_100_c0c0c0_out.gif) °ú °°ÀÌ ³»ºÎ ¹è°æ»öÀº Åõ¸íÇÏ°í ¿ÜºÎÀÇ ¸ð¼­¸®´Â ¹è°æ»öÀ» °¡Áø gif file ·Î ó¸®ÇÏ¿© ³»ºÎ¸¦ white, beige µîÀ¸·Î º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÀÌ °æ¿ì¿¡´Â case '1a', '1b'¿Í ¸¶Âù °¡Áö·Î gif fileÀÌ divÀÇ ¹è°æÀ¸·Î ±ò·Á Àֱ⠶§¹®¿¡ div ³»ºÎ¿¡ ³»¿ëÀ» ³ÖÀ» ¼ö ÀÖ´Ù´Â ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù.

Case '1d' ¶Ç´Â 'd'

ÀÌ·± °æ¿ì°¡ »ý±æ ¼ö ÀÖÀ»±î¿ä? 'd'ÀÇ °æ¿ì¿Í °°ÀÌ ³»ºÎ¿Í ¿ÜºÎÀÇ background-color ¸ðµÎ°¡ °¡º¯ÀÎ °æ¿ìÀÇ Ã³¸® ¹æ¹ýÀº Á¦ ¸Ó¸®·Î´Â µµÀúÈ÷ ¶°¿À¸£Áú ¾Ê´Â±º¿ä. ±×·± ¹æ¹ýÀ» ¾Æ´Â °í¼ö²²¼­ Á¦¹ß ÂÀ °¡¸£ÃÄ Áֽñ⠹ٶø´Ï´Ù. 'd'ÀÇ °æ¿ì´Â »ç½Ç ºÐ·ù¸¦ ÇÏ´Ùº¸´Ï »ý±ä case·Î¼­ ±×¾ß¸»·Î 'CSS3' ÀÇ border-radius °°Àº °ÍÀÌ ³ª¿ÀÁö ¾Ê´Â ÀÌ»ó ÇØ°áÇÒ ¼ö ¾øÀ» °Í °°½À´Ï´Ù. µû¶ó¼­ case 'd'ÀÇ °æ¿ì´Â ÀÌÈÄ·Î »ý°¢ÇÏÁö ¾Ê°Ú½À´Ï´Ù.

Case '2a', '2b', '2c'

ÀÌ °æ¿ì´Â case '2c' ¸¦ ¿¹·Î µé¸é µÇ°Ú½À´Ï´Ù. Áï, width:200px °íÁ¤¿¡ ³»ºÎ background-color °¡º¯, ¿ÜºÎ ¹è°æ»ö °íÁ¤ÀÇ °æ¿ì°¡ µÇ°Ú³×¿ä. ¿©±â¿¡ »ç¿ëµÉ ±×¸²Àº ¾Æ·¡ÀÇ

200_top_out (1K) ¿Í 200_bottom_out (1K)

°¡ µÇ°Ú½À´Ï´Ù. ¾Æ·¡ÀÇ code¸¦ ½ÇÇàÇØ º¸½ÃÁÒ.

Case '2c'
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN"
"http://www.w3.org/TR/html4/strict.dtd"> 
		
<html>
    <head>
        <title>Case 2c</title>
    <style type="text/css">
    <!-- 
    .top_div{
    background:#fff url(corners/150_top_out.gif) top center no-repeat;
    width:130px; /* Ç¥ÁØ ¸ðµåÀ̹ǷΠpadding 10px¸¦ °¨¾ÈÇÏ¿© 150px - 20px = 130px·Î ÁöÁ¤ */
    }

    .bottom_div{
    background:url(corners/150_bottom_out.gif) bottom center no-repeat;
    width:130px; /* Ç¥ÁØ ¸ðµåÀ̹ǷΠpadding 10px¸¦ °¨¾ÈÇÏ¿© 150px - 20px = 130px·Î ÁöÁ¤ */
    padding:10px;
    }
    -->
    </style>
    </head>
    <body style="background-color:gray">
        <div class="top_div">
            <div class="bottom_div">³»¿ëÀÌ µé¾î °¡´Â °÷</div>
        </div> 
    </body>
</html>
ÄÚµå ½ÇÇà Çϱâ

DIV(DIVision marker) ÀÇ Æ¯¼º

À§ÀÇ ½ÇÇà °á°ú°¡ ÀÌÇØ°¡ µÇ½Ã°ÚÁÒ? ÀÌ·± ¹æ½ÄÀ¸·Î °°Àº block level box¼Ó¿¡ block bevel box¸¦ ³»Æ÷(nested)ÇÒ ¼ö ÀÖ´Â element´Â div »ÓÀ̸ç, °°Àº Å©±âÀÇ box¸¦ box ÀڽŠ¼Ó¿¡ ³»Æ÷ ½ÃÄѼ­ °°Àº À§Ä¡¿¡ Æ÷°³¾î ³õÀ» ¼ö Àִ Ư¼ºÀº ¿ÀÁ÷ div ¸¸ÀÌ °¡Áö°í ÀÖ½À´Ï´Ù. Áï, À§ °á°ú¸¦ ³ª´©¾î¼­ Ç¥ÇöÇØ º¸¸é ¾Æ·¡¿Í °°ÀÌ ¿ÞÂÊ 2 °³ÀÇ box°¡ °°Àº À§Ä¡¿¡ Æ÷°³¾î Á³´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. ¹°·Ð 2 °³ ÀÌ»óµµ ¾ó¸¶µçÁö °¡´É Çϱ¸¿ä.

+
=

´Ü, À§¿Í °°ÀÌ °°Àº Å©±âÀÇ div¸¦ °°Àº À§Ä¡¿¡ ÀÏÄ¡ ½ÃÄѼ­ Æ÷°³¾î ³õ±â À§Çؼ­´Â ¾Æ·¡ÀÇ »çÇ×À» À¯ÀÇÇØ¾ß Çϸç, ÀÌ PLS ¿¡¼­´Â Ç¥ÁØ ¸ðµå(IE ÀÇ !DOCTYPE switch on)¸¦ ±âÁØÀ¸·Î ÇϹǷΠ¸¸¾à Ç¥ÁØ ¸ðµå¿¡ ´ëÇÑ ³»¿ëÀ» ¸ð¸£°í ÀÌ ÆäÀÌÁö¸¦ º¸½Å´Ù¸é PLS Part I ºÎÅÍ º¸¼Å¾ß µÇ°Ú½À´Ï´Ù.

  • °¡Àå ¹Û¿¡ ÀÖ´Â div¸¦ Á¦¿ÜÇÑ ³»ºÎ¿¡ µé¾î °¡´Â ³ª¸ÓÁö div(µé)¿¡´Â marginÀ» ÁÖÁö ¸» °Í.
    ³»Æ÷µÈ div (µé)¿¡ marginÀ» ÁÖ¸é °¢ ¸ð¼­¸®¿¡ ÁöÁ¤ÇÑ corner imageµéÀÌ ÁÖ¾îÁø margin ¸¸Å­ÀÇ Æ´À» °¡Áö°Ô µË´Ï´Ù.
  • ÃÖ »óÀ§ div¿¡ padding À» ÁÖÁö ¸» °Í.
    À§ÀÇ °æ¿ì¿Í ¹Ý´ë·Î »ý°¢ÇÏ¸é ¼³¸íÀÌ µÇ°Ú½À´Ï´Ù.
  • ÃÖ »óÀ§ div¸¦ Á¦¿ÜÇÑ ³»ºÎ div¿¡ border ¸¦ ÁÖÁö ¸» °Í.
    ÀÌ ¶ÇÇÑ Æ´ÀÌ »ý±âÁö ¾Ê°Ô Çϱâ À§ÇÑ ¿ä¼Ò ÀÔ´Ï´Ù.
  • ÃÖ ÇÏÀ§ div¿¡ paddingÀ» ÁÙ °Í.
    ¸¸¾à¿¡ rounded box ¼Ó¿¡ µé¾î°¥ ³»¿ëÀ» paddingÀ» ÁÖ¾î ÀÏÁ¤ °£°ÝÀ» ¶ç¿ì°í ½ÍÀ¸¸é ÃÖ ÇÏÀ§ div¿¡ paddingÀ» ÁÖ¾î¾ß div box »çÀÌ¿¡ Æ´ÀÌ »ý±âÁö ¾Ê½À´Ï´Ù. ÀÌ ¿ª½Ã À§ÀÇ µÎ Ç׸ñ°ú °°Àº ¸Æ¶ô ÀÔ´Ï´Ù.

DivÀÇ Æ¯¼º¿¡ ´ëÇØ¼­´Â ÀÌ¹Ì ÀÌ »çÀÌÆ® HTML > °í±Þ °úÁ¤ > Division marker ¿¡¼­ div¿Í spanÀ» ºñ±³ÇÏ¿© ¼³¸íÇÑ ¹Ù ÀÖÁö¸¸ ±× ¶§´Â HTML ÀÇ ¹üÀ§ ³»¿¡ ±¹ÇÑµÈ °Í À̾ú°í, ÀÌÁ¦ CSS ·Î ¹üÀ§¸¦ ³ÐÇô¼­ ¼³¸íÇÏ¸é ´ë·« ¾Æ·¡¿Í °°ÀÌ DIV ´Â

±âº»°ª(intrinsic value)À¸·Î ÁÖ¾îÁø marginÀÌ ¾ø°í, positioning °°Àº ¹æ¹ýÀ» ¾²Áö ¾Ê¾Æµµ °°Àº À§Ä¡¿¡ °°Àº Å©±âÀÇ box¸¦ Æ÷°³¾î ³õÀ» ¼ö ÀÖ´Â block level element.

¶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. Web designÀ» µµ½Ã°èȹ°ú ºñ±³ÇØ º¸¸é, ¾î¶² µµ½Ã¸¦ °³¹ß ÇÑ´Ù°í ÇßÀ» ¶§ µµ½Ã ÀüüÀÇ ±â´ÉÀ̳ª ¼º°ÝÀ» ±¸»óÇÏ´Â master planÀ» ¸¸µé°í, ÁÖ°Å Áö¿ª, »ó¾÷ Áö¿ª µîÀ¸·Î ±¸È¹ Á¤¸®¸¦ ÇÑ ´ÙÀ½, ±¸È¹µÈ ¸éÀû¿¡ Á¤ÇØÁø ±ÔÄ¢ ´ë·Î °Ç¹°À» ¾ÉÈ÷°Ô µÇ´Âµ¥ div¸¦ ¿©±â¿¡ ºñÀ¯Çϸé ÇϳªÀÇ ±¸È¹ À̶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. Áï, ÇϳªÀÇ ¾ÆÆÄÆ® ´ÜÁö¸¦ ¿¹·Î µé¸é div´Â ¾ÆÆÄÆ® ´ÜÁöÀÇ ´ëÁö °æ°Ô¼±(border)°ú °°´Ù°í ÇØµµ ¹«¸®°¡ ¾Æ´Õ´Ï´Ù. ´ëÁö °æ°è¼± À̶ó´Â ½Çü´Â ºÐ¸íÈ÷ ÀÖÁö¸¸ Á÷Á¢ÀûÀ¸·Î ´«¿¡ ¸ÕÀú º¸ÀÌ´Â °ÍÀº °Ç¹°ÀÎ °Í ó·³ page layout ¿¡¼­ divÀÇ ¿ªÇÒÀº, °Ç¹°Ã³·³ »ç¶÷À̳ª °¡±¸ µîÀÇ ³»¿ë¹°À» Á÷Á¢ ´ã°í ÀÖÁö´Â ¾ÊÁö¸¸ ºÐ¸íÇÑ °æ°è¼±(border)À» °¡Áö°í ÀÖ½À´Ï´Ù. ±×·¸´Ù¸é div ¼ÓÀÇ div´Â ¾î¶»°Ô ºñ±³ÇÏ¸é µÉ±î¿ä. ÁÖ°ÅÀÇ ÇüÅ¿¡ ¾ÆÆÄÆ® °°Àº °øµ¿ ÁÖ°Å ´ÜÁö¸¸ ÀÖ´Â°Ô ¾Æ´Ï°í, ´Üµ¶ ÁÖÅà ´ÜÁöµµ ÀÖ´Â °Í ó·³ div ¼ÓÀÇ div´Â ´Üµ¶ ÁÖÅà ´ÜÁö ¼ÓÀÇ Àϰ³ ÅÃÁö¶ó°í ÇÏ¸é µÇ°Ú±º¿ä...^^

Case '3a', '3b', '3c'

ÀÌ °æ¿ì´Â case '2a', '2b', '2c' ¿Í ºñ±³ÇßÀ» ¶§ 90° ȸÀüµÈ °Í ¸»°í´Â °°À¸¹Ç·Î »ý·«Çϰí, code ¸¸À¸·Î ¼³¸íÇÏ¸é ¾Æ·¡¿Í °°½À´Ï´Ù. ¿¹¸¦ µé¾î height:200pxÀÇ rounded box¸¦ ¸¸µç´Ù¸é ¾Æ·¡¿Í °°À» °Í ÀÔ´Ï´Ù.

ÀÔ·Â
...
...
    .left_div{
    background:#fff url(±×¸²À̸§.gif) left center no-repeat;
    height:200px;
    width:ÇÊ¿äÇÑpx; 
    }

    .right_div{
    background:url(±×¸²À̸§.gif) right center no-repeat;
    width:ÇÊ¿äÇÑpx;
    height:200px;
    padding:10px;
    }
...
...

Case '4a', '4b', '4c'

ÀÌ 3 °¡ÁöÀÇ °æ¿ì '4b', '4c' ¸¦ ¿¹·Î µé¸é ¸ðµÎ ÇØ°áÀÌ µÇ°ÚÁÒ. ¹æ¹ýÀº À§¿¡¼­ »ç¿ëÇÑ ¹æ¹ý°ú µ¿ÀÏÇÕ´Ï´Ù. ´Ù¸¸ width¿Í height°¡ °íÁ¤µÇÁö ¾Ê°í °¡º¯ÀûÀ̹ǷΠ°¢ 4°³ÀÇ ¸ð¼­¸®¸¦ µû·Î ó¸®ÇØ¾ß µÇ´Â ¹ø°Å·Î¿òÀÌ ÀÖ½À´Ï´Ù¸¸, ÀÏ´Ü ¸¸µé¾î ³õÀ¸¸é ¾îµð¿¡³ª ¾µ ¼ö Àֱ⠶§¹®¿¡ °¡Àå ¹Ù¶÷Á÷ÇÑ ¹æ¹ýÀ̶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. '°¡º¯Àû' À̶ó´Â °Í... Á¦°¡ °¡Àå ÁÁ¾ÆÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù. Áö±Ý ´çÀåÀº Á¤ÇØÁø Å©±â ¸»°í´Â ¾µ ÀÏÀÌ ¾øÀ» °Í °°¾Æµµ »çÀÌÆ®¸¦ Áö¼ÓÀûÀ¸·Î ¿î¿µÇÏ´Ù º¸¸é ÀÌ»óÇϰԵµ ¿¹¿ÜÀûÀ¸·Î °¡º¯ÀûÀÎ Å©±â¸¦ ¾µ ÀÏÀÌ »ý±â°Åµç¿ä. ÈñÇÑÇÑ ÀÏ ÀÔ´Ï´Ù. °¡·Î ¼¼·Î °¡º¯ Å©±âÀÇ box¸¦ ¸¸µé·Á¸é ¿ì¼± ¾Æ·¡¿Í °°ÀÌ 4°³ÀÇ corner image°¡ ÇÊ¿äÇÕ´Ï´Ù. ¾Æ·¡´Â case '4c'ÀÇ °æ¿ì¿¡ »ç¿ëµÇ´Â image µé ÀÔ´Ï´Ù.

tl.gif + tr.gif + bl.gif + br.gif =

ÀÌ image µéÀÇ À̸§Àº À§¿¡ Ç¥±âÇÑ °Í°ú °°ÀÌ ¿¹¸¦ µé¾î tl.gif ÀÇ °æ¿ì top left(ÁÂÃø »ó´Ü) ·Î CSSÀÇ background-position:top left; ·Î ÁöÁ¤ÇßÀ» °æ¿ìÀÇ Ã¹ ±ÛÀÚ¸¦ ºÙ¿©¼­ ÁöÁ¤ Çß½À´Ï´Ù. ±×·³ ¾Æ·¡ÀÇ code¸¦ 'ÄÚµå ½ÇÇà±â'·Î ½ÇÇàÇØ º¾½Ã´Ù. ½ÇÇàÇϰí 'ÄÚµå ½ÇÇà±â'ÀÇ Ã¢ Å©±â¸¦ Å©°Ô ¶Ç´Â ÀÛ°Ô resizing ÇØ º¸¸é â Å©±âÀÇ º¯µ¿¿¡ µû¶ó rounded boxÀÇ Å©±â°¡ ½ÅÃ༺(flexibility)ÀÖ°Ô º¯ÇÏ´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÔ·Â
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN"
"http://www.w3.org/TR/html4/strict.dtd"> 

<html>
    <head>
        <title></title>
    <style type="text/css">
    <!-- 
    .tl_gray{background:#fff url(corners/gray/tl.gif) no-repeat top left;}
    .tr_gray{background: url(corners/gray/tr.gif) no-repeat top right;}
    .bl_gray{background: url(corners/gray/bl.gif) no-repeat bottom left;}
    .br_gray{background: url(corners/gray/br.gif) no-repeat bottom right;} 
    -->
    </style>
    </head>
    <body style="background-color:gray;">
      <div class="tl_gray">
          <div class="tr_gray">
              <div class="bl_gray">
                  <div class="br_gray" style="padding:20px;">³»¿ëÀÌ µé¾î °¡´Â °÷.
                  <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
                  <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
                  </div>
              </div>
          </div>
      </div>    
    </body>
</html>
ÄÚµå ½ÇÇà Çϱâ

°î¸é(°æ»ç¸é) Å׵θ®ÀÇ anti-alias 󸮰ú solid 󸮿¡ ´ëÇÑ °í·Á

°î¸éÀ̳ª °æ»ç¸éÀ» ó¸®ÇÏ´Â ¹æ¹ý¿¡´Â anti-alias ¿Í solid °¡ ÀÖ½À´Ï´Ù. È­¸é»óÀÇ È­¼Ò(pixel)´Â È­¸éÀ» °¡·Î¿Í ¼¼·Î·Î ºÐÇÒÇØ¼­ Ç¥½Ã(display)Çϱ⠶§¹®¿¡ 4°¢ÇüÀ» ÀÌ·ç°í ÀÖ½À´Ï´Ù. µû¶ó¼­ °æ»ç¸éÀÇ Å׵θ®(°¢±â ´Ù¸¥ »ö³¢¸® ¸¸´Ù´Â °æ°è¼±)´Â °è´ÜÀ̳ª Åé´Ï ó·³ °¢ÀÌ Á® º¸ÀÌ°Ô µÇÁÒ. ±×·¯¹Ç·Î °æ»ç¸éÀÇ °æ¿ì Åé´ÏÀÇ °ÅÄ£ ¸ð¾çÀÌ µå·¯³ª°Ô µÇ´Âµ¥, anti-aliasÀÇ °æ¿ì Åé´Ï ¸ð¾çÀÇ ºó ºÎºÐ¿¡ Áß°£»ö °è¿­ÀÇ »ö»óÀ» Åõ¸íµµ ³ó´ã µîÀ¸·Î ó¸®ÇÏ¿© º¸Á¤ÇÏ¹Ç·Î½á ºÎµå·¯¿î ¸éó·³ º¸ÀÌ°Ô ÇÏ´Â ¹æ¹ý ÀÔ´Ï´Ù. ¸¶Ä¡ ¹ÙÅÁÈ­¸é µî·ÏÁ¤º¸¿¡¼­ 'È¿°ú / ±Û²Ã °¡ÀåÀÚ¸® ´Ùµë±â'¿Í °°Àº ó¸®Àε¥, anti-alias 󸮸¦ ÇÏ¸é °æ»ç¸éÀÌ ºÎµå·¯¿ö º¸ÀÌ´Â ¹Ý¸é ´ÜÁ¡ÀÌ ¸î °³ Àִµ¥, ±× Áß¿¡ Çϳª°¡ ¾Æ·¡ÀÇ ¿¹¿Í °°ÀÌ anti-alias ó¸®µÈ ¸ð¼­¸®ÀÇ ³»ºÎ »ö»óÀÌ ÁøÇÒ °æ¿ì anti-alias ó¸®µÈ ºÎºÐÀÌ µå·¯³ª°Ô µÈ´Ù´Â °Í ÀÔ´Ï´Ù.

anti-alias °î¸é(°æ»ç¸é) ó¸®
³»¿ëÀÌ µé¾î °¡´Â °÷.

À§ÀÇ °æ¿ì³»ºÎ¸¦ gray ·Î ä¿ì¸é anti-alias ºÎºÐÀÌ ³ªÅ¸³³´Ï´Ù. ÇÏÁö¸¸ ¾Æ·¡¿Í °°ÀÌ ¸ð¼­¸®ÀÇ image¸¦ solid ·Î ó¸®Çϸé

solid °î¸é(°æ»ç¸é) ó¸®
³»¿ëÀÌ µé¾î °¡´Â °÷.

³»ºÎ¿Í ¿ÜºÎÀÇ °î¸é °æ°è¼±¿¡ ¾Æ¹«·± Æ´ÀÌ »ý±âÁö ¾Ê°Ú½À´Ï´Ù. Á¤¸» ºóÆ´ ¾ø´Â ³Ñ ÀÌÁÒ. ¹°·Ð solidÀÇ °æ¿ì °î¸éÀÌ °ÅÄ¥¾î º¸Àδٴ ´ÜÁ¡ÀÌ ÀÖÁö¸¸ ¸»ÀÌÁÒ. ±×·¯´Ï±î anti-alias¿Í solidÀÇ Â÷ÀÌ´Â '³ÊÀÇ ´ÜÁ¡ÀÌ ³ªÀÇ ÀåÁ¡À̰í, ³ªÀÇ ´ÜÁ¡ÀÇ ³ÊÀÇ ÀåÁ¡' ÀÎ ¼ÀÀÌ µÇ°Ú±º¿ä. µû¶ó¼­ ¿©·¯ºÐ µéÀÌ °èȹÇÏ´Â ÆäÀÌÁö¿¡¼­ µÕ±Ù ¸ð¼­¸®°¡ ¾î¶»°Ô ¾²ÀÏ °ÍÀΰ¡¿¡ µû¶ó anti-alias¿Í solid 󸮸¦ °áÁ¤ÇÏ¸é µÇ°Ú½À´Ï´Ù.

±×·³ ¿©±â¿¡¼­ Div & rounded box ´Â ¸¶Ä¡µµ·Ï ÇϰڽÀ´Ï´Ù. »ç½Ç Áö±Ý ¾²´Â ¸ð´ÏÅͰ¡ 19" ¶ó¼­ 1280 X 1024¸¦ »ç¿ëÇϰí ÀÖ½À´Ï´Ù. ±× Àü¿¡´Â 17" 1024 X 768À» ½è¾ú´Âµ¥, 19" ¿¡ Àͼ÷ÇØ Áö´Ù º¸´Ï È­¸é ³ôÀÌ¿Í scroll bar Å©±â°¡ ºñ·Ê ÇÑ´Ù´Â °ÍÀ» ±ô¹Ú Àؾú½À´Ï´Ù. 800 X 600 À̳ª 1024 X 768¿¡¼­ º¸´Ï±î ÂÀ ±æ±ä ±æ±º¿ä... ´ÙÀ½ÀÇ PLS Part X ¿¡¼­´Â Table °ú rounded box¿¡ ´ëÇØ ¾Ë¾Æ º¸µµ·Ï ÇϰڽÀ´Ï´Ù.





ÀÌ ¹®¼­ÀÇ ÀúÀÛ±ÇÀº www.cadvance.org ¿¡ ÀÖ½À´Ï´Ù.

Top
Back
New
°Ë»ö