À¥È£½ºÆà | ±³À°¼¾ÅÍ | ¸ÞÀϸµ¸®½ºÆ®
 - À¥ÆäÀÌÁöÁ¦ÀÛ - Æ÷Åä¼¥
 - ¼­¹ö°ü¸® - Á¤º¸±âº»±Ç


  1. CSS¸Àº¸±â
  2. ¼¿·ºÅÍ
  3. ij½ºÄ³À̵ù
  4. ¹Ú½º¸ðµ¨
  5. BoxÀÇ ÁÂÇ¥ÁöÁ¤
  6. Box Á» ´õ ¼¼¹ÐÈ÷ Á¦¾îÇϱâ
  7. ±Û²Ã°ú °ü·ÃµÈ ¼Ó¼ºµé
  8. ÅؽºÆ® ·¹À̾ƿô Á¦¾î¿Í °ü·ÃµÈ ¼Ó¼ºµé
  9. ¸®½ºÆ®



1. CSS ¸Àº¸±â

1.1. CSS - Cascading Style Sheet
HTMLÀº ¿î¿µÃ¼Á¦³ª »ç¿ëÇÏ´Â ÇÁ·Î±×·¥¿¡ °ü°è¾øÀÌ ´©±¸³ª °°Àº ³»¿ëÀÇ ¹®¼­¸¦ º¼ ¼ö ÀÖµµ·Ï ÇÏ°Ú´Ù´Â ÃëÁö¿¡¼­ ¸¸µé¾îÁ³´Ù. ±×·¯³ª, À¥¹®¼­°¡ Àμ⠸Åüó·³ ´Ù¾çÇÏ°í È­·ÁÇØÁü¿¡ µû¶ó, Á¡Â÷ ÀüÀÚÃâÆÇÀÇ ¼º°ÝÀ» ¶ç°Ô µÇ¾ú°í, HTMLÀº ±× ÇѰ踦 µå·¯³»°í ÀÖ´Ù. ¿©±â¼­ ÇÑ°è¶ó°í ¤¾îº¼ ¼ö ÀÖ´Â ºÎºÐµéÀº ¹«¾ùº¸´Ùµµ ·¹À̾ƿôÀÇ ¼¼¹ÐÇÑ Á¦¾î, ±×¸®°í ¹è°æ°ú ¹®ÀÚ¿­°úÀÇ ¹èÄ¡ µîÀ» ²ÅÀ» ¼ö ÀÖ´Ù. ½ºÅ¸ÀϽÃÆ®¸¦ »ç¿ëÇÏ¸é ±âÁ¸ÀÇ TABLEÀ̳ª FRAME¿¡ ÀÇÁ¸ÇÏ´ø ¹®¼­ÀÇ ·¹À̾ƿôÀ» º¸´Ù È¿°úÀûÀ¸·Î ÇÒ ¼ö ÀÖ°í, ±ÛÀÚ Å©±â³ª ±ÛÀÚü, ÁÙ °£°Ý, ¹è°æ »ö»ó µîµµ ÀÚÀ¯·Ó°Ô ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ, ½ºÅ¸ÀÏÀ» Á¤ÀÇÇØ ³õ°í ¿©·¯ °³ÀÇ ¹®¼­¿¡¼­ ºÒ·¯ ¾µ ¼ö ÀÖ¾î, ÀÏ°üµÈ ¿Ü¾çÀ» ¿ä±¸ÇÏ´Â ¿©·¯ °³ÀÇ ¹®¼­¸¦ ¸¸µé ¶§ ¸Å¿ì Æí¸®ÇÏ´Ù. ±×·¯³ª CSSÀÇ ´ÜÁ¡µµ »ó´çºÎºÐ Á¸ÀçÇÑ´Ù. ¹«¾ùº¸´Ùµµ ´ëÁßÀûÀ¸·Î ³Î¸® »ç¿ëµÇ°í ÀÖ´Â ³Ý½ºÄÉÀÌÇÁ¿Í ÀͽºÇ÷η¯¿¡¼­ °¢±â ´Ù¸¥ Ç¥ÁؾÈÀ» äÅÃÇÏ°í ÀÖ´Ù´Â Á¡ÀÌ °¡Àå ¹®Á¦°¡ µÇ´Â Á¡ÀÌ´Ù. ÀÌÁ¡Àº µÎ ºê¶ó¿ìÀú¿¡¼­ ´Þ¸® »ç¿ëµÇ´Â ºÎºÐ¿¡ ´ëÇÑ Áߺ¹ÀûÀÎ ÄÚµùÀ» ÇؾßÇÑ´Ù´Â Àǹ̰¡ µÇ¸ç À¥µðÀÚÀ̳ʵéÀ» È¥¶õ¿¡ ºü¶ß¸®´Â ÀÌÀ¯°¡ µÈ´Ù. ¶ÇÇÑ Ç¥ÁØ ±Ç°í¾ÈÀ¸·Î Á¦½ÃµÈ ºÎºÐ¿¡ ´ëÇؼ­µµ ¾ÆÁ÷±îÁö Áö¿øÀÌ ¾ÈµÇ´Â ±â´ÉµéÀÌ »ó´çÈ÷ ¸¹Àº ¹®Á¦Á¡µµ °¡Áö°í ÀÖ´Ù. CSS´Â ÇöÀç Level 2 ¹öÀüÀÌ ³ª¿ÍÀÖÀ¸¸ç, ³Ý½ºÄÉÀÌÇÁ¿Í ÀͽºÇ÷η¯ 4.0 ÀÌ»óÀÌ Áö¿øÇÑ´Ù. HTML 4.0°ú CSS, JavaScript µîÀ» ÇÔ²² ÀÏÄþî Dynamic HTMLÀ̶ó°í ºÎ¸£±âµµ ÇÑ´Ù.

1.2. °£´ÜÇÑ ¿¹
¾Õ¿¡¼­ ¹è¿î HTMLÀÇ H3 ¿ä¼Ò¿¡ ÀÌÅŸ¯ È¿°ú¿Í ±Û¾¾ »öÀ¸·Î ³ì»öÀ» ÁöÁ¤Çϱâ À§Çؼ­ HTML¿¡¼­´Â H3 ¿ä¼Ò¿¡ ÀÏÀÏÀÌ ´ÙÀ½°ú °°ÀÌ ÇØ ÁÖ¾î¾ß ÇÑ´Ù.
  <H3><I><FONT color=green>³ì»ö ÀÌÅŸ¯</FONT></I></H3>

±×·¯³ª ÀÌ·¯ÇÑ ¹æ½ÄÀº ¿ì¸®°¡ °°Àº È¿°ú¸¦ ÁÖ±â À§Çؼ­´Â ¸Å¹ø ÄÚµùÇÒ ¶§¸¶´Ù °°Àº Äڵ带 ½áÁÖ¾î¾ß ÇÑ´Ù´Â Àǹ̰¡ µÈ´Ù. ¾Õ¿¡¼­ ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼­´Â ¹Ýº¹µÇ´Â ºÎºÐÀ» ÇÔ¼ö·Î ó¸®ÇÏ´Â °ÍÀ» º» ÀûÀÌ ÀÖ´Ù. ±×·¸´Ù¸é ½ºÅ¸ÀÏÀ» ÁöÁ¤ÇÒ °æ¿ì¿¡´Â ¾î¶°ÇÑ ¹æ½ÄÀ¸·Î ÇÏ¸é µÉ±î.
´ÙÀ½°ú °°Àº ½ºÅ¸ÀϽÃÆ®¸¦ »ç¿ëÇÏ¿© ÇØ°áÇÑ´Ù.
  H3 {font-style : italic; color : green}
À§¿Í °°ÀÌ ÇÑ ¹ø¸¸ Á¤ÀÇÇØ ÁÖ¸é H3 ¿ä¼Ò¿¡´Â ¸ðµÎ °°Àº ¼Ó¼ºÀ» Àû¿ë½Ãų ¼ö ÀÖ´Ù.

1.3. ½ºÅ¸ÀϽÃÆ®ÀÇ ±¸¼º ¿ä¼Ò
HTMLÀÌ Å±׵éÀÇ ¸ðÀ½À̶ó¸é, ½ºÅ¸ÀϽÃÆ®´Â ÇÁ·ÎÆÛƼ(property)µéÀÇ ¸ðÀ½ÀÌ´Ù. À§ÀÇ ¿¹¿¡¼­ font-styleÀ̳ª color°¡ ¼Ó¼º(attribute)ÀÌ µÇ°í, italic°ú greenÀº ÇØ ´ç ¼Ó¼º¿¡ ´ëÇÑ °ª(value)ÀÌ´Ù. HTMLÀÇ ¼Ó¼ºÀº Á¤ÇØÁø ¿ä¼Ò¿¡¸¸ ºÙÀ» ¼ö ÀÖÁö¸¸, ½ºÅ¸ÀϽÃÆ®ÀÇ ¼Ó¼ºÀº °ÅÀÇ ¸ðµç ¿ä¼Ò¿¡ ´Ù ºÙÀ» ¼ö ÀÖ´Ù´Â Á¡ÀÌ ´Ù¸£´Ù. ¼Ó¼ºÀÌ ºÙ´Â H3°ú °°Àº ¿ä¼Ò¸¦ ½ºÅ¸ÀϽÃÆ®¿¡¼­´Â ¼±ÅÃÀÚ(selector)¶ó°í ºÎ¸¥´Ù.
´ÙÀ½°ú °°Àº Çü½ÄÀ» ±â¾ïÇÏ¸é µÈ´Ù.
  Select { Attribute : Value }

½ºÅ¸ÀϽÃÆ®¿¡¼­ÀÇ ÁÖ¼®Àº /*¿Í */ »çÀÌ¿¡ ½á ÁØ´Ù.

1.4. ½ºÅ¸ÀϽÃÆ® »ðÀÔÇϱâ
HTML¹®¼­¿¡¼­ ½ºÅ¸ÀϽÃÆ®¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀº ´ÙÀ½ÀÇ ¼¼°¡Áö°¡ ÁÖ·Î »ç¿ëµÈ´Ù.


1.4.1. ¹®¼­ÀÇ HEAD¿¡ Á¤ÀÇÇϱâ
  <HTML>
<HEAD>
<STYLE type="text/css">
<!--
h3 {font-style : italic; color : green}
-->
</STYLE>
</HEAD>
<BODY>
<H3>ÀÌ ¹®ÀåÀº ¿ø·¡ÀÇ H3 Ư¼º°ú ÇÔ²² ³ì»ö, ÀÌÅŸ¯Ã¼·Î ³ªÅ¸³­´Ù.</H3>
<H3>ÀÌ ºÎºÐµµ ¸¶Âù°¡ÁöÀÌ´Ù.</H3>
</BODY>
</HTML>
 

HEAD¿¡ Á¤ÀÇÇÒ ¶§´Â STYLE ű׸¦ »ç¿ëÇÑ´Ù. type ¼Ó¼ºÀº ¹Ýµå½Ã ÇÔ²² ½á ÁÖ¾î¾ß ÇÑ´Ù. ÁÖ¼® Ç¥½Ã´Â ½ºÅ¸ÀϽÃÆ®¸¦ Áö¿øÇÏÁö ¾Ê´Â ºê¶ó¿ìÀú°¡ ½ºÅ¸ÀÏÀ» ¹«½ÃÇϵµ·Ï Çϱâ À§ÇÑ °ÍÀÌ´Ù (¾Õ¿¡¼­ ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ °æ¿ì¿Í ¿¬°üÁö¾î º¸ÀÚ). ´Ù½Ã Çѹø ¾ð±ÞÇÏÁö¸¸ ½ºÅ¸ÀÏÀ» Á¤ÀÇÇÏ´Â ºÎºÐÀº { } ¾È¿¡ ³Ö´Â´Ù. ¼Ó¼º°ú °ªÀº ÄÝ·Ð(:)À¸·Î ±¸ºÐÇÏ°í, 2°³ ÀÌ»óÀÇ ¼Ó¼ºÀ» ¾µ ¶§´Â ¼¼¹ÌÄÝ·Ð(;)À¸·Î ±¸ºÐÇÑ´Ù. HTML¿¡¼­¿Í ¸¶Âù°¡Áö·Î ´ë¼Ò¹®ÀÚ³ª ºóÄ­Àº ±¸ºÐÇÏÁö ¾Ê´Â´Ù.


1.4.2. style ¼Ó¼º ÀÌ¿ëÇϱâ
  <HTML>
<HEAD>
</HEAD>
<BODY>
<H3 style="font-style : italic; color : green">
¿©±â´Â H3À̸鼭 ³ì»öÀÌ°í ÀÌÅŸ¯Ã¼ÀÌ´Ù.</H3>
<P>
<H3>¿©±â´Â ½ºÅ¸ÀÏ Àû¿ëÀÌ µÇÁö ¾Ê´Â´Ù.</H3>
</BODY>
</HTML>
 

ƯÁ¤ÇÑ ¿ä¼Ò¿¡ ÇÑ ¹ø¸¸ ½ºÅ¸ÀÏÀ» Àû¿ëÇÒ ¶§´Â style ¼Ó¼ºÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ ¶§´Â HTMLÀÇ ¹®¹ýÀ» µû¸£¹Ç·Î, style µÚ¿¡ " " Ç¥½Ã¸¦ ÇÏ°í ¼Ó¼º°ú °ªÀ» ½á ÁØ´Ù. ¼Ó¼º°ú °ª »çÀÌ¿¡ ÄÝ·Ð, ¼Ó¼º°ú ¼Ó¼º »çÀÌ¿¡ ¼¼¹ÌÄÝ·ÐÀ» ¾²´Â °ÍÀº ù ¹ø°¿Í °°´Ù.


1.4.3. ¿ÜºÎ ½ºÅ¸ÀϽÃÆ® ¿¬°áÇϱâ
¸ÕÀú ´ÙÀ½°ú °°Àº ³»¿ëÀÇ ÆÄÀÏÀ» ¸¸µé°í style.css·Î ÀúÀåÇÑ´Ù.
  h3 {font-style : italic; color : green}

HEAD ºÎºÐ¿¡ LINK ¿ä¼Ò¸¦ »ç¿ëÇØ style.css ÆÄÀÏÀ» ¿¬°áÇÑ´Ù.
  <HTML>
<HEAD>
<LINK rel="stylesheet" type="text/css" href="style.css">
</HEAD>
<BODY>
<H3>¿©±â´Â ³ì»öÀÌ°í ÀÌÅŸ¯Ã¼ÀÎ H3ÀÌ´Ù.</H3>
<P>
<H3>¿©±âµµ ±×·¸´Ù.</H3>
</BODY>
</HTML>
 

relÀº ¿¬°áÇÏ´Â ¹®¼­°¡ ½ºÅ¸ÀϽÃÆ® ¹®¼­ÀÓÀ» ¸»ÇØÁØ´Ù. typeÀº ½ºÅ¸ÀϽÃÆ®ÀÇ Çü½ÄÀ» ³ªÅ¸³»°í, href´Â ½ºÅ¸ÀϽÃÆ® ÆÄÀÏÀÇ °æ·Î¸¦ ½á ÁØ´Ù. ¾Æ¹«¸® ¸¹Àº ¹®¼­¸¦ ¸¸µé¾îµµ ½ºÅ¸ÀÏÀº style.css ÆÄÀÏ¿¡¼­ ¸ðµÎ Á¤ÀÇÇØ ÁÖ°í, ¹®¼­µé¿¡´Â LINK ¿ä¼Ò¸¸ ³Ö¾îÁÖ¸é µÈ´Ù. ¼öÁ¤À» ÇÒ ¶§´Â style.css ÆÄÀϸ¸À» °íÄ¡¸é µÈ´Ù. ¾ÕÀ¸·Ð ÁÖ·Î ÀÌ·¯ÇÑ ¹æ¹ýÀ» ÀÚÁÖ »ç¿ëÇϱ⸦ ±ÇÇÑ´Ù.

1.5. ±âÈ£ ¼³¸í
¾ÕÀ¸·ÎÀÇ ¼³¸íÀ» À§ÇØ ¹Ýµå½Ã ¾Ë¾ÆµÎ¾î¾ß ÇÒ ±âÈ£µéÀÌ´Ù. ÀÌ·¯ÇÑ ±âÈ£µéÀº ÀÌ ±Û¿Ü¿¡µµ ´ëºÎºÐÀÇ ÄÄÇ»ÅÍ °ü·Ã ¼­Àû¿¡¼­ »ç¿ëÇÏ°í ÀÖ´Â ±âÈ£À̹ǷΠ²À ¾Ë¾ÆµÎµµ·Ï ÇÏÀÚ.

A | B : A ¶Ç´Â B ÁßÀÇ ÇϳªÀÌ´Ù.
[ ] : ÀϹÝÀûÀÎ ÀǹÌÀÇ °ýÈ£ÀÌ´Ù.
A {1,n} : A°¡ ÃÖ¼ÒÇÑ 1¹ø¿¡¼­ ÃÖ´ëÇÑ n¹ø µé¾î°£´Ù.
<A> : A ¼Ó¼ºÀÇ °ªÀÌ µé¾î°£´Ù.
A || B : A ¶Ç´Â B ÁßÀÇ Çϳª, ¶Ç´Â µÎ °³°¡ ´Ù µé¾î°¥ ¼ö ÀÖ´Ù.
A* : A°¡ 0¹ø ÀÌ»ó ¿©·¯ ¹ø ³ª¿Ã ¼ö ÀÖ´Ù.
A? : A°¡ µé¾î°¥ ¼öµµ ÀÖ°í, ¾È µé¾î°¥ ¼öµµ ÀÖ´Ù.


2. ¼¿·ºÅÍ(Selector)

2.1. Type Selector
Type selector´Â HTML ¿ä¼Ò¸¦ selector·Î »ç¿ëÇÏ´Â °ÍÀÌ´Ù. HTML¿¡¼­´Â selector¸¦ ¾µ ¶§ ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾Ê´Â´Ù.
  H1 { font-family: Helvetica }

2.2. Group Selector
¿©·¯ °³ÀÇ selector°¡ °°Àº ¼Ó¼ºÀ» »ç¿ëÇÒ ¶§´Â Çϳª·Î ¹­¾î¼­ ¾µ ¼ö ÀÖ´Ù. ¾Æ·¡ÀÇ µÎ ¿¹´Â °°Àº ¶æÀÌ´Ù.
  H1 { font-family: Helvetica }
H2 { font-family: Helvetica }
H3 { font-family: Helvetica }

  H1, H2, H3 { font-family: Helvetica }

ÇϳªÀÇ selector°¡ ¿©·¯ °³ÀÇ ¼Ó¼ºÀ» »ç¿ëÇÒ ¶§´Â ¼Ó¼ºµé »çÀÌ¿¡ ¼¼¹ÌÄÝ·Ð(;)À» ½á¼­ ¾µ ¼ö ÀÖ´Ù. ¾Æ·¡ÀÇ µÎ ¿¹´Â °°Àº ¶æÀÌ´Ù.
  H1 { font-weight: bold }
H1 { font-size: 12pt }
H1 { line-height: 14pt }
H1 { font-family: Helvetica }
H1 { font-variant: normal }
H1 { font-style: normal }

  H1 { font-weight: bold; font-size: 12pt; line-height: 14pt; font-family: Helvetica; font-variant: normal; font-style: normal; }

¾î¶² ¼Ó¼ºÀº shorthand property¶ó°í ºÎ¸£´Â ´ëÇ¥¼Ó¼ºÀ» °¡Áö°í À־, À§ÀÇ H1¿¡ ´ëÇÑ ¿¹´Â ¾Æ·¡¿Í °°ÀÌ ´õ °£´ÜÇÏ°Ô ¸¸µé ¼ö ÀÖ´Ù.
  H1 { font : bold 12pt/14pt Helvetica }

2.3. Class attribute selector
Class ¼Ó¼ºÀ» ÀÌ¿ëÇÏ¸é ¿©·¯ °³ÀÇ ¿ä¼Ò¸¦ ±×·ìÀ¸·Î ¹­¾î¼­ °°Àº ½ºÅ¸ÀÏÀ» Àû¿ëÇÒ ¼ö ÀÖ´Ù. Class attribute selector¸¦ ¾µ ¶§´Â ¾Æ·¡ÀÇ ¿¹¿Í °°ÀÌ ¸¶Ä§Ç¥(.)¸¦ »ç¿ëÇÑ´Ù.
  .pastoral { color : green } /* class=pastoral ¼Ó¼ºÀÌ µé¾î°£ ¸ðµç ¿ä¼Ò¿¡ Àû¿ë */
H1.red { color : red } /* class=red ¼Ó¼ºÀÌ µé¾î°£ H1 ¿ä¼Ò¿¡ Àû¿ë*/
...
...
<STRONG class = pastoral>³ì»öÀ¸·Î ³ª¿À°ÚÁö...</STRONG>
<BR>
<EM class = pastoral>¿©±âµµ ³ì»öÀ¸·Î ³ª¿À°ÚÁö...</EM>
<H1 class = red>¿©±â´Â »¡°£»öÀ¸·Î ³ª¿À°ÚÁö...</H1>
<H1>¿©±â´Â °ËÀº»öÀϲ¨¾ß.</H1>
 

2.4. ID Attribute Selector
Id ¼Ó¼ºÀº class¿Í ºñ½ÁÇÏÁö¸¸, ÇÑ ¹®¼­¿¡¼­ °°Àº id´Â Çϳª¸¸ Á¸ÀçÇØ¾ß ÇÑ´Ù´Â °ÍÀÌ ´Ù¸£´Ù. Id attribute selector¸¦ ¾µ ¶§´Â #Ç¥½Ã¸¦ »ç¿ëÇÑ´Ù. Id ¼Ó¼ºÀ» ¾²¸é ÇÏÀÌÆÛ¸µÅ©ÀÇ ´ë»óÀÌ µÉ ¼ö ÀÖ´Ù´Â Á¡À» ±â¾ïÇÏÀÚ.
  H1#z98y { letter-spacing: 0.5em }
...
...
<H1 id=z98y>Wide text</H1>
 

2.5. Contextual selectors
"H1 ¾È¿¡ µé¾îÀÖ´Â EM ¿ä¼Ò¿¡¸¸ ÆĶõ»ö ±ÛÀÚ¸¦ ÁÖ°í ½Í´Ù"¿Í °°ÀÌ Æ¯Á¤ ¿ä¼Ò¿¡ Æ÷ÇÔµÈ ¿ä¼Ò¿¡¸¸ ½ºÅ¸ÀÏÀ» Àû¿ë½ÃÅ°°íÀÚ ÇÒ ¶§ contextual selector¸¦ »ç¿ëÇÑ´Ù. ¿ä¼Ò¿Í ¿ä¼Ò »çÀÌÀ¿¡ ºóÄ­À» ÁÖ°í ³ª¶õÈ÷ ½á ÁÖ¸é µÈ´Ù. Class³ª id¿Í ÇÔ²² »ç¿ëÇÒ ¼öµµ ÀÖ´Ù.
  H1 EM { color : blue }
...
...
<H1>¿©±â´Â °ËÀº»ö</H1>
<EM>¿©±âµµ °ËÀº»ö</EM>
<H1>¿©±â´Â °Ë´Ù°¡ <EM>¿©±â´Â Ǫ¸¥»ö</EM> ´Ù½Ã °ËÀº»ö</H1>
 

2.5. Pseudo-Elements and Pseudo-Classes
°ÅÁþ ¿ä¼Ò¿Í class´Â º¸´Ù ´Ù¾çÇÏ°Ô ½ºÅ¸ÀÏÀ» Àû¿ë½ÃÅ°±â À§Çؼ­ HTML 4.0¿¡ Á¸ÀçÇÏÁö ¾Ê´Â ¿ä¼Ò¸¦ ¸¸µé¾î ³½ °ÍÀ» ¸»ÇÑ´Ù. First-line pseudo-¿ä¼Ò¿Í First-letter pseudo-¿ä¼Ò ¿ª½Ã Á¦°øµÈ´Ù°í Çϳª ½ÇÁ¦·Î ´Â Á¦´ë·Î ±¸ÇöµÇÁö ¾ÊÀ¸¹Ç·Î ¿ì¸®´Â Anchor pseudo-classes¿¡ ´ëÇؼ­¸¸ ¾Ë¾Æº¸µµ·Ï ÇÏÀÚ.

2.5.1. Anchor Pseudo-Classes : :link, :visited, :active
¸µÅ©ÀÇ »öÀ̳ª ¹ØÁÙ µîÀ» ¹Ù²Ü ¶§ »ç¿ëÇÑ´Ù. :link´Â ÇÑ ¹øµµ Ŭ¸¯ÇÏÁö ¾ÊÀº ¸µÅ©, :visited´Â °¡º» ÀûÀÌ ÀÖ´Â ¸µÅ©, :active´Â Ŭ¸¯ÇÏ´Â ¼ø°£ÀÇ ¸µÅ©¸¦ ¸»ÇÑ´Ù.
  <HTML>
<HEAD>
<TITLE>Title</TITLE>
<STYLE type="text/css">
A:link { color: red } /* :link¶ó°í¸¸ ½áµµ µÈ´Ù. */
A:active { color: lime } /* :active¶ó°í¸¸ ½áµµ µÈ´Ù. */
A:visited { color: blue } /* :visited¶ó°í¸¸ ½áµµ µÈ´Ù. */
A:link, A:active, A:visited { text-decoration : none } /* ¸µÅ©ÀÇ ¹ØÁÙÀ» ¾ø¾Ø´Ù. */
</STYLE>
</HEAD>
<BODY>
<A href = "http://www.jinbo.net">Áøº¸³×Æ®¿öÅ©</A>
</BODY>
</HTML>
 

A.external:link(class=externalÀÎ AÀÇ ¸µÅ©)¿Í °°ÀÌ Å¬·¡½º¿Í °°ÀÌ ¾µ ¼öµµ ÀÖ°í, a.link³ª a#link¿Í °°ÀÌ link, active, visited¸¦ Ŭ·¡½º³ª id·Î »ç¿ëÇÒ ¼öµµ ÀÖ´Ù.


3. ij½ºÄ³À̵ù(Cascading)

3.1. ij½ºÄ³À̵ù°ú ij½ºÄ³À̵ù ¼ø¼­(Cascading Order)
cascadeÀÇ »çÀüÀû Àǹ̴ ÀÛÀº ÆøÆ÷¸¦ ¶æÇÑ´Ù. ±×·¯³ª Áö±Ý ¿ì¸®°¡ ¿©±â¼­ ¾ð±ÞÇϴ ij½ºÄ³À̵ùÀº ÀÌ·¯ÇÑ »çÀüÀû Àǹ̿ʹ ´Ù¼Ò ´Ù¸£´Ù.
ÇϳªÀÇ ¹®¼­°¡ ÀÌ¹Ì ³»ÀåÇÏ°í ÀÖ´Â ½ºÅ¸ÀÏ Á¤º¸°¡ ÀÖ´Ù°í ÇÏÀÚ. ¸¸¾à ¿ÜºÎÆÄÀÏÀÇ ½ºÅ¸ÀÏÀÌ ÀÌ ¹®¼­¿¡ Àû¿ëÀÌ µÇ´Â °æ¿ì¿¡ °°Àº ¿ä¼Ò¿¡ ´ëÇÏ¿© ¼­·Î ´Ù¸¥ ½ºÅ¸ÀÏÀÌ Á¤ÀÇµÉ ¼ö ÀÖ´Ù. CSS2¿¡¼­´Â ÀÌ·² ¶§ ¿ì¼±¼øÀ§°¡ °¡Àå Å« ½ºÅ¸ÀϽÃÆ®¸¦ Àû¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ°í ÀÖ´Ù. ÀÌ°ÍÀ» ij½ºÄ³À̵ùÀ̶ó°í ÇÑ´Ù.
ÀͽºÇ÷η¯ 4.0°°Àº °æ¿ì¿¡´Â »ç¿ëÀÚ°¡ ½ºÅ¸ÀÏÀ» Á¤ÀÇÇÒ ¼ö ÀÖµµ·Ï ÇÏ°í Àִµ¥, ºê¶ó¿ìÀú »ç¿ëÀÚ°¡ Á¤ÀÇÇØ ³õÀº ½ºÅ¸ÀϽÃÆ®´Â À¥ ¹®¼­ ÀÛ¼ºÀÚÀÇ ½ºÅ¸ÀϽÃÆ®º¸´Ù ºñÁßÀÌ ³·´Ù. µû¶ó¼­, ÀÌ °æ¿ì¿¡´Â À¥ ¹®¼­ ÀÛ¼ºÀÚÀÇ ½ºÅ¸ÀϽÃÆ®°¡ ¿ì¼±ÀûÀ¸·Î Àû¿ëµÈ´Ù.
½ºÅ¸ÀÏÀ» Á¤ÀÇÇÒ ¶§ µÚÂÊ¿¡ !important¸¦ ºÙ¿©ÁÖ¸é ¸ðµç °Í¿¡ ¿ì¼±ÇÏ°Ô µÈ´Ù.

  H1 { color: black ! important; background: white ! important }
P { font-size: 12pt ! important; font-variant: italic } /*font-variant¸¸ Áß¿äµµ°¡ ³·´Ù.*/

¼ø¼­´ë·Î ¿ì¼±¼øÀ§°¡ ³ô´Ù.
- id ¼Ó¼ºÀ» ¾²¸é ¿ì¼±¼øÀ§°¡ °¡Àå ³ô´Ù.
- class µî ¼Ó¼ºÀ» ¾²¸é ¿ì¼±¼øÀ§°¡ ³ô´Ù.
- Selector·Î »ç¿ëÇÑ ¿ä¼ÒÀÇ ¼ö°¡ ¸¹À¸¸é ¿ì¼±¼øÀ§°¡ ³ô´Ù.
- STYLE ¿ä¼Ò ¾È¿¡ Á¤ÀÇÇÑ °Íº¸´Ù style ¼Ó¼ºÀ¸·Î Á¤ÀÇÇÑ °ÍÀÌ ¿ì¼±¼øÀ§°¡ ³ô´Ù.


4. ¹Ú½º ¸ðµ¨(Box Model)

4.1. Box Model
CSSÀÇ °¡Àå ±âº»ÀûÀÎ °¡Á¤Àº ¸ðµç ¿ä¼Ò°¡ ½Å¹®ÀÇ ¹Ú½º±â»ç Çü½ÄÀ¸·Î µÑ·¯ ½×¿© ÀÖ´Ù´Â °ÍÀÌ´Ù. ÀÌ°ÍÀº ÇϳªÀÇ ¹Ú½ºÀÇ À§Ä¡¸¦ µ¶ÀÚÀûÀ¸·Î - Àý´ëÀ§Ä¡ ¶Ç´Â »ó´ëÀ§Ä¡ - °áÁ¤ÇÒ ¼ö ÀÖÀ½°ú µ¿½Ã¿¡ ¹Ú½º¿Í ¹Ú½º »çÀÌÀÇ ¿©¹é, ¹Ú½º¿Í ¹Ú½º±â»çÀÇ ³»¿ë(Content) »çÀÌÀÇ ¿©¹é, ±×¸®°í ¹Ú½ºÀÇ Å׵θ® µî, º¸´Ù ¼¼¹ÐÇÑ ºÎºÐÀ» Á¦¾îÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. ¹°·Ð ¾ÆÁ÷±îÁö ÀͽºÇ÷η¯¿Í ³Ý½ºÄÉÀÌÇÁ°¡ ÀÌ·¯ÇÑ ¸ðµç ±â´ÉÀ» Á¦°øÇÏ°í ÀÖÁö´Â ¸øÇÏ´Ù. ±×·¯³ª Ç¥ÁØ ±Ç°í¾ÈÀ¸·Î Á¦½ÃµÈ ±â´ÉµéÀ» »ìÆ캸¸ç ÀÌ·¯ÇÑ °³³äµéÀ» Á»´õ ÀÚ¼¼È÷ ÀÌÇØÇØ º¸±â·Î ÇÏÀÚ.¹Ú½º±â»ç¶ó´Â ¸ðµ¨¿¡ ÀÌ¿ëµÉ ¼ö ÀÖ´Â HTMLÀÇ Å±״ ºí·Ï ¿ä¼Ò¿´´ø P, BLOCKQUOTE, DIV µîÀÌ´Ù. ¸ÕÀú À̵é°ú °ü·ÃµÇ¾î ¿©¹éÀ» Á»´õ ¼¼¹ÐÈ÷ Á¶Á¤ÇÏ´Â ¼Ó¼ºµéÀÎ margin, border, padding ¼Ó¼º¿¡ ´ëÇؼ­ ¾Ë¾Æº»´Ù.

4.2. ¿ÜºÎ¿©¹é(Margin) ¼Ó¼º
margin ¼Ó¼ºÀº ¹®´ÜÀÇ Å׵θ®¿Í ¿ÜºÎÀÇ ´Ù¸¥ ¿ä¼Ò¿ÍÀÇ °£°ÝÀ» Á¶ÀýÇÒ ¶§ »ç¿ëµÇ´Â ¼Ó¼ºÀÌ´Ù.
margin-left, margin-right, margin-top, margin-bottomÀ» ÀÌ¿ëÇÏ¿© °¢ ¿ä¼ÒÀÇ margin °ªÀ» °¢°¢ Áְųª margin ¼Ó¼º - ´ëÇ¥¼Ó¼ºÀÌ´Ù - À» ÀÌ¿ëÇÏ¿© µ¿½Ã¿¡ ÁÙ ¼ö ÀÖ´Ù.
¼Ó¼ºÀº ´ÙÀ½°ú °°´Ù.

¼Ó¼º ¼Ó¼º°ª ¼³¸í
margin-left ±æÀÌ | ÆÛ¼¾Æ® | auto ¿ÞÂÊ marginÀÇ ÆøÀ» Á¤ÇÑ´Ù.
margin-right ±æÀÌ | ÆÛ¼¾Æ® | auto ¿À¸¥ÂÊ marginÀÇ ÆøÀ» Á¤ÇÑ´Ù.
margin-top ±æÀÌ | ÆÛ¼¾Æ® | auto À­ÂÊ marginÀÇ ÆøÀ» Á¤ÇÑ´Ù.
margin-bottom ±æÀÌ | ÆÛ¼¾Æ® | auto ¾Æ·¡ÂÊ marginÀÇ ÆøÀ» Á¤ÇÑ´Ù.
margin ±æÀÌ | ÆÛ¼¾Æ® | auto ³× °÷ÀÇ marginÆøÀ» µ¿½Ã¿¡ Á¤ÇÑ´Ù. ¼ø¼­´Â top, right, bottom, leftÀÌ´Ù. °ªÀ» Çϳª¸¸ ¾²¸é ÇϳªÀÇ °ªÀÌ ³× °÷¿¡ ¸ðµÎ Àû¿ëµÇ°í, °ªÀ» µÑ ¾²¸é À§¾Æ·¡-¿ÞÂÊ¿À¸¥ÂÊÀÇ ¼ø¼­·Î Àû¿ëµÈ´Ù.

   ±æÀÌ : »ó´ë±æÀÌ¿Í Àý´ë±æÀÌ°¡ ÀÖ´Ù.
    - »ó´ë±æÀÌ : em(ÇöÀç ±ÛÀÚÀÇ Å©±â), ex(ÇöÀç ±ÛÀÚ Áß xÀÚÀÇ Å©±â), px(Çȼ¿)
    - Àý´ë±æÀÌ : in, cm, mm, pt(Æ÷ÀÎÆ® : 1pt=1/72in), pc(ÇÇÄ« : 1pc=12pt)
   ÆÛ¼¾Æ® : ºÎ¸ð°¡ µÇ´Â(ÇöÀçÀÇ ¿ä¼Ò°¡ Æ÷ÇÔµÈ) ¿ä¼ÒÀÇ ÆøÀ» ±âÁØÀ¸·Î ÇÑ´Ù.
   auto : ºê¶ó¿ìÀú°¡ ÀÚµ¿À¸·Î Á¤ÇÑ´Ù.

  <HTML>
<HEAD>
<TITLE>Title</TITLE>
<STYLE type="text/css">
<body {margin: 2em}
</STYLE>
</HEAD>
<BODY>
CSSÀÇ °¡Àå ±âº»ÀûÀÎ °¡Á¤Àº ¸ðµç ¿ä¼Ò°¡ ½Å¹®ÀÇ ¹Ú½º±â»ç Çü½ÄÀ¸·Î µÑ·¯ ½×¿© ÀÖ´Ù´Â °ÍÀÌ´Ù. ÀÌ°ÍÀº ÇϳªÀÇ ¹Ú½ºÀÇ À§Ä¡¸¦ µ¶ÀÚÀûÀ¸·Î - Àý´ëÀ§Ä¡ ¶Ç´Â »ó´ëÀ§Ä¡ - °áÁ¤ÇÒ ¼ö ÀÖÀ½°ú µ¿½Ã¿¡ ¹Ú½º¿Í ¹Ú½º »çÀÌÀÇ ¿©¹é, ¹Ú½º¿Í ¹Ú½º±â»çÀÇ ³»¿ë(Content) »çÀÌÀÇ ¿©¹é, ±×¸®°í ¹Ú½ºÀÇ Å׵θ® µî, º¸´Ù ¼¼¹ÐÇÑ ºÎºÐÀ» Á¦¾îÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. ¹°·Ð ¾ÆÁ÷±îÁö ÀͽºÇ÷η¯¿Í ³Ý½ºÄÉÀÌÇÁ°¡ ÀÌ·¯ÇÑ ¸ðµç ±â´ÉÀ» Á¦°øÇÏ°í ÀÖÁö´Â ¸øÇÏ´Ù. ±×·¯³ª Ç¥ÁØ ±Ç°í¾ÈÀ¸·Î Á¦½ÃµÈ ±â´ÉµéÀ» »ìÆ캸¸ç ÀÌ·¯ÇÑ °³³äµéÀ» Á»´õ ÀÚ¼¼È÷ ÀÌÇØÇØ º¸±â·Î ÇÏÀÚ.¹Ú½º±â»ç¶ó´Â ¸ðµ¨¿¡ ÀÌ¿ëµÉ ¼ö ÀÖ´Â HTMLÀÇ Å±״ ºí·Ï ¿ä¼Ò¿´´ø P, BLOCKQUOTE, DIV µîÀÌ´Ù. ¸ÕÀú À̵é°ú °ü·ÃµÇ¾î ¿©¹éÀ» Á»´õ ¼¼¹ÐÈ÷ Á¶Á¤ÇÏ´Â ¼Ó¼ºµéÀÎ margin, border, padding ¼Ó¼º¿¡ ´ëÇؼ­ ¾Ë¾Æº»´Ù. </BODY>
</HTML>
 

¢Ñ ÇϳªÀÇ ¿ä¼Ò°¡ ´Ù¸¥ ¿ä¼Ò¸¦ Æ÷ÇÔÇÏ°í ÀÖÀ» ¶§ ºÎ¸ð¿ä¼ÒÀÇ Æ¯¼ºÀÌ ÀÚ½Ä ¿ä¼Ò¿¡µµ ¶È°°ÀÌ Àû¿ëµÇ´Â °æ¿ì°¡ ÀÖ´Ù. À̸¦ »ó¼Ó(Inheritance)¶ó°í ÇÑ´Ù. margin ¼Ó¼ºÀÇ °æ¿ì ¿¡´Â P¿¡ margin °ªÀ» ÁÖ¾ú¾îµµ, P¿¡ Æ÷ÇÔµÈ SPANÀÇ margin°ª¿¡´Â ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê´Â´Ù´Â ¶æÀÌ´Ù.

¢Ñ margin°ú °°ÀÌ ¿©·¯ °³ÀÇ ¼Ó¼ºÀ» Çϳª·Î ¹­¾î¼­ ¾²µµ·Ï ÇÑ ¼Ó¼ºÀ» ´ëÇ¥¼Ó¼º(Shorthand property)À̶ó°í ÇÑ´Ù. ´ëÇ¥¼Ó¼º¿¡´Â ÃʱⰪÀÌ ¾ø´Ù.

  BODY { margin: 2em } /* ¸ðµç marginÀÌ 2em */
BODY { margin: 1em 2em } /* top°ú bottomÀº 1em, right°ú left´Â 2em */
BODY { margin: 1em 2em 3em } /* top=1em, right=2em, bottom=3em, left=2em(rightÀÇ °ªÀ» ±×´ë·Î °¡Á®¿È) */

4.3. ³»ºÎ¿©¹é(Padding) ¼Ó¼º
Æеù ¼Ó¼ºÀº ¹®´ÜÀÇ ³»¿ë°ú ¹®´ÜÀÇ Å׵θ® »çÀÌÀÇ °£°ÝÀ» ÁöÁ¤ÇÒ ¶§ »ç¿ëµÇ´Â ¼Ó¼ºÀÌ´Ù. ÆøÀ» ÁöÁ¤ÇÏ´Â ¼Ó¼ºÀ¸·Î, padding-left, padding-right, padding-top, padding-bottomÀ» ÀÌ¿ëÇϸé 4 °÷ÀÇ Æеù °ªÀ» °¢°¢ ÁÙ ¼ö ÀÖ°í, padding ¼Ó¼ºÀ» ÀÌ¿ëÇϸé 4°÷ÀÇ Æеù °ªÀ» µ¿½Ã¿¡ ÁÙ ¼ö ÀÖ´Ù.

¼Ó¼º ¼Ó¼º°ª ¼³¸í
padding-left ±æÀÌ | ÆÛ¼¾Æ® ¿ÞÂÊ paddingÀÇ ÆøÀ» Á¤ÇÑ´Ù.
padding-right ±æÀÌ | ÆÛ¼¾Æ® ¿À¸¥ÂÊ paddingÀÇ ÆøÀ» Á¤ÇÑ´Ù.
padding-top ±æÀÌ | ÆÛ¼¾Æ® À­ÂÊ paddingÀÇ ÆøÀ» Á¤ÇÑ´Ù.
padding-bottom ±æÀÌ | ÆÛ¼¾Æ® ¾Æ·¡ÂÊ paddingÀÇ ÆøÀ» Á¤ÇÑ´Ù.
padding ±æÀÌ | ÆÛ¼¾Æ® ³× °÷ÀÇpaddingÆøÀ» µ¿½Ã¿¡ Á¤ÇÑ´Ù. ¼ø¼­´Â top, right, bottom, leftÀÌ´Ù. °ªÀ» Çϳª¸¸ ¾²¸é ÇϳªÀÇ °ªÀÌ ³× °÷¿¡ ¸ðµÎ Àû¿ëµÇ°í, °ªÀ» µÑ ¾²¸é À§¾Æ·¡-¿ÞÂÊ¿À¸¥ÂÊÀÇ ¼ø¼­·Î Àû¿ëµÈ´Ù. ´ëÇ¥¼Ó¼º¿¡´Â ÃʱⰪÀÌ ¾ø´Ù.

  H1 { background: lime; padding: 1em 2em; }
/*H1ÀÇ ¹è°æ»öÀº ¶óÀÓ»öÀÌ°í, »óÇÏ Æеù ÆøÀº 1em, Á¿ì Æеù ÆøÀº 2emÀÌ´Ù.*/
 

4.4. Å׵θ®(Border) ¼Ó¼º
Å׵θ®ÀÇ Æø, »ö, ¸ð¾çÀ» ÁöÁ¤ÇÏ´Â ¼Ó¼ºÀÌ´Ù.

4.4.1. Border-width °ü·Ã ¼Ó¼º

¼Ó¼º ¼Ó¼º°ª ¼³¸í
border-top-width thin | medium | thick | ±æÀÌ À­ÂÊ º¸´õÀÇ ÆøÀ» Á¤ÇÑ´Ù. ThinÀÌ °¡Àå ¾ã°í, thickÀÌ °¡Àå µÎ²®´Ù. ¸ðµç ¿ä¼Ò¿¡ Àû¿ëÇÒ ¼ö ÀÖ°í, »ó¼ÓµÇÁö ¾Ê´Â´Ù. ÃʱⰪÀº mediumÀÌ´Ù.
border-right-width thin | medium | thick | ±æÀÌ ¿À¸¥ÂÊ º¸´õÀÇ ÆøÀ» Á¤ÇÑ´Ù.
border-bottom-width thin | medium | thick | ±æÀÌ ¾Æ·§ÂÊ º¸´õÀÇ ÆøÀ» Á¤ÇÑ´Ù.
border-left-width thin | medium | thick | ±æÀÌ ¿ÞÂÊ º¸´õÀÇ ÆøÀ» Á¤ÇÑ´Ù.
border-width thin | medium | thick | ±æÀÌ ³× °÷ÀÇ º¸´õ ÆøÀ» µ¿½Ã¿¡ Á¤ÇÑ´Ù. ¼ø¼­´Â top, right, bottom, leftÀÌ´Ù. ´ëÇ¥¼Ó¼º¿¡´Â ÃʱⰪÀÌ ¾ø´Ù.

  H1 { border-width: thin } /* thin thin thin thin */
H2 { border-width: thin thick } /* thin thick thin thick */
H3 { border-width: thin thick medium } /* thin thick medium thick */
 

4.4.2. Border-color °ü·Ã ¼Ó¼º

¼Ó¼º ¼Ó¼º°ª ¼³¸í
border-top-color »öÀ̸§ | RGB code À­ÂÊ º¸´õÀÇ »öÀ» Á¤ÇÑ´Ù. ¸ðµç ¿ä¼Ò¿¡ Àû¿ëÇÒ ¼ö ÀÖ°í, »ó¼ÓµÇÁö ¾Ê´Â´Ù. ÃʱⰪÀº ÀÚ½ÅÀÇ color ¼Ó¼º ¶Ç´Â ºÎ¸ð ¿ä¼ÒÀÇ color ¼Ó¼ºÀÇ °ªÀÌ´Ù. À©µµ¿ìÀÇ ±âº» 16»öÀÎ aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, yellow´Â À̸§À» ±×´ë·Î ¾µ ¼ö ÀÖ´Ù. ÀÌ»ó 16»ö ¿Ü¿¡µµ orange, pink µî, »ö À̸§À» ¾²¸é ±×´ë·Î ³ª¿À´Â °ÍµéÀÌ ´õ Àִµ¥ ºê¶ó¿ìÀú¿¡ µû¶ó¼­ Áö¿øµÇÁö ¾ÊÀ» ¼öµµ ÀÖÀ¸¹Ç·Î ÁÖÀÇÇØ¾ß ÇÑ´Ù. RGB °ªÀº »ö»ýÀ» red, green, blueÀÇ Á¶ÇÕÀ¸·Î ³ªÅ¸³»´Â °ÍÀ¸·Î #µÚ¿¡ 6ÀÚ¸®ÀÇ ¼ýÀÚ³ª ¹®ÀÚÀÇ Á¶ÇÕÀ¸·Î ¸¸µé¾îÁø´Ù. RGBÇ¥¸¦ Âü°íÇÑ´Ù.   ->
RGB°ªÂü°íÆäÀÌÁö
border-right-color »öÀ̸§ | RGB code ¿À¸¥ÂÊ º¸´õÀÇ »öÀ» Á¤ÇÑ´Ù.
border-bottom-color »öÀ̸§ | RGB code ¾Æ·§ÂÊ º¸´õÀÇ »öÀ» Á¤ÇÑ´Ù.
border-left-color »öÀ̸§ | RGB code ¿ÞÂÊ º¸´õÀÇ »öÀ» Á¤ÇÑ´Ù.
border-color »öÀ̸§ | RGB code ³× °÷ÀÇ º¸´õ »ö±òÀ» µ¿½Ã¿¡ Á¤ÇÑ´Ù. ¼ø¼­´Â top, right, bottom, leftÀÌ´Ù. ´ëÇ¥¼Ó¼º¿¡´Â ÃʱⰪÀÌ ¾ø´Ù.

  H1 { border-color : black } /* black black black black */
H2 { border-color : black yellow } /* black yellow black yellow */
H3 { border-color : black yellow red } /* black yellow red yellow */
 

4.4.3. Border-style °ü·Ã ¼Ó¼º

¼Ó¼º ¼Ó¼º°ª ¼³¸í
border-top-style none | dotted | dashed | solid | double | groove | ridge | inset | outset À­ÂÊ Å׵θ®borderÀÇ ¸ð¾çÀ» Á¤ÇÑ´Ù. ¸ðµç ¿ä¼Ò¿¡ Àû¿ëÇÒ ¼ö ÀÖ°í, »ó¼ÓµÇÁö ¾Ê´Â´Ù. ÃʱⰪÀº ¾ø´Ù.
border-right-style none | dotted | dashed | solid | double | groove | ridge | inset | outset ¿À¸¥ÂÊ Å׵θ®borderÀÇ ¸ð¾çÀ» Á¤ÇÑ´Ù.
border-bottom-style none | dotted | dashed | solid | double | groove | ridge | inset | outset ¾Æ·§ÂÊ Å׵θ®borderÀÇ ¸ð¾çÀ» Á¤ÇÑ´Ù.
border-left-style none | dotted | dashed | solid | double | groove | ridge | inset | outset ¿ÞÂÊ Å׵θ®borderÀÇ ¸ð¾çÀ» Á¤ÇÑ´Ù.
border-style none | dotted | dashed | solid | double | groove | ridge | inset | outset ³× °÷ÀÇ Å׵θ®border ¸ð¾çÀ» µ¿½Ã¿¡ Á¤ÇÑ´Ù. ¼ø¼­´Â top, right, bottom, leftÀÌ´Ù. ´ëÇ¥¼Ó¼º¿¡´Â ÃʱⰪÀÌ ¾ø´Ù.

  span { border-style : dottted }
span.solid { border-style : solid }
span.dashed { border-style : dashed }
span.double { border-style : double }
span.groove { border-style : groove }
span.ridge { border-style : ridge }
span.inset { border-style : inset }
span.outset { border-style : outset }
 

4.4.4. Border-width °ü·Ã ¼Ó¼º

¼Ó¼º ¼Ó¼º°ª ¼³¸í
border-top border-top-width|| border-top-style || color À­ÂÊ Å׵θ®borderÀÇ ÆøÀ» Á¤ÇÑ´Ù. ThinÀÌ °¡Àå ¾ã°í, thickÀÌ °¡Àå µÎ²®´Ù. ¸ðµç ¿ä¼Ò¿¡ Àû¿ëÇÒ ¼ö ÀÖ°í, »ó¼ÓµÇÁö ¾Ê´Â´Ù. ÃʱⰪÀº °¢°¢ÀÇ ¼Ó¼ºÀÇ ÃʱⰪÀÌ´Ù.
border-right border-right-width || border-right-style || color ¿À¸¥ÂÊ Å׵θ®borderÀÇ ¸ð¾çÀ» Á¤ÇÑ´Ù.
border-bottom border-bottom-width || border-bottom-style || color ¾Æ·§ÂÊ Å׵θ®borderÀÇ ¸ð¾çÀ» Á¤ÇÑ´Ù.
border-left border-left-width || border-left-style || color ¿ÞÂÊ Å׵θ®borderÀÇ ¸ð¾çÀ» Á¤ÇÑ´Ù.
border-style border -width | border -style | color ³× °÷ÀÇ Å׵θ®border ¸ð¾çÀ» µ¿½Ã¿¡ Á¤ÇÑ´Ù. ¼ø¼­´Â top, right, bottom, leftÀÌ´Ù. ´ëÇ¥¼Ó¼º¿¡´Â ÃʱⰪÀÌ ¾ø´Ù.

  P { border: solid red } /*Å׵θ®border ¼±Àº ±½Àº ¼±, »öÀº »¡°­»ö.*/

´ÙÀÀÀÇ ±×¸²À» º¸¸é¼­ Áö±Ý±îÁö Á¤¸®ÇÑ ³»¿ëµéÀ» È®ÀÎÇØ º¸µµ·Ï ÇÏÀÚ.
 


5. BoxÀÇ ÁÂÇ¥ÁöÁ¤

CSS°¡ °¡Á¤ÇÏ°í ¹Ú½º ¸ðµ¨¿¡¼­ ¶Ç ÇϳªÀÇ Áß¿äÇÑ ±â´ÉÀº ¹Ù·Î ¹Ú½º¸¦ ºê¶ó¿ìÀúÀÇ ¾î´À °÷¿¡ ¹èÄ¡ÇÒ ¼ö Àִ°¡ ÀÌ´Ù. ¿ì¸®°¡ ¹è¿î HTML¿¡¼­´Â ¹®´ÜÀÇ °ãħ, ¹®´Ü°£°ÝÀÇ ¼¼¹ÐÇÑ Á¶Á¤ µî ÀÌ ºÒ°¡´ÉÇßÁö¸¸ CSS¿¡¼­´Â ÀÌ·¯ÇÑ °ÍµéÀ» °¡´ÉÇÏ°Ô ÇØÁØ´Ù.

5.1. Position ¼Ó¼º
5.1.1. position : absolute | relative | static | fixed
¸ðµç ¿ä¼Ò¿¡ Àû¿ëÇÒ ¼ö ÀÖ°í, »ó¼ÓµÇÁö ¾Ê´Â´Ù. ÃʱⰪÀº staticÀÌ´Ù.

  • absolute
  • relative
  • static : normal flow¿¡ µû¶ó È­¸é¿¡ ¹è¿­µÈ´Ù.
  • fixed : ºê¶ó¿ìÀúÀÇ È­¸éÀ» ±âÁØÀ¸·Î °íÁ¤µÈ´Ù. Background-attachment ¼Ó¼ºÀ» Âü°íÇÏÀÚ.

5.1.2. Relative positioning
Block-levelÀ̳ª inline layout¿¡ ÀÇÇØ À§Ä¡°¡ °áÁ¤µÇ¸é, ÀÌ À§Ä¡¸¦ ±âÁØÀ¸·Î box¸¦ »óÇÏÁ¿ì·Î À̵¿½Ãų ¼ö ÀÖ´Ù. ÀÌ°ÍÀ» »ó´ëÀ§Ä¡ÁöÁ¤(relative positioning)À̶ó°í ÇÑ ´Ù. À̵¿½ÃÅ°´Â Á¤µµ´Â top, left, bottom, right ¼Ó¼ºÀ¸·Î ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. BoxÀÇ À§ Ä¡¸¦ À̵¿½ÃŲ´Ù°í Çؼ­ ´ÙÀ½¿¡ ³ª¿À´Â ÇüÁ¦ÀڸŠ¿ä¼ÒÀÇ À§Ä¡°¡ ÇÔ²² À̵¿µÇ´Â °ÍÀº ¾Æ´Ï´Ù. µû¶ó¼­, »ó´ëÀû ¹è¿­À» ÀÌ¿ëÇϸé, ¿ä¼Ò boxµéÀÌ ¼­·Î °ãÃÄÁö´Â È¿°ú¸¦ ³¾ ¼ö ÀÖ´Ù.

P¾È¿¡ SPANÀÌ Æ÷ÇԵǴ °æ¿ì, P´Â SPANÀÇ ºÎ¸ð(parent) ¿ä¼Ò°¡ µÇ°í, SPANÀº PÀÇ ÀÚ½Ä (child) ¿ä¼Ò°¡ µÈ´Ù. P ´ÙÀ½¿¡ ´Ù¸¥ P°¡ ¿Ã °æ¿ì, µÎ °³ÀÇ P´Â ¼­·Î ÇüÁ¦ÀڸŠ°ü°è (sibling)°¡ µÈ´Ù. P¾È¿¡ ÀÖ´Â SPAN ¾È¿¡ ´Ù½Ã EMÀÌ Æ÷ÇԵȴٸé, P´Â EMÀÇ Á¶»ó (ancestor)ÀÌ µÇ°í, EMÀº PÀÇ ÈļÕ(descendant)ÀÌ µÈ´Ù.

ºÎ¸ð ¿ä¼Ò°¡ »ó´ëÀû ¹è¿­¿¡ ÀÇÇØ À§Ä¡°¡ º¯°æµÇ¸é, ÀÚ½Ä ¿ä¼Ò´Â º¯°æµÈ À§Ä¡¸¦ ±âÁØÀ¸·Î ¹è¿­µÈ´Ù. ÇϳªÀÇ ¿ä¼Ò box¸¦ »ó´ëÀûÀ¸·Î ÁöÁ¤ÇÏ·Á¸é, position ¼Ó¼ºÀÇ °ªÀ» relative·Î ÁÖ¾î¾ß ÇÑ´Ù.


5.2. Float, Clear ¼Ó¼º
5.2.1. float : left | right | none
float ¼Ó¼ºÀº º¸Åë À̹ÌÁö¿¡ ¸¹ÀÌ »ç¿ëÇÑ´Ù. À̹ÌÁö¸¦ ¿ÞÂÊÀ̳ª ¿À¸¥ÂÊ¿¡ ¶°´Ù´Ïµµ·Ï Çϸé, À̹ÌÁö ´ÙÀ½¿¡ ³ª¿À´Â ¹®ÀÚ¿­ÀÌ À̹ÌÁö¸¦ µÑ·¯½Î°í ³ª¿À°Ô µÈ´Ù. HTML¿¡¼­´Â ±×¸² ¿·¿¡ ¹®ÀÚ¿­À» ³ÖÀ» °æ¿ì, Ç×»ó ÇÑ ÁÙ¸¸ ³ª¿À°í, ³ª¸ÓÁö´Â ±×¸² ¾Æ·¡·Î ³»·Á°¡°Ô µÈ´Ù.¸ðµç ¿ä¼Ò¿¡ Àû¿ëµÇ¸ç, »ó¼ÓµÇÁö ¾Ê´Â´Ù. ÃʱⰪÀº noneÀÌ´Ù.

5.2.2. clear : none | left | right | both
ÁöÁ¤ÇÑ ¹æÇâ¿¡´Â ¶°´Ù´Ï´Â box°¡ ÀÚ¸®ÇÒ ¼ö ¾øÀ½À» ³ªÅ¸³½´Ù. Áï, clearÀÇ °ªÀ» both·Î Çϸé, ÇØ´ç ¿ä¼ÒÀÇ ´Ü¶ô Á¿쿡´Â ¶°´Ù´Ï´Â box°¡ ¿Ã ¼ö ¾ø´Ù. µû¶ó¼­, ¶°´Ù´Ï´Â boxÀÇ ´ÙÀ½ ÁÙ·Î ³»·Á°¡°Ô µÈ´Ù. ¸ðµç ¿ä¼Ò¿¡ Àû¿ëµÇ¸ç, »ó¼ÓµÇÁö ¾Ê´Â´Ù. ÃʱⰪÀº noneÀÌ´Ù.
  <HTML>
<HEAD>
<STYLE type="text/css">
IMG { float : left }
HR.clear { clear : both }
</STYLE>
<BODY>
<IMG src = "images/train.gif">
HTML¿¡¼­´Â ÀÌ·¸°Ô ±×¸² ´ÙÀ½¿¡ ±ÛÀÚ¸¦ ¾²¸é ±×¸² ¿·¿¡ ÇÑ ÁÙ ³ª¿À°í, ³ª¸ÓÁö´Â ±×¸² ¾Æ·¡·Î ³»·Á°¡ ¹ö¸®´Â °ÍÀ» ¾Õ¼± °­Á¿¡¼­ ¹è¿ì¼ÌÀ» °Ì´Ï´Ù. Áö±ÝÀº ¾î¶²°¡¿ä?
clear ¼Ó¼ºÀ» ¾´ °¡·Î¼±Àº ±×¸² ¾Æ·¡·Î ³»·Á°¡±¸¿ä.
<HR>
<HR class=clear>
<BODY>
</HTML>
 

5.3. Absolute positioning
Absolute positioningÀº ±âÁعڽº¿¡¼­ »óÇÏÁ¿ì·Î À§Ä¡¸¦ À̵¿½ÃŲ´Ù. ±âÁØ ¹Ú½º¶õ º¸Åë ºê¶ó¿ìÀú¸¦ ÀǹÌÇÏ°Ô µÈ´Ù. ¸¸¾à, ºÎ¸ð ¿ä¼Ò°¡ absolute positioning¿¡ ÀÇÇØ À§Ä¡°¡ Á¤ÇØÁ³´Ù¸é, ÀÚ½Ä ¿ä¼Ò¿¡ absolute positioningÀ» Àû¿ëÇÒ ¶§´Â ºÎ¸ð ¿ä¼ÒÀÇ box¸¦ ±âÁØÀ¸·Î À§Ä¡¸¦ Àâ°Ô µÈ´Ù. Absolute positioningÀ» ÇÏ°Ô µÇ¸é marginÀº ¾ø¾îÁö°í, padding°ú border¸¸ ³²°Ô µÈ´Ù.

¼Ó¼º ¼Ó¼º°ª ¼³¸í
top ±æÀÌ | ÆÛ¼¾Æ® | auto ºê¶ó¿ìÀú È­¸é À­ÂÊÀ» ±âÁØÀ¸·Î ¾ó¸¶³ª ³»·Á¿Ã Áö¸¦ Á¤ÇÑ´Ù. ÆÛ¼¾Æ®°ªÀº Àüü È­¸é ³ôÀ̸¦ ±âÁØÀ¸·Î ÇÑ´Ù. ¸ðµç ¿ä¼Ò¿¡ Àû¿ëµÇ¸ç, »ó¼ÓµÇÁö ¾Ê´Â´Ù. ÃʱⰪÀº autoÀÌ´Ù.
right ±æÀÌ | ÆÛ¼¾Æ® | auto ºê¶ó¿ìÀú È­¸é ¿À¸¥ÂÊÀ» ±âÁØÀ¸·Î ¿ÞÂÊÀ¸·Î ¾ó¸¶³ª µé¾î¿Ã Áö¸¦ Á¤ÇÑ´Ù. ÆÛ¼¾Æ®°ªÀº Àüü È­¸é ³ÐÀ̸¦ ±âÁØÀ¸·Î ÇÑ´Ù. ¸ðµç ¿ä¼Ò¿¡ Àû¿ëµÇ¸ç, »ó¼ÓµÇÁö ¾Ê´Â´Ù. ÃʱⰪÀº autoÀÌ´Ù.
bottom ±æÀÌ | ÆÛ¼¾Æ® | auto ºê¶ó¿ìÀú È­¸é ¾Æ·§ÂÊÀ» ±âÁØÀ¸·Î À­ÂÊÀ¸·Î ¾ó¸¶³ª ¿Ã¶ó¿Ã Áö¸¦ Á¤ÇÑ´Ù. ÆÛ¼¾Æ®°ªÀº Àüü È­¸é ³ôÀ̸¦ ±âÁØÀ¸·Î ÇÑ´Ù. ¸ðµç ¿ä¼Ò¿¡ Àû¿ëµÇ¸ç, »ó¼ÓµÇÁö ¾Ê´Â´Ù. ÃʱⰪÀº autoÀÌ´Ù.
left ±æÀÌ | ÆÛ¼¾Æ® | auto ºê¶ó¿ìÀú È­¸é ¿ÞÂÊÀ» ±âÁØÀ¸·Î ¿À¸¥ÂÊÀ¸·Î ¾ó¸¶³ª µé¾î¿Ã Áö¸¦ Á¤ÇÑ´Ù. ÆÛ¼¾Æ®°ªÀº Àüü È­¸é ³ÐÀ̸¦ ±âÁØÀ¸·Î ÇÑ´Ù. ¸ðµç ¿ä¼Ò¿¡ Àû¿ëµÇ¸ç, »ó¼ÓµÇÁö ¾Ê´Â´Ù. ÃʱⰪÀº autoÀÌ´Ù.

5.4. relative, floating, absolute positioning ºñ±³
°¢°¢ÀÇ positioning ¹æ¹ýÀ» ºñ±³Çϱâ À§ÇØ ¾Æ·¡¿Í °°Àº ¹®¼­°¡ ÀÖ´Ù°í °¡Á¤ÇÏÀÚ. ¾Æ·¡ ³ª¿À´Â ¿¹´Â BODY ºÎºÐÀº º¯ÇÏÁö ¾Ê°í, STYLE¿¡ µé¾î°¡´Â ¼Ó¼º¸¸À» °è¼Ó ¹Ù²Ù¾î ÁØ °ÍÀÌ´Ù.
  <HTML>
<HEAD>
<STYLE type="text/css">
BODY {line-height: 250%}
</STYLE>
</HEAD>
<BODY>
<P>¿©±â¼­ºÎÅÍ º»¹®ÀÌ ½ÃÀÛÇÕ´Ï´Ù.
<SPAN id=outer>¿©±â´Â outer¿¡ ÇØ´çÇÏ´Â ³»¿ëÀÌ ½ÃÀÛÇÏ´Â °÷ÀÔ´Ï´Ù.
<SPAN id=inner>ÀÌ°÷Àº InnerÀÇ ³»¿ëÀÌ µé¾î°¡´Â °÷ÀÔ´Ï´Ù.</SPAN>
¿©±â±îÁö outerÀÇ ³»¿ëÀº ³¡ÀÔ´Ï´Ù.</SPAN>
±×¸®°í, º»¹®ÀÌ ³¡³µ½À´Ï´Ù.
</P>
</BODY>
</HTML>
 

5.4.1. Relative positioning
  BODY {line-height : 80%}
#outer {position: relative; top: -12px; color: red;}
#inner {position: relative; top: 12px; color: blue;}
 

5.4.2. Floating
  <HTML>
<HEAD>
<STYLE type="text/css">
BODY {line-height: 200%}
#outer {color: red;}
#inner {float: right; width: 130px; color: blue;}
#sibling {clear: right; color: red;}
</STYLE>
</HEAD>
<BODY>
<P>¿©±â¼­ºÎÅÍ º»¹®ÀÌ ½ÃÀÛÇÕ´Ï´Ù.
<SPAN id=outer>¿©±â´Â outer¿¡ ÇØ´çÇÏ´Â ³»¿ëÀÌ ½ÃÀÛÇÏ´Â °÷ÀÔ´Ï´Ù.
<SPAN id=inner>ÀÌ°÷Àº InnerÀÇ ³»¿ëÀÌ µé¾î°¡´Â °÷ÀÔ´Ï´Ù.</SPAN>
<SPAN id=sibling>ÀÌ°÷Àº SiblingÀÇ ³»¿ëÀÌ µé¾î°¡Áö¿ä.</SPAN>
¿©±â±îÁö outerÀÇ ³»¿ëÀº ³¡ÀÔ´Ï´Ù.</SPAN>
±×¸®°í, º»¹®ÀÌ ³¡³µ½À´Ï´Ù.
</P>
</BODY>
</HTML>
 

5.4.3. Absolute positioning
  #outer {position: absolute; top: 150px; left: 150px; width: 200px; color: red;}
#inner {color: blue;}
 

  #outer {color: red;}
#inner {position: absolute; top: 100px; left: -50px; width: 130px; color: blue;}
 

5.5. Z-index ¼Ó¼º
¿©·¯ °³ÀÇ box°¡ ¼­·Î °ãÃÄÁö°Ô º¸À̵µ·Ï ÇÏ´Â ¼Ó¼ºÀÌ´Ù.

z-index : auto | ¼ýÀÚ
Position ¼Ó¼ºÀÇ °ªÀÌ absolute³ª relativeÀÎ ¿ä¼Ò¿¡ Àû¿ëµÇ¸ç, »ó¼ÓµÇÁö ¾Ê´Â´Ù. ÃʱⰪÀº autoÀÌ´Ù.
  • auto : ¾´ ¼ø¼­´ë·Î ½×ÀδÙ. z-index°¡ 0ÀÎ °Í°ú °°´Ù.
  • ¼ýÀÚ : ¼ýÀÚ°¡ ³·Àº ¿ä¼Ò°¡ ¹ØÀ¸·Î °£´Ù.
    - À½¼ö°¡ µé¾î°¡¸é, ºÎ¸ð ¿ä¼Òº¸´Ù ¹ØÀ¸·Î °£´Ù. Á¶»ó ¿ä¼Ò ¹ØÀ¸·Î º¸³¾ ¼ö´Â ¾ø´Ù.
    - ¾ç¼ö°¡ µé¾î°¡¸é, ºÎ¸ð ¿ä¼Òº¸´Ù À§·Î °£´Ù.

  <HTML>
<HEAD>
<STYLE type="text/css">
.top {z-index : 3; position: absolute; left: 10px; top: 50px ; border: 1px black solid; width: 200px; height: 200px; background-color: white;}
.middle {z-index: 2; position: absolute; left: 100px; top: 110px ; border: 2px black thin; width:260px; height: 200px; background-color: yellow;}
.bottom {z-index: 1; position: absolute; left: 40px; top: 190px ; border: 1px black thick; width: 200px; height: 200px; background-color: red;}
</STYLE>
</HEAD>
<BODY>
<DIV class=top>Top</DIV>
<DIV class=middle>Middle</DIV>
<DIV class=bottom>Bottom</DIV>
</BODY>
</HTML>

´ÙÀ½ÀÇ °á°ú¸¦ È®ÀÎÇØ º¸µµ·Ï ÇÏÀÚ.


6. Box Á» ´õ ¼¼¹ÐÈ÷ Á¦¾îÇϱâ

6.1. Width ¼Ó¼º
ÇϳªÀÇ ¿ä¼Ò¿¡ ÀÇÇØ ±×·ÁÁö´Â boxÀÇ ÆøÀº width ¼Ó¼ºÀÇ °ªÀ¸·Î °áÁ¤µÈ´Ù.

¼Ó¼º ¼Ó¼º°ª ¼³¸í
width ±æÀÌ | ÆÛ¼¾Æ® | auto Block-level°ú IMG ¿ä¼Ò¿¡ Àû¿ëµÇ¸ç, »ó¼ÓµÇÁö ¾Ê´Â´Ù. ÃʱⰪÀº autoÀÌ´Ù. ÆÛ¼¾Æ® °ªÀº ºÎ¸ð ¿ä¼Ò boxÀÇ ÆøÀ» ±âÁØÀ¸·Î ÇÑ´Ù.
max-width ±æÀÌ | ÆÛ¼¾Æ® BoxÀÇ ÃÖ´ëÆøÀ» Á¤ÇÑ´Ù. Block-level°ú IMG ¿ä¼Ò¿¡ Àû¿ëµÇ¸ç, »ó¼ÓµÇÁö ¾Ê´Â´Ù. ÃʱⰪÀº 100%ÀÌ´Ù. ÆÛ¼¾Æ® °ªÀº ºÎ¸ð ¿ä¼Ò boxÀÇ ÆøÀ» ±âÁØÀ¸·Î ÇÑ´Ù.
min-width ±æÀÌ | ÆÛ¼¾Æ® BoxÀÇ ÃÖ¼ÒÆøÀ» Á¤ÇÑ´Ù. Block-level°ú IMG ¿ä¼Ò¿¡ Àû¿ëµÇ¸ç, »ó¼ÓµÇÁö ¾Ê´Â´Ù. ÃʱⰪÀº 0ÀÌ´Ù. ÆÛ¼¾Æ® °ªÀº ºÎ¸ð ¿ä¼Ò boxÀÇ ÆøÀ» ±âÁØÀ¸·Î ÇÑ´Ù.

6.2. Height ¼Ó¼º
ÇϳªÀÇ ¿ä¼Ò¿¡ ÀÇÇØ ±×·ÁÁö´Â boxÀÇ ³ôÀÌ´Â height ¼Ó¼ºÀÇ °ªÀ¸·Î °áÁ¤µÈ´Ù.
¼Ó¼º ¼Ó¼º°ª ¼³¸í
height ±æÀÌ | ÆÛ¼¾Æ® | auto Block-level°ú IMG ¿ä¼Ò¿¡ Àû¿ëµÇ¸ç, »ó¼ÓµÇÁö ¾Ê´Â´Ù. ÃʱⰪÀº autoÀÌ´Ù. ÆÛ¼¾Æ® °ªÀº ºÎ¸ð ¿ä¼Ò boxÀÇ ³ôÀ̸¦ ±âÁØÀ¸·Î ÇÑ´Ù.
max-height ±æÀÌ | ÆÛ¼¾Æ® BoxÀÇ ÃÖ´ë ³ôÀ̸¦ Á¤ÇÑ´Ù. Block-level°ú IMG ¿ä¼Ò¿¡ Àû¿ëµÇ¸ç, »ó¼ÓµÇÁö ¾Ê´Â´Ù. ÃʱⰪÀº 100%ÀÌ´Ù. ÆÛ¼¾Æ® °ªÀº ºÎ¸ð ¿ä¼Ò boxÀÇ ³ôÀ̸¦ ±âÁØÀ¸·Î ÇÑ´Ù.
min-height ±æÀÌ | ÆÛ¼¾Æ® BoxÀÇ ÃÖ¼Ò ³ôÀ̸¦ Á¤ÇÑ´Ù. Block-level°ú IMG ¿ä¼Ò¿¡ Àû¿ëµÇ¸ç, »ó¼ÓµÇÁö ¾Ê´Â´Ù. ÃʱⰪÀº 0ÀÌ´Ù. ÆÛ¼¾Æ® °ªÀº ºÎ¸ð ¿ä¼Ò boxÀÇ ³ôÀ̸¦ ±âÁØÀ¸·Î ÇÑ´Ù.

6.3. Overflow ¼Ó¼º
¹Ú½º(´Ü¶ô)ÀÇ ¹üÀ§¸¦ ¹þ¾î³­ contentÀÇ °æ¿ì¿¡ °üÇÑ Ã³¸®¹æ½ÄÀ» Á¦¾îÇÏ´Â ¼Ó¼ºÀÌ´Ù. ÀϹÝÀûÀ¸·Î ÀÚ½Ä ¿ä¼Ò(content)´Â ºÎ¸ð ¿ä¼ÒÀÇ box ¾È¿¡ ¹è¿­µÇ´Â °ÍÀÌ º¸ÅëÀÌÁö¸¸, ´ÙÀ½°ú °°Àº °æ¿ì¿¡´Â ±× °æ°è¸¦ ¹þ¾î³¯ ¼ö ÀÖ´Ù.

  • floating ¿ä¼ÒÀÌ°í, ºÎ¸ð ¿ä¼Ò box¿¡ ºñÇØ Å©±â°¡ ´õ Ŭ ¶§.
  • absolute positioningÀÌ Àû¿ëµÇ¾úÀ» ¶§.
  • À½¼öÀÇ marginÀ» °¡Áú ¶§.
overflow visible | hidden | scroll | auto
Position ¼Ó¼ºÀÇ °ªÀÌ absoluteÀÎ ¿ä¼Ò¿¡ Àû¿ëµÇ¸ç, »ó¼ÓµÇÁö ¾Ê´Â´Ù. ÃʱⰪÀº visibleÀÌ´Ù.
visible Å©±â¿¡ °ü°è¾øÀÌ ³»¿ëÀ» ¸ðµÎ º¸¿©ÁØ´Ù.
hidden ÇØ´ç ¿ä¼Ò¿¡ ÇÒ´çµÈ °ø°£¿¡ µé¾î°¡´Â ³»¿ë¸¸ º¸¿©ÁÖ°í, ³ª¸ÓÁö´Â ÀÚ¸¥´Ù. Padding°ú border´Â ÇÒ´çµÈ °ø°£ÀÇ Å©±â¿¡ ¸ÂÃç¼­ ³ªÅ¸³­´Ù.
auto ÇÒ´çµÈ °ø°£ÀÇ Å©±â ÀÌ»óÀÌ µÇ¸é ½ºÅ©·Ñ¹Ù¸¦ ³ªÅ¸³½´Ù.
scroll ¾ðÁ¦³ª ½ºÅ©·Ñ¹Ù¸¦ ³ªÅ¸³½´Ù.

¾Æ·¡ ¿¹¸¦ º¸¸é, ÁÖ¾îÁø °ø°£ÀÇ Å©±âº¸´Ù ³»¿ëÀÌ ±æÁö¸¸, ±âº»°ªÀÌ visibleÀÌ Àû¿ëµÇ¾î ³»¿ëÀÌ È­¸é¿¡ ¸ðµÎ ³ªÅ¸³­´Ù.

  <HTML>
<HEAD>
<STYLE type="text/css">
#overlay {position: absolute; top: 50px; left: 50px; height: 200px; width: 200px}
</STYLE>
</HEAD>
<BODY>
<DIV id=overlay>
°¡·Î 200Çȼ¿, ¼¼·Î 200Çȼ¿ º¸´Ù ´õ ±ä ³»¿ëÀ» ¾î¶»°Ô ó¸®ÇÏ´ÂÁö¸¦ »ìÆ캸·Á°í ÇÑ ´Ù. ¼¼·Î·Î ±æ°Ô ³ªÅ¸³ª´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù. ³ôÀÌ´Â 200Çȼ¿ÀÌ ³Ñ¾î°¡µµ °è¼Ó ³ª ¿ÀÁö¸¸, ³Êºñ´Â 200Çȼ¿À» À¯ÁöÇÑ´Ù.
</DIV>
</BODY>
</HTML>
 

Overflow ¼Ó¼ºÀÇ °ªÀ» hiddenÀ¸·Î ÇØ º¸ÀÚ.
  <HTML>
<HEAD>
<STYLE type="text/css">
#overlay {position: absolute; top: 50px; left: 50px; height: 200px; width: 200px; overflow: hidden}
</STYLE>
</HEAD>
<BODY>
<DIV id=overlay>
°¡·Î 200Çȼ¿, ¼¼·Î 200Çȼ¿ º¸´Ù ´õ ±ä ³»¿ëÀ» ¾î¶»°Ô ó¸®ÇÏ´ÂÁö¸¦ »ìÆ캸·Á°í ÇÑ ´Ù. ¼¼·Î·Î ±æ°Ô ³ªÅ¸³ª´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù. ³ôÀÌ´Â 200Çȼ¿ÀÌ ³Ñ¾î°¡µµ °è¼Ó ³ª ¿ÀÁö¸¸, ³Êºñ´Â 200Çȼ¿À» À¯ÁöÇÑ´Ù.
</DIV>
</BODY>
</HTML>
 

Overflow ¼Ó¼ºÀÇ °ªÀ» auto¿Í scroll·Î ÁØ °æ¿ìÀÌ´Ù.
  overflow : auto /*ÇÊ¿äÇÑ ¼öÁ÷ ½ºÅ©·Ñ¹Ù¸¸ ³ª¿Â´Ù.*/
 

  overflow : scroll /*¼öÆò, ¼öÁ÷ ½ºÅ©·Ñ¹Ù°¡ ¸ðµÎ ³ª¿Â´Ù.*/
 

6.4. ¹è°æ»ö°ú À̹ÌÁö
¹è°æÀ̶õ, Box model¿¡¼­ contentÀÇ ¹è°æÀÌ µÇ´Â ºÎºÐ°ú paddingÀ» Æ÷ÇÔÇÑ ºÎºÐÀ» ¸»ÇÑ ´Ù. Border ºÎºÐÀÇ »ö°ú ¸ð¾çÀº border ¼Ó¼ºÀ¸·Î ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. Margin ºÎºÐÀº ¾ðÁ¦³ª Åõ¸íÇϱ⠶§¹®¿¡ ºÎ¸ð ¿ä¼ÒÀÇ ¹è°æÀÌ ºñÃÄ º¸ÀÌ°Ô µÈ´Ù. ¹è°æ¿¡ °ü°èµÈ ¼Ó¼ºÀº ½ÇÁ¦·Î´Â ¸ðµÎ »ó¼ÓµÇÁö ¾Ê´Â´Ù. ±×·¯³ª, background-color ¼Ó¼º ÀÇ ±âº» ÃʱⰪÀÌ transparent(Åõ¸í)À̱⠶§¹®¿¡ Ưº°È÷ ÀÌ ¼Ó¼ºÀ» »ç¿ëÇÏÁö ¾Ê¾ÒÀ» ¶§´Â ºÎ¸ð ¿ä¼ÒÀÇ ¹è°æ»öÀ̳ª ¹«´Ì°¡ ÀÚ½Ä ¿ä¼Ò¿¡µµ ¶È°°ÀÌ ³ªÅ¸³ª »ó¼ÓµÈ °Íó·³ º¸ÀÏ ¼ö ÀÖ´Ù. ´ÙÀ½ÀÇ Ç¥¸¦ »ìÆ캸¸é¼­ Çϳª¾¿ ¾Ë¾Æ³ª°¡µµ·Ï ÇÏÀÚ.

¼Ó¼º ¼Ó¼º°ª
background-color »öÀ̸§ | RGB °ª | transparent
background-image url | none
background-repeat repeat | repeat-x | repeat-y | no-repeat
background-attachment scroll | fexed
background-position ÆÛ¼¾Æ®°ª | ±æÀÌ, top | center | bottom, left | center | right
background background-color || background-image || background-repeat || background-attachment || background-position

background-color : ¸ðµç ¿ä¼Ò¿¡ Àû¿ëÇÒ ¼ö ÀÖ°í, »ó¼ÓµÇÁö ¾Ê´Â´Ù. ÃʱⰪÀº transparentÀÌ´Ù. ´ÙÀ½ ¿¹Á¦ÀÇ °á°ú¸¦ Çѹø »ý°¢ÇØ º¸ÀÚ.
  <HTML>
<HEAD>
<STYLE type="text/css">
H1 { background-color: #F00 }
</STYLE>
<BODY>
<H1>FF0000¿¡ ÇØ´çÇÏ´Â »ö</H1>
<BODY>
</HTML>
 

background-image : URLÀÇ °ªÀ¸·Î ³ª¿À´Â À̹ÌÁö¸¦ ¿ä¼ÒÀÇ ¹è°æÀ¸·Î ÁöÁ¤ÇÒ ¼ö ÀÖ ´Ù. ¸ðµç ¿ä¼Ò¿¡ Àû¿ëÇÒ ¼ö ÀÖ°í, »ó¼ÓµÇÁö ¾Ê´Â´Ù. ÃʱⰪÀº noneÀÌ´Ù. ±×¸² ÆÄÀÏÀ» ºÒ·¯¿ÀÁö ¸øÇÒ °æ¿ì¿¡ ´ëºñÇØ ºñ½ÁÇÑ »öÁ¶ÀÇ ¹è°æ»öÀ» ÇÔ²² ÁöÁ¤ÇÏ´Â °ÍÀÌ ÁÁ´Ù. ±×¸²ÀÌ ³ª¿À°Ô µÇ¸é ¹è°æ»ö À§ÂÊ¿¡ µ¤ÀÌ°Ô µÈ´Ù.
  <HTML>
<HEAD>
<STYLE type="text/css">
BODY { background-image: none }
P { background-image: url(back.gif) }
</STYLE>
<BODY>
ÀÌ °÷¿¡´Â ¹è°æÀÌ ³ª¿ÀÁö ¾Ê½À´Ï´Ù.<BR>
<P>ÀÌ °÷¿¡´Â ¹è°æÀÌ ³ª¿Í¾ß°ÚÁö¿ä. <BR>
ÀͽºÇ÷η¯ 4.0 À̻󿡼­´Â Àß ³ª¿Ã °Ì´Ï´Ù.. ¹è°æ±×¸²ÀÌ ¾î¶°ÇÑ ¹æ½ÄÀ¸·Î ÆäÀÌÁö¸¦ ä¿ì´Â°¡¿ä?
</P>
¿©±â¿¡´Â ¹è°æÀÌ ³ª¿ÀÁö ¾Ê°ÚÁö¿ä.
<BODY>
</HTML>
 

¿¹Á¦¿¡¼­ º¼ ¼ö ÀÖµíÀÌ, ¹è°æÀ¸·Î ¾²ÀÌ´Â ±×¸²Àº ±×¸²ÀÌ ³ªÅ¸³ª¾ß ÇÏ´Â ¿µ¿ªº¸´Ù Å©±â°¡ ÀÛÀ» °æ¿ì¿¡, ¹ÙµÏÆǽÄÀ¸·Î ¿µ¿ªÀ» ²Ë ä¿ì°Ô µÈ´Ù.

background-repeat : ¸ðµç ¿ä¼Ò¿¡ Àû¿ëÇÒ ¼ö ÀÖ°í, »ó¼ÓµÇÁö ¾Ê´Â´Ù. ÃʱⰪÀº repeatÀÌ´Ù. ¹è°æÀ¸·Î »ç¿ëÇÏ´Â ±×¸²Àº ±âº»ÀûÀ¸·Î ¹ÙµÏÆǽÄ, Áï, X, Y ¹æÇâ ¸ðµÎ ¿¬¼ÓµÇ°Ô Ãâ·ÂµÈ´Ù. Background-repeat ¼Ó¼ºÀ» »ç¿ëÇÏ¸é »ç¿ëÀÚ°¡ ¿øÇÏ´Â ¹æÇâÀ¸·Î ¿¬¼Ó½ÃÅ°°Å³ª ¿¬¼ÓµÇÁö ¾Êµµ·Ï ÇÒ ¼ö ÀÖ´Ù.

  • repeat : °¡·Î, ¼¼·Î ¸ðµÎ ¿¬¼ÓµÈ´Ù.
  • repeat-x : °¡·Î ¹æÇâÀ¸·Î¸¸ ¿¬¼ÓµÈ´Ù.
  • repeat-y : ¼¼·Î ¹æÇâÀ¸·Î¸¸ ¿¬¼ÓµÈ´Ù.
  • no-repeat : ±×¸² ÇÑ °³¸¸ ³ª¿Â´Ù.
  <HTML>
<HEAD>
<STYLE type="text/css">
BODY { background-image : url(back2.gif); background-repeat: repeat-y; }
</STYLE>
<BODY>
º»¹® Àüü°¡ ¹°°í±â¹è°æÀ¸·Î µ¤ÀÌ°ÚÁö¿ä. ¼¼·Î ¹æÇâÀ¸·Î¸¸ ¿¬¼ÓµÉ °Ì´Ï´Ù.
<BODY>
</HTML>
 

À§ÀÇ ¿¹¸¦ º¸¸é, ¹è°æ ±×¸²À» ÇÑ ¹æÇâÀ¸·Î¸¸ ¿¬¼Ó½ÃÅ°°Å³ª ¿¬¼Ó½ÃÅ°Áö ¾ÊÀ» ¶§(noneÀ¸·Î ÁÙ ¶§)´Â ½ÃÀÛ À§Ä¡°¡ ºê¶ó¿ìÀúÀÇ ¿ÞÂÊ À§¶ó´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù.

background-attachment : ¹è°æ ±×¸²À¸·Î »ç¿ëÇÑ ±×¸²ÀÇ À§Ä¡°¡, Àû¿ëµÈ ¿ä¼Ò¿Í ÇÔ²² ¿òÁ÷ÀÌ´ÂÁö, ºê¶ó¿ìÀúÀÇ È­¸é¿¡ °íÁ¤µÇ´ÂÁö¸¦ Á¤ÇÑ´Ù. ¸ðµç ¿ä¼Ò¿¡ Àû¿ëÇÒ ¼ö ÀÖ°í, »ó¼ÓµÇÁö ¾Ê´Â´Ù. ÃʱⰪÀº scrollÀÌ´Ù. ´ÙÀ½¿¡ ³ª¿À´Â background-position°ú ÇÔ²² º¸ÀÚ.

background-position : ¹è°æ ±×¸²ÀÌ µé¾î°¬À» ¶§, ±× ½ÃÀÛÁ¡À» ¾îµð·Î ÇÒ °ÍÀÎÁö¸¦ Á¤ÇÑ´Ù. Block-level ¿ä¼Ò¿¡ Àû¿ëÇÒ ¼ö ÀÖ°í, »ó¼ÓµÇÁö ¾Ê´Â´Ù. ÃʱⰪÀº 0%, 0%ÀÌ´Ù. ÆÛ¼¾Æ® °ªÀ» ½èÀ» ¶§, background-attachmentÀÇ °ªÀÌ scrollÀ̸é, ÀÌ ¼Ó¼ºÀÌ »ç¿ëµÈ ¿ä¼ÒÀÇ content box(Box dimensions Âü°í)¸¦ ±âÁØÀ¸·Î ÇÑ´Ù(padding, border, marginÀ» Æ÷ÇÔÇÑ »óÀÚ°¡ ¾Æ´Ï´Ù). Background-attachmentÀÇ °ªÀÌ fixedÀ̸é, Àüü È­ ¸éÀÇ Å©±â¸¦ ±âÁØÀ¸·Î ÇÑ´Ù.

  <HTML>
<HEAD>
<STYLE type="text/css">
BODY { background-color : #fcf ; background-image : url(back.gif); background-repeat: repeat-y; background-attachment : fixed; background-position : 50% 50% }
</STYLE>
<BODY>
È­¸éÀÇ Á¤ Áß¾Ó¿¡¼­ ½ÃÀÛÇØ ¾Æ·¡ÂÊÀ¸·Î¸¸ ¹è°æ±×¸²ÀÌ ¿¬¼ÓµÇ¾î¾ß Á¤»óÀÌ´Ù.
<BODY>
</HTML>
 

background : ¸ðµç ¿ä¼Ò¿¡ Àû¿ëÇÒ ¼ö ÀÖ°í, »ó¼ÓµÇÁö ¾Ê´Â´Ù. ´ëÇ¥¼Ó¼º¿¡´Â ÃʱⰪÀÌ ¾ø´Ù.


7. ±Û²Ã(Font)°ú °ü·ÃµÈ ¼Ó¼ºµé

7.1. Font ¼Ó¼º ±ÛÀÚ ¸ð¾ç°ú Å©±â¿¡ °ü°èµÈ ¿©·¯ °¡Áö ¼Ó¼ºÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. ÁÖ·Î »ç¿ëµÇ´Â ¼Ó¼ºµé¿¡ ´ëÇÑ Á¤¸®¸¦ ´ÙÀ½ÀÇ Ç¥¸¦ ÀÌ¿ëÇÏ¿© Çغ¸¾Ò´Ù.

¼Ó¼º ¼Ó¼º°ª ¼³¸í
font-family [[±Û²ÃÀ̸§ | ±âº»±Û²ÃÀ̸§] ±Û²ÃÀ» Á¤ÇÏ´Â ¼Ó¼ºÀÌ´Ù. µÎ °³ ÀÌ»óÀÇ ±Û²Ã À̸§À» ¾µ ¶§´Â ½°Ç¥(,)·Î ±¸ºÐÇÏ°í, ±Û²Ã À̸§ÀÌ µÎ ´Ü¾î ÀÌ»óÀ̸é Å«µû¿ÈÇ¥(" ")·Î ¹­´Â´Ù. ºê¶ó¿ìÀú´Â ¾Õ¿¡ ÀÖ´Â ±Û²ÃÀ» ¸ÕÀú ã°í »ç¿ëÀÚÀÇ ½Ã½ºÅÛ¿¡ ¼³Ä¡µÇ¾î ÀÖÁö ¾ÊÀº ±Û²ÃÀÎ °æ¿ì¿¡´Â ±âº» ±Û²ÃÀ» º¸¿©ÁØ´Ù. Á¦ÀÏ ¸¶Áö¸·¿¡ ¾²´Â ±Û²ÃÀº ±âº» ±Û²ÃÀ» ½á ÁÖµµ·Ï ÇÏ´Â °ÍÀÌ Çö¸íÇÒ °ÍÀÌ´Ù. ¿µ¹® ±âº» ±Û²ÃÀº serif, sans-serif, cursive, fantasy, monospace µî 5°³¸¦ ¸»ÇÑ´Ù.
font-style normal | italic | oblique ±ÛÀÚÀÇ ¸ð¾çÀÌ´Ù. ¸ðµç ¿ä¼Ò¿¡ Àû¿ëÇÒ ¼ö ÀÖ°í, »ó¼ÓµÈ´Ù. ÃʱⰪÀº normalÀÌ´Ù. Italic°ú oblique´Â ¸ðµÎ ±â¿ïÀÓ²ÃÀÌ´Ù.
font-variant normal | small-caps ÃʱⰪÀº normalÀÌ´Ù. Small-caps´Â Å©±â°¡ ÀÛÀº ´ë¹®ÀÚ·Î ³ª¿Â´Ù.
font-weight normal | bold | bolder | lighter | 100¡­900 ±ÛÀÚÀÇ ±½±â¸¦ Á¶Á¤ÇÑ´Ù. ÃʱⰪÀº normalÀÌ´Ù. NormalÀº 400°ú °°°í, bold´Â 700°ú °°´Ù. ½ÇÁ¦·Î ¾î¶² ±½±â·Î È­¸é¿¡ Ãâ·ÂµÇ´À³Ä´Â ±Û²Ã¿¡ µû¶ó ´Ù¸£´Ù. ¾î¶² ±Û²ÃÀº normal°ú bold·Î¸¸ Ç¥ÇöµÉ ¼öµµ ÀÖ°í, ¾î¶² ±Û²ÃÀº 8´Ü°è·Î ³ªÅ¸³¯ ¼öµµ ÀÖ´Ù.
font-size Àý´ë°ª | »ó´ë°ª | ±æÀÌ | ÆÛ¼¾Æ® ±ÛÀÚÀÇ Å©±â¸¦ Á¤ÇÑ´Ù. ÃʱⰪÀº mediumÀÌ´Ù. Àý´ë°ª : xx-small | x-small | small | medium | large | x-large | xx-large »ó´ë°ª : larger | smaller ÆÛ¼¾Æ® °ªÀ» ½èÀ» ¶§´Â ºÎ¸ð ¿ä¼ÒÀÇ ±ÛÀÚ Å©±â¸¦ ±âÁØÀ¸·Î ÇÑ´Ù.
font [['font-style'||'font-variant'||'font-weight'||'font-size'||'line-height'||'font-family'] ±Û²Ã, ±ÛÀÚ±½±â, ±ÛÀÚÅ©±â µîÀ» ÇѲ¨¹ø¿¡ ÁöÁ¤ÇØ ÁÙ ¼ö ÀÖÀ¸¸ç Ç¥¼Ó¼ºÀ̳ª ÃʱⰪÀº ¾ø´Ù.
text-decoration none|[ underline||overline||line-through||blink] ±ÛÀÚ¿¡ ¹ØÁÙÀ̳ª À­ÁÙÀ» ±×À» ¼ö ÀÖÀ¸¸ç ÃʱⰪÀº noneÀÌ´Ù.
color »öÀ̸§ | RGB°ª ±ÛÀÚ»öÀ» ³ªÅ¸³½´Ù. ÃʱⰪÀº ºê¶ó¿ìÀú¸¶´Ù ´Ù¸£´Ù.
text-transform capitalize | uppercase | lowercase | none ¿µ¹®ÀÚ¿­ÀÇ ´ë¼Ò¹®ÀÚ¸¦ º¯°æÇϴµ¥ »ç¿ëÇÑ´Ù. ¸ðµç ¿ä¼Ò¿¡ Àû¿ëÇÒ ¼ö ÀÖ°í, »ó¼ÓµÈ´Ù. ÃʱⰪÀº noneÀÌ´Ù.

¿©±â¼­ »ìÆ캻 ¿©·¯ ¼Ó¼ºµéÀ» ºê¶ó¿ìÀú¿¡¼­ Å×½ºÆ®Çغ¸µµ·Ï ÇÏÀÚ.
  <HEAD>
<STYLE type="text/css">
SPAN {font-size: xx-large; font-family: Arial, Serif}
SPAN.italic {color: red; font-style: italic; weight: 800}
SPAN.underline {line-height: 2; text-decoration: underline}
SPAN.line-through {text-decoration: line-through}
SPAN.cap {font-weight: 800; text-transform : capitalize}
A:link, A:visited, A:active { font-size: large; text-decoration: none }
</STYLE>
<BODY>
<SPAN>This is a simple text for test!</SPAN><BR>
<SPAN class=italic>This is another text for test!!</SPAN>
<HR>
<A href="http://education.jinbo.net">Áøº¸³×Æ®¿öÅ© ±³À°¼¾ÅÍ</A>
<BR>
<SPAN class=underline>¸µÅ©´Â ¾Æ´ÏÁö¸¸ ¹ØÁÙÀ» Ãĺ¸ÁÒ.</SPAN><BR>
<SPAN class=line-through>line-through</SPAN><BR>
<SPAN class=cap>capitalize & weight effect</SPAN>
<BODY>
</HTML>
 


8. ÅؽºÆ® ·¹À̾ƿô Á¦¾î¿Í °ü·ÃµÈ ¼Ó¼ºµé

CSS¿¡¼­´Â ¿öµåÇÁ·Î¼¼¼­³ª ÀÏ¹Ý µ¥½ºÅ©Å¾¿ë ÃâÆÇ ¾îÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¥µéÀÌ Á¦°øÇÏ´ø ¼¼¹ÐÇÑ Àμâ»óÀÇ Å¸ÀÔÁ¦¾î¸¦ À§ÇÑ ¸¹Àº ¼Ó¼ºµéÀÌ Á¸ÀçÇÑ´Ù.
¸ÕÀú ¹®´Ü¸ð¾çÀ» À§ÇÑ ¼Ó¼ºµéÀ» »ìÆ캸ÀÚ.

¼Ó¼º ¼Ó¼º°ª ¼³¸í
text-indent ±æÀÌ | ÆÛ¼¾Æ® ¹®´ÜÀÇ µé¿©¾²±â¸¦ ¶æÇÑ´Ù.
Block ¿ä¼Ò - DIV, P, BLOCKQUOTE µî - ¿¡ Àû¿ëÇÒ ¼ö ÀÖ°í, »ó¼ÓµÈ´Ù. ÃʱⰪÀº 0ÀÌ´Ù. ÆÛ¼¾Æ®°ªÀº ºÎ¸ð ¿ä¼ÒÀÇ ±æÀ̸¦ ±âÁØÀ¸·Î ÇÑ´Ù.
text-align left | right | center | justify ÅؽºÆ® Á¤·Ä ¹æ½ÄÀ» °áÁ¤ÇÏ´Â ¼Ó¼ºÀÌ´Ù. Block¿ä¼Ò¿¡ Àû¿ëÇÒ ¼ö ÀÖ°í, »ó¼ÓµÈ´Ù. ÃʱⰪÀº ºê¶ó¿ìÀú¸¶´Ù ´Ù¸£´Ù. Justify´Â º¸Åë left¿Í °°´Ù.
line-height normal | ¼ýÀÚ | ±æÀÌ | ÆÛ¼¾Æ® ÁÙ°£°ÝÀ» ÀǹÌÇÑ´Ù. ¸ðµç ¿ä¼Ò¿¡ Àû¿ëµÇ¸ç, »ó¼ÓµÈ´Ù. ÃʱⰪÀº normalÀÌ´Ù. ¼ýÀÚ¸¦ ¾²¸é, ÇØ´ç ¿ä¼ÒÀÇ "±ÛÀÚ Å©±â¡¿¼ýÀÚ"¸¸Å­À» ¶æÇÑ´Ù. ÆÛ¼¾Æ® °ªÀº ÇØ´ç ¿ä¼ÒÀÇ ±ÛÀÚ Å©±â¸¦ ±âÁØÀ¸·Î ÇÑ´Ù.
DIV { line-height: 1.2; font-size: 10pt }
DIV { line-height: 1.2em; font-size: 10pt }
DIV { line-height: 120%; font-size: 10pt }

À§ÀÇ ¼¼ °¡Áö ¿¹´Â ¸ðµÎ °°Àº ¶æÀÌ´Ù.
vertical-align top | bottom | middle ÇÑ ÁÙ ¾È¿¡¼­ÀÇ ´Ü¶ô°£ÀÇ ¼öÁ÷ Á¤·Ä ¹æ½ÄÀ» Á¤ÇÑ´Ù. Table¿¡¼­ÀÇ vertical-align ¼Ó¼ºÀ» ÂüÁ¶ÇÑ´Ù.

´ÙÀ½Àº ÀÌ·¯ÇÑ ¼Ó¼ºµéÀ» »ç¿ëÇÏ¿© ÀÛ¼ºÇÑ ÄÚµåÀÌ´Ù.
  <HTML>
<HEAD>
<STYLE type="text/css">
DIV { font-family: ±¼¸²Ã¼; font-size: large; text-indent : 2em }
.center {text-decoration: underline; text-align : center }
.height {line-height: 2}
</STYLE>
<BODY><br>
<DIV>DIV·Î »õ ¹®´ÜÀ» ½ÃÀÛÇÒ ¶§¸¶´Ù µÎ ±ÛÀÚ Å©±â¸¸Å­ µé¿©¾²±â¸¦ ÇÏ°Ô µË´Ï ´Ù.</DIV>
<DIV class=center>¿©±â¼­ºÎÅÍ´Â °¡¿îµ¥ Á¤·ÄÀÌ Àû¿ëµÇ°Ú±º¿ä.</DIV>
<DIV class=height>Çѹø Å×½ºÆ®Çغ¸µµ·Ï ÇÏÁÒ. ¾î¶² ±ÛµéÀÌ µÉ±î¿ä.. Áö±Ý ¿ì¸®°¡ ½Ã ÇèÇØ º¸°í ÀÖ´Â °ÍÀº ÁÙ°£°ÝÀÇ º¯È­ÀÔ´Ï´Ù. ¾î¶»½À´Ï±î. ÁÙ°£°ÝÀÌ Á¶±Ý Â÷ÀÌ°¡ ³ª´Â °Í °°Áö¿ä?</DIV>
<BODY>
</HTML>
 

´ÙÀ½À¸·Î´Â ÅؽºÆ® ³»ÀÇ ÁÙ °£°Ý°ú ´Ü¾î °£°Ý, ¹®ÀÚ °£°Ý µîÀ» Á¦¾îÇÏ´Â ¼Ó¼ºµéÀ» »ìÆ캻 ´Ù. ¿öµåÇÁ·Î¼¼¼­ÀÇ ±ÛÀÚ¸ð¾ç Á¤µµ¸¦ »ý°¢ÇØ º¸¸é ÀÌÇØÇϱ⠽¬¿ï °ÍÀÌ´Ù.

¼Ó¼º ¼Ó¼º°ª ¼³¸í
letter-spacing normal | auto ¹®ÀÚ»çÀÌÀÇ °£°ÝÀ» Á¦¾îÇÏ´Â ¼Ó¼ºÀÌ´Ù. ¸ðµç ¿ä¼Ò¿¡ Àû¿ëÇÒ ¼ö ÀÖ°í, »ó¼ÓµÈ´Ù. ÃʱⰪÀº normalÀÌ´Ù.
word-spacing normal | ¼ýÀÚ ´Ü¾î »çÀÌÀÇ °£°ÝÀ» Á¶Á¤ÇÑ´Ù. ¸ðµç ¿ä¼Ò¿¡ Àû¿ëÇÒ ¼ö ÀÖ°í, »ó¼ÓµÈ´Ù. ÃʱⰪÀº normalÀÌ´Ù.
white-space normal | pre | nowrap ¹®Àå ¾È¿¡ ÀÖ´Â ºóÄ­À» ¾î¶»°Ô ó¸®ÇÒ °ÍÀÎÁö °áÁ¤ÇÑ´Ù. Block-level ¿ä¼Ò¿¡ Àû¿ëÇÒ ¼ö ÀÖ°í, »ó¼ÓµÈ´Ù. ÃʱⰪÀº normalÀÌ´Ù.
  • normal : ÀÏ¹Ý HTML¿¡¼­¿Í ¸¶Âù°¡Áö·Î µÎ Ä­ ÀÌ»óÀÇ ºóÄ­Àº ÇÑ Ä­À¸·Î Ãë±ÞµÈ´Ù.
  • pre : PRE ¿ä¼Ò¿¡¼­Ã³·³ »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ ¸ð½À ±×´ë·Î ºóÄ­µµ È­¸é¿¡ Ãâ·ÂµÈ´Ù.
  • nowrap : BR ¿ä¼Òó·³ °­Á¦·Î ÁÙÀ» ¹Ù²Ù±â Àü¿¡´Â °è¼Ó °°Àº ÁÙ¿¡ ³ªÅ¸³­´Ù.

´ÙÀ½ÀÇ Äڵ带 º¸¸é¼­ °á°ú¸¦ ¿¹»óÇØ º¸µµ·Ï ÇÏÀÚ.
  <HTML>
<HEAD>
<STYLE type="text/css">
H3.letter { letter-spacing:0.5em}
H3.space {word-spacing: 2em}
H3.white {white-space: pre}
</STYLE>
<BODY>
<H3 class=letter>±ÛÀÚ°£ °£°ÝÀÌ 0.5emÀÌ´Ù. Letter-spacing</H3>
<H3>º¸Åë ±ÛÀÚ without letter-spacing</H3>
<HR>
<H3 class=space>´Ü¾î°£°ÝÀÌ ¾î¶²°¡¿ä?</H3>
<H3>¿©±â¿Í ºñ±³ÇØ º¸µµ·Ï ÇÏÁÒ</H3>
<HR>
<H3 class=white>ºóÄ­ÀÇ Ã³¸®°¡ ¾Æ¹«·¡µµ ¾ÈµÇ´Â °Í °°±º¿ä</H3>
<BODY>
</HTML>
 


9. ¸®½ºÆ®(List)

HTML ÅÂ±× ÁßÀÇ LI ÅÂ±×¿Í ºñ±³Çϸ鼭 ¾Ë¾Æº¸ÀÚ.

¼Ó¼º ¼Ó¼º°ª ¼³¸í
list-style-type disc | circle | square | decimal | loer-roman | upper-roman | lower-alpha | upper-alpha | none Display ¼Ó¼º°ªÀÌ list-itemÀΠű×(UL, LI)¿¡ Àû¿ëÇÒ ¼ö ÀÖ°í, »ó¼ÓµÈ´Ù. ÃʱⰪÀº discÀÌ´Ù.
list-style-position inside | outside Display ¼Ó¼º°ªÀÌ list-itemÀÎ ¿ä¼Ò¿¡ Àû¿ëÇÒ ¼ö ÀÖ°í, »ó¼ÓµÈ´Ù. ÃʱⰪÀº outsideÀÌ´Ù.
list-style-image URL | none Display ¼Ó¼º°ªÀÌ list-itemÀÎ ¿ä¼Ò¿¡ Àû¿ëÇÒ ¼ö ÀÖ°í, »ó¼ÓµÈ´Ù. ÃʱⰪÀº noneÀÌ´Ù.
list-style 'list-style-type' | 'list-style-position' | 'list-style-image' Display ¼Ó¼º°ªÀÌ list-itemÀÎ ¿ä¼Ò¿¡ Àû¿ëÇÒ ¼ö ÀÖ°í, »ó¼ÓµÈ´Ù. ´ëÇ¥¼Ó¼ºÀº ÃʱⰪÀÌ ¾ø´Ù.

´ÙÀ½ÀÇ Äڵ带 ½ÇÇà½ÃÄÑ º¸°í °á°ú¸¦ ¿¹ÃøÇØ º¸ÀÚ.
  <HTML>
<HEAD>
<STYLE type="text/css">
OL { list-style-position: outside; list-style-type: lower-roman; }
UL { list-style-position: inside; list-style-image: url(ball.gif); }
DIV {font-size: middle; font-family: Arial; }
</STYLE>
<BODY>
<OL><LI><DIV>outside 1</DIV><BR>next line
<LI><DIV>outside 2</DIV><BR>next line</OL>
<UL><LI><DIV>inside 1</DIV><BR>next line
<LI><DIV>inside 2</DIV><BR>next line</UL>
<BODY>
</HTML>
 

 
 ±âȹÇϱâ
 ÀÛ¼ºÇϱâ
 HTML
 CSS
 JavaScript
   ±â¼ú±¹ °ü·Ã ¹®ÀÇ : support@jinbo.net Korean Progressive Network Jinbo.Net  
  No CopyRight, Just CopyLeft!!