ȸ¿ø°¡ÀԡžÆÀ̵ð/ºñ¹øã±â
ȨÀ¸·Î


CSS Intro
12³â Àü
CSS Syntax
[COLOR="Navy"]±ÔÄ¢(Rule)[/COLOR]

±âº»ÀûÀÎ CSS ±ÔÄ¢Àº ¼±ÅÃÀÚ(selector)¿Í ¼±¾ð¹®(declaration)µÎ ºÎºÐÀ¸·Î ±¸¼ºµË´Ï´Ù. ¼±ÅÃÀÚ´Â ±ÔÄ¢À» ¾îµð¿¡ Àû¿ëÇÒ °ÍÀÎÁö¸¦ ÁöÁ¤ÇÏ°í, ¼±¾ð¹®Àº CSS ¼Ó¼º À̸§°ú ¼Ó¼º°ªÀ¸·Î ±¸¼ºÇÏ¿© ±ÔÄ¢ÀÇ ³»¿ëÀ» ±â¼úÇÕ´Ï´Ù. ¾Æ·¡ ¿¹Á¦¿¡¼­ ¼±¾ðÇÑ CSS ±ÔÄ¢Àº ¸ðµç blockquote ¿ä¼Ò¿¡ Àû¿ëµË´Ï´Ù.
blockquote { font:bold 18pt "±¼¸²" }
             -¼Ó¼º--    ¼Ó¼º°ª     -
- ¼±ÅÃÀÚ  - -          ¼±¾ð¹®         -

¼±¾ð¹®Àº { }·Î Ç¥½ÃµÇ¾î¾ß Çϸç, Çϳª ÀÌ»óÀÇ ¼±¾ð¹®À» »ç¿ëÇÒ ¶§´Â ¼¼¹ÌÄÝ·Ð(;)À¸·Î ±¸ºÐÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù. ¾Æ·¡´Â ´ÙÁß ¼±¾ð¹®ÀÇ ¿¹Á¦ÀÔ´Ï´Ù.
blockquote { font: bold 18pt "Times New Roman";   background-color: whitesmoke;
margin: 1em; padding: 0.5em; }  

[COLOR="navy"]¼±ÅÃÀÚ(Selectors)[/COLOR]
ÀÚÁÖ »ç¿ëµÇ´Â CSS ¼±ÅÃÀÚ¿¡´Â ´ÙÀ½°ú °°Àº °ÍÀÌ ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â CSS2 SpecificationÀ» Âü°íÇϽʽÿÀ.

[COLOR="navy"]ŸÀÔ ¼±ÅÃÀÚ(Type selectors) [/COLOR]
HTML ¿ä¼Ò¿¡ ½ºÅ¸ÀÏÀ» ÁöÁ¤ÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù.
h1 { font-size: 24pt; font-weight: bold }
ol { list-style: upper-roman }

[COLOR="navy"]Á¶°Ç ¼±ÅÃÀÚ(Descendant selectors)[/COLOR]
¸ÕÀú ÁöÁ¤ÇÑ ¼±ÅÃÀÚ(selector) ¾È¿¡ ³ªÁß¿¡ ÁöÁ¤ÇÑ ¼±ÅÃÀÚ°¡ ¿À´Â °æ¿ì¿¡ Àû¿ëÇÒ ½ºÅ¸ÀÏÀ» ÁöÁ¤ÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù. ´ÙÀ½ ¿¹Á¦´Â blockquote ¾È¿¡ ³ª¿À´Â em ¿ä¼Ò¿¡¸¸ Àû¿ëµË´Ï´Ù.
blockquote em { font-style: normal }

[COLOR="navy"]Ŭ·¡½º ¼±ÅÃÀÚ(Class selectors)[/COLOR]
ÁöÁ¤ÇÑ Å¬·¡½º ¼Ó¼ºÀÇ °ªÀ» °¡Áø ¸ðµç ¿ä¼Ò¿¡ Àû¿ëµÇ´Â ½ºÅ¸ÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù.
p.foo { margin:1em; padding:5px }

[COLOR="navy"]ID ¼±ÅÃÀÚ ((ID selectors)[/COLOR]
ÁöÁ¤ÇÑ ID ¼Ó¼º°ªÀ» °®´Â ¿ä¼Ò¿¡ Àû¿ëµÇ´Â ½ºÅ¸ÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù.
#i8 { position: absolute; top: 10px; left: 15em }

[COLOR="navy"]±×·ì ¼±ÅÃÀÚ(Group selectors)[/COLOR]
ÇѲ¨¹ø¿¡ ¿©·¯ ¼±ÅÃÀÚ¿¡ ´ëÇØ ½ºÅ¸ÀÏÀ» Àû¿ëÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù. ½°Ç¥(,)·Î ±¸ºÐÇÏ¿© ¼±ÅÃÀÚ¸¦ Ç¥±âÇÕ´Ï´Ù.
h1, h2, h3 { font-family: sans-serif }

[COLOR="navy"]ÀÏ¹Ý ¼±ÅÃÀÚ(universal selector)[/COLOR]¸ðµç ¿ä¼Ò¿¡ Àû¿ëµÇ´Â ½ºÅ¸ÀÏÀ» ÁöÁ¤ÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù. *·Î Ç¥½ÃÇÕ´Ï´Ù.
* { border: thin solid red }

[COLOR="navy"]°¡»ó Ŭ·¡½º(Pseudo-class)¿Í °¡»ó ¿ä¼Ò(pseudo-element)[/COLOR]
HTML ¿ä¼Ò°¡ ¾Æ´ÏÁö¸¸ °¡»óÀ¸·Î(pseudo) ¿ä¼ÒÀÎ °Íó·³ ¼Ó¼ºÀ» ÁöÁ¤ÇÏ´Â °ÍÀ» °¡¸®Åµ´Ï´Ù.
a:link    { color: blue }
a:active  { color: red }
a:visited { color: gray }

p.foo:first-line   { font-size: 133% }
p.foo:first-letter { font-size: 200% }

p.note:before { content: "NOTE: " }

.q:before { content: open-quote }
.q:after  { content: close-quote }

[COLOR="navy"]½ºÅ¸ÀÏ ½ÃÆ®(Style Sheets) [/COLOR]
½ºÅ¸ÀÏ ½ÃÆ®¶õ ¿©·¯ °³ÀÇ ½ºÅ¸ÀÏÀ» ¸ð¾Æ ³õÀº °ÍÀ¸·Î, HTML ¹®¼­¿¡ ½ºÅ¸ÀÏÀ» »ç¿ëÇÏ´Â ¹æ¹ý¿¡´Â ¼¼ °¡Áö°¡ ÀÖ½À´Ï´Ù.

[COLOR="navy"]ÀζóÀÎ ½ºÅ¸ÀÏ(Inline style)À» Àû¿ëÇÏ´Â ¹æ¹ý [/COLOR]
¿¹¸¦ µé¾î <P> ÅÂ±× ¾È¿¡ ´ÙÀ½°ú °°ÀÌ style ¼Ó¼ºÀ» ÀÌ¿ëÇÏ¿© ÀζóÀÎ ½ºÅ¸ÀÏÀ» Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½Àº ½ºÅ¸ÀÏÀ» ÀÌ¿ëÇÏ¿© ¹®´ÜÀÇ ¼Ó¼ºÀ» ÆĶõ»ö ±ÛÀÚ¿¡ Á¡¼± Å׵θ®°¡ ³ªÅ¸³ªµµ·Ï ÁöÁ¤ÇÑ °æ¿ìÀÔ´Ï´Ù.
<P style="color:blue; margin:1; border-width:1; border-color:blue;
border-style:dotted;">½ºÅ¸ÀÏ ÀÌ¿ëÇϱâ</P>

[COLOR="navy"]STYLE ¿ä¼Ò¸¦ »ç¿ëÇÏ´Â ¹æ¹ý [/COLOR]
½ºÅ¸ÀÏÀÌ ¹®¼­ Àüü¿¡ Àû¿ëµÇµµ·Ï ÇÏ·Á¸é <HEAD> ÅÂ±× ¾È¿¡ <STYLE>À» »ç¿ëÇÏ¿© ½ºÅ¸ÀÏÀ» Á¤ÀÇÇÕ´Ï´Ù. ÀÌ·¸°Ô Á¤ÀÇÇÑ ½ºÅ¸ÀÏÀº ÇØ´ç ¹®¼­¿¡¼­ <BODY>¿¡ ÀÔ·ÂµÈ ³»¿ë¿¡ Àû¿ëµË´Ï´Ù. .yellow´Â Ŭ·¡½º·Î ½ºÅ¸ÀÏÀ» Á¤ÀÇÇÑ °ÍÀÌ°í, #blackÀº ID·Î Á¤ÀÇÇÑ °ÍÀÔ´Ï´Ù. Ŭ·¡½º·Î Á¤ÀÇÇÑ ½ºÅ¸ÀÏÀº ¹®¼­ ¾È¿¡¼­ ¼±ÅÃÇÏ¿© ¹Ýº¹ÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
<STYLE>P { color:blue; }
H1 { color: red; }
H2 { color: green; }
.yellow { color:yellow; }
#black { color:black; }
</STYLE>

[COLOR="navy"]¿ÜºÎ ½ºÅ¸ÀÏ ½ÃÆ® ÆÄÀÏÀ» ¿¬°áÇÏ´Â ¹æ¹ý[/COLOR]
<STYLE> ¿ä¼Ò·Î Á¤ÀÇÇÑ ³»¿ëÀ» º°·ÎÀÇ ÆÄÀÏ·Î ÀúÀåÇÏ¿© °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. À̶§ ÆÄÀÏÀÇ È®ÀåÀÚ´Â *.css¸¦ »ç¿ëÇϸç HTML ¹®¼­¿¡ Àû¿ëÇÏ·Á¸é css ÆÄÀÏÀ» ¿¬°á½ÃÄÑ¾ß ÇÕ´Ï´Ù. ¾Õ¿¡¼­ »ç¿ëÇÑ ½ºÅ¸ÀÏÀ» 'mystyle.css' ¶ó´Â À̸§ÀÇ ÆÄÀÏ·Î ÀúÀåÇßÀ» °æ¿ì, 'mystyle.css' ÆÄÀÏÀÇ ³»¿ëÀº ´ÙÀ½°ú °°½À´Ï´Ù.
P { color:blue; }
H1 { color: red; }
H2 { color: green; }
.yellow { color:yellow; }
#black { color:black; }

HTML ¹®¼­¿¡´Â ´ÙÀ½°ú °°ÀÌ <HEAD> ÅÂ±× ¾È¿¡ ½ºÅ¸ÀÏ ½ÃÆ® ÆÄÀÏÀ» ¿¬°á½Ãŵ´Ï´Ù.
<LINK rel="stylesheet" type="text/css" href="mystyle.css">


CSS ¼Ó¼º°ª Çü½Ä
[COLOR="navy"]Intergers/Real Numbers [/COLOR]
Á¤¼ö¿Í ½Ç¼ö´Â ½ÊÁø¼ö¿¡¼­¸¸ ÁöÁ¤µË´Ï´Ù. Á¤¼ö´Â 0¿¡¼­ 9±îÁöÀÇ ¼ýÀÚ Áß Çϳª ÀÌ»óÀÇ ¼ýÀÚ·Î ±¸¼ºµÈ ¼ö¸¦ ÀǹÌÇÕ´Ï´Ù. Number´Â Á¤¼öÀÏ ¼öµµ ÀÖ°í 0 ¶Ç´Â ¼Ò¼öÁ¡ÀÌ ÀÖ´Â ½Ç¼öÀÏ ¼öµµ ÀÖ½À´Ï´Ù. Á¤¼ö¿Í ½Ç¼ö´Â À½¼ö(-)°¡ µÉ ¼öµµ ÀÖ°í ¾ç¼ö(+)°¡ µÉ ¼öµµ ÀÖ½À´Ï´Ù.

[COLOR="navy"]Length[/COLOR]
±æÀÌ°ªÀº 'ºÎÈ£('+' ¶Ç´Â '-') + number + ±æÀÌ ´ÜÀ§('px', 'deg'...)'¿Í °°Àº Çü½ÄÀ¸·Î »ç¿ëµË´Ï´Ù. ºÎÈ£´Â »ý·«ÇÒ ¼ö ÀÖÀ¸¸ç ±âº»°ªÀº '+'ÀÔ´Ï´Ù. ±æÀÌ°ªÀÌ '0'ÀÎ °æ¿ì¿¡´Â ±æÀÌ ´ÜÀ§¸¦ »ý·«ÇÒ ¼ö ÀÖ½À´Ï´Ù.

±æÀÌ¿¡´Â »ó´ë ±æÀÌ(relative)¿Í Àý´ë ±æÀÌ(absolute)ÀÇ µÎ °¡Áö À¯ÇüÀÌ ÀÖ½À´Ï´Ù. »ó´ë ±æÀÌ´Â ´Ù¸¥ length ¼Ó¼º¿¡ µû¸¥ »ó´ëÀûÀÎ ±æÀ̸¦ ÀǹÌÇÕ´Ï´Ù. ½ºÅ¸ÀÏ ½ÃÆ®¿¡¼­ ±æÀ̸¦ »ó´ë ±æÀÌ·Î Á¤ÀÇÇÏ¸é º¸´Ù ½±°Ô ¹Ìµð¾î °£ÀÇ ¼öÄ¡¸¦ ÃøÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

»ó´ë ´ÜÀ§:
[LIST]
[*]em: font-size¿¡ ´ëÇÑ »ó´ëÀûÀÎ Å©±â
[*]ex: ¾ËÆĺª ¼Ò¹®ÀÚ xÀÇ ³ôÀÌ
[*]px: È­¸é Çػ󵵿¡ µû¸¥ »ó´ëÀû Å©±â
[/LIST]
'em'Àº »ç¿ëµÇ´Â font-size¸¦ ÂüÁ¶ÇÕ´Ï´Ù. ¸¸¾à font-size ¼Ó¼º¿¡ 'em' ´ÜÀ§°¡ »ç¿ëµÈ °æ¿ì¿¡´Â ºÎ¸ð ¿ä¼ÒÀÇ ±Û²Ã Å©±â¸¦ ÂüÁ¶ÇÕ´Ï´Ù.

'ex'´Â ¾ËÆĺª ¼Ò¹®ÀÚ xÀÇ ³ôÀ̸¦ ¸»ÇÕ´Ï´Ù. ÈçÈ÷ 'x-³ôÀÌ(x-height)'¶ó°í ºÎ¸£Áö¸¸ ¾ËÆĺª x »Ó¸¸ ¾Æ´Ï¶ó x¸¦ Æ÷ÇÔÇÏ°í ÀÖÁö ¾ÊÀº ¹®ÀÚ¿¡µµ ÇØ´çµË´Ï´Ù.

Çȼ¿ ´ÜÀ§´Â È­¸é Çػ󵵿¡ µû¸¥ »ó´ëÀû Å©±âÀÔ´Ï´Ù.

»ó´ëÀûÀÎ °ªÀº »ó¼ÓµÇÁö ¾Ê½À´Ï´Ù. ¹Ý¸é¿¡ »ó´ëÀûÀÎ °ª¿¡ ±Ù°ÅÇÑ "»ê¼ú°ª"Àº »ó¼ÓµË´Ï´Ù.
body { font-size: 12pt; text-indent: 3em; }
h1 { font-size: 15pt }

À§ÀÇ ¿¹¿¡¼­ text-indent°ªÀº font-sizeÀÇ »ó´ëÀûÀÎ Å©±â·Î °è»êµÇ±â ¶§¹®¿¡ 12ptÀÇ 3¹è Å©±âÀÎ 36pt°¡ µË´Ï´Ù. body ¿ä¼ÒÀÇ ¸ðµç ÀÚ½Ä ¿ä¼Ò´Â ÀÌ·¯ÇÑ "»ê¼ú°ª"À» »ó¼ÓÇÏ°Ô µË´Ï´Ù. µû¶ó¼­ H1 ¿ä¼ÒÀÇ text-indent °ªÀº 15ptÀÇ 3¹èÀÎ 45pt°¡ ¾Æ´Ï¶ó »ó¼ÓÇÑ "»ê¼ú°ª"ÀÎ 36pt°¡ µË´Ï´Ù.

Àý´ë ´ÜÀ§:
[LIST]
[*]in: ÀÎÄ¡
[*]cm: ¼¾Æ¼¹ÌÅÍ
[*]mm: ¹Ð¸®¹ÌÅÍ
[*]pt: Æ÷ÀÎÆ® (1/72 ÀÎÄ¡)
[*]pc: ÆÄÀÌÄ« (12 Æ÷ÀÎÆ®)
[/LIST]
  
Àý´ë ´ÜÀ§´Â »ç¿ëÀÚµéÀÌ ÃßÁ¤ÇÒ ¼ö ¾ø´Â ´ÜÀ§±â ¶§¹®¿¡ °¡´ÉÇÏ¸é »ç¿ëÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

[COLOR="navy"]Percentages[/COLOR]
ÆÛ¼¾Æ®°ªÀº 'ºÎÈ£('+' ¶Ç´Â '-') + number + %'¿Í °°Àº Çü½ÄÀ¸·Î »ç¿ëµË´Ï´Ù. ºÎÈ£´Â »ý·«ÇÒ ¼ö ÀÖÀ¸¸ç ±âº»°ªÀº '+'ÀÔ´Ï´Ù.

ÆÛ¼¾Æ®°ªÀº Ç×»ó ´Ù¸¥ °ª¿¡ ´ëÇÑ »ó´ëÀûÀÎ °ªÀ» ³ªÅ¸³À´Ï´Ù. ÆÛ¼¾Æ®°ªÀ» »ç¿ëÇÏ´Â ¼Ó¼ºÀ» Á¤ÀÇÇÒ ¶§¿¡´Â »ó´ëÀûÀ¸·Î ÆÛ¼¾Æ®°ªÀ» °è»êÇϱâ À§ÇØ ÂüÁ¶ÇÒ ´ë»óµµ ÇÔ²² Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù. ÂüÁ¶ÇÒ ´ë»óÀº °°Àº ¿ä¼Ò ¾ÈÀÇ ´Ù¸¥ ¼Ó¼º°ªÀ̳ª ºÎ¸ð ¿ä¼ÒÀÇ ¼Ó¼º°ª, ¶Ç´Â ºí·Ï ¿ä¼ÒÀÇ ³Êºñ¿Í °°Àº ¼­½Ä°ú °ü·ÃµÈ °ªÀÏ ¼öµµ ÀÖ½À´Ï´Ù.

ÀÚ½Ä ¿ä¼Ò´Â ºÎ¸ð ¿ä¼ÒÀÇ »ê¼úµÈ "»ê¼ú°ª"À» »ó¼ÓÇÕ´Ï´Ù. ´ÙÀ½ ¿¹Á¦ÀÇ °æ¿ì, P ¿ä¼ÒÀÇ ÀÚ½Ä ¿ä¼Ò´Â line-height¿¡ ÁöÁ¤µÈ 120%¸¦ »ó¼Ó¹ÞÁö ¾Ê°í 120%¸¦ ±Ù°Å·Î °è»êµÈ »ê¼ú°ªÀÎ 12pt¸¦ »ó¼Ó¹Þ½À´Ï´Ù.
p { font-size: 10pt; line-height: 120% }

[COLOR="navy"]URLs[/COLOR]
URLÀº À¥¿¡¼­ ¸®¼Ò½ºÀÇ À§Ä¡¸¦ ³ªÅ¸³À´Ï´Ù. URLÀ» »ç¿ëÇÏ´Â Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.

¿¹Á¦:
body { background-image: url(/images/foo.gif) }
p.before { content: url("beep.wav") }
img { cursor: url('http:www.namo.com/hand.cur') }

À§ÀÇ ¿¹Á¦¿Í °°ÀÌ 'url('ÀÇ µÚ¿¡ °ø¹é ¹®ÀÚ¸¦ ³Ö°Å³ª ³ÖÁö ¾ÊÀ» ¼ö ÀÖ°í ¸¶Áö¸· ')' ¾Õ¿¡ °ø¹é ¹®ÀÚ¸¦ ³ÖÀ» ¼öµµ ÀÖ°í »ý·«ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. °æ·Î¸¦ ³ªÅ¸³½ ºÎºÐÀº ÀÛÀº µû¿ÈÇ¥('')³ª Å«µû¿ÈÇ¥("")·Î ¹­¾îÁÙ ¼öµµ ÀÖ°í »ý·«ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

Strings ½ºÆ®¸µÀº ÀÛÀº µû¿ÈÇ¥('')³ª Å«µû¿ÈÇ¥("")·Î ¹­¾î¼­ Ç¥ÇöÇÕ´Ï´Ù. Å«µû¿ÈÇ¥("")´Â ´Ù½Ã Å«µû¿ÈÇ¥("") ¾È¿¡ »ç¿ëÇÒ ¼ö ¾øÀ¸³ª ²À ÇÊ¿äÇÑ °æ¿ì¿¡´Â ´ÙÀ½ ¿¹Á¦¿Í °°ÀÌ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹Á¦:
"this is a 'string'"
"this is a \"string\""
'this is a "string"'
'this is a \'string\''

½ºÆ®¸µ ¾È¿¡¼­´Â Áٹٲٱ⸦ Á÷Á¢ ÇÒ ¼ö ¾ø½À´Ï´Ù. Áٹٲٱ⸦ ÇØ¾ß ÇÏ´Â °æ¿ì¿¡´Â "\A"¸¦ »ç¿ëÇÕ´Ï´Ù. AÀÇ 16Áø¼ö°ªÀº Unicode¿¡¼­ Áٹٲٱ⸦ ³ªÅ¸³À´Ï´Ù.

½ºÆ®¸µÀ» ¿©·¯ ÁÙ·Î ³ª´©·Á¸é ¹é½½·¡½¬(\)·Î Ç¥ÇöÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù.

¿¹Á¦:
a[title="a not s\o very long title"] {/*...*/}
a[title="a not so very long title"] {/*...*/}

[COLOR="Navy"]Colors[/COLOR]
»ö±òÀ» ³ªÅ¸³À´Ï´Ù. 16Áø¼ö·Î µÈ RGB Äڵ尪 ¶Ç´Â 16°¡ÁöÀÇ ±âº» »ö±ò À̸§À¸·Î Ç¥±âµÇ¸ç, 16Áø¼ö·Î Ç¥±âÇÒ ¶§´Â "#" ¹®ÀÚ¸¦ ¾Õ¿¡ Ç¥±âÇØ¾ß ÇÕ´Ï´Ù. °¢ »ö±òÀÇ RGB Äڵ尪Àº ´ÙÀ½°ú °°½À´Ï´Ù.
Color Name  sRGB Value  
-----------------------------
Black  #000000  
Silver  #C0C0C0  
Gray  #808080  
White  #FFFFFF  
Maroon  #800000  
Red  #FF0000  
Purple  #800080  
Fuchsia  #FF00FF  
Green  #008000  
Lime  #00FF00  
Olive  #808000  
Yellow  #FFFF00  
Navy  #000080  
Blue  #0000FF  
Teal  #008080  
Aqua  #00FFFF  

´ÙÀ½ »ö±òÀº »ç¿ëÀÚÀÇ ¿î¿µ üÁ¦¿¡ Á¤ÀÇµÈ »ö±òÀ» ÂüÁ¶ÇÏ´Â °ÍÀÔ´Ï´Ù. ¾Æ·¡¿Í °°Àº »ö±òÀ» »ç¿ëÇϸé Á» ´õ ´Ù¾çÇÏ°Ô ¹®¼­¸¦ ²Ù¹Ð ¼ö ÀÖ½À´Ï´Ù.

Color Name  Corresponding UI Element
-----------------------------
ActiveBorder  È°¼º âƲ  
ActiveCaption  È°¼º Á¦¸ñ Ç¥½ÃÁÙ  
AppWorkspace  ¿©·¯ ¹®¼­ ÀÎÅÍÆäÀ̽ºÀÇ ¹è°æ  
Background  ¹ÙÅÁ È­¸é  
ButtonFace  3Â÷¿ø °³Ã¼ Ç¥¸é  
ButtonHighlight  3Â÷¿ø °³Ã¼ÀÇ ¾îµÎ¿î ±×¸²ÀÚ ºÎºÐ  
ButtonShadow  3Â÷¿ø °³Ã¼ÀÇ ±×¸²ÀÚ ºÎºÐ  
ButtonText  ¹öÆ° ÅؽºÆ®  
CaptionText  Ä¸¼Ç, Å©±â »óÀÚ, À̵¿ÁÙ »óÀÚ Å©±â  
GrayText  ºñÈ°¼º ÅؽºÆ®  
Highlight  ÄÁÆ®·Ñ¿¡¼­ ¼±ÅÃµÈ Ç׸ñ  
HighlightText  ÄÁÆ®·Ñ¿¡¼­ ¼±ÅÃµÈ Ç׸ñÀÇ ÅؽºÆ®  
InactiveBorder  ºñÈ°¼º âƲ  
InactiveCaption  ºñÈ°¼º Á¦¸ñ Ç¥½ÃÁÙ  
InactiveCaptionText  ºñÈ°¼º Á¦¸ñ ÅؽºÆ®  
InfoBackground  µµ±¸ ¼³¸í ¹è°æ  
InfoText  µµ±¸ ¼³¸í ÅؽºÆ®  
Menu  ¸Þ´º ¹è°æ  
MenuText  ¸Þ´º ÅؽºÆ®  
Scrollbar  À̵¿Á٠ȸ»ö ºÎºÐ  
ThreeDDarkShadow  3Â÷¿ø °³Ã¼ÀÇ ¾îµÎ¿î ±×¸²ÀÚ ºÎºÐ  
ThreeDFace  3Â÷¿ø °³Ã¼ Ç¥¸é  
ThreeDHighlight  3Â÷¿ø °³Ã¼ÀÇ °­Á¶ ºÎºÐ  
ThreeDLightShadow  3Â÷¿ø °³Ã¼ÀÇ ¹àÀº ºÎºÐ  
ThreeDShadow  3Â÷¿ø °³Ã¼ÀÇ ¾îµÎ¿î ±×¸²ÀÚ ºÎºÐ  
Window  Ã¢ ¹è°æ  
WindowFrame  Ã¢Æ²  
WindowText  Ã¢ÀÇ ÅؽºÆ®  

[COLOR="navy"]Counters [/COLOR]
Ä«¿îÅÍ´Â ½Äº°ÀڷΠǥ½ÃÇÕ´Ï´Ù. (counter-increment ¹× counter-reset ¼Ó¼º ÂüÁ¶) Ä«¿îÅÍ°ªÀ» ÂüÁ¶ÇÏ·Á¸é 'counter(identifier)' ¶Ç´Â 'counter(identifier, list-style-type)'¿Í °°ÀÌ Ç¥½ÃÇÕ´Ï´Ù. ±âº» ½ºÅ¸ÀÏÀº 'decimal'ÀÔ´Ï´Ù.

°°Àº À̸§ÀÇ ÁßøµÈ Ä«¿îÅ͸¦ ¼ø¼­´ë·Î ÂüÁ¶ÇÏ·Á¸é 'counters(identifier, string)' ¶Ç´Â 'counters(identifier, string, list-style-type)'¿Í °°ÀÌ Ç¥½ÃÇÕ´Ï´Ù.

CSS2¿¡¼­´Â Ä«¿îÅÍ°ªÀº content ¼Ó¼º¿¡¼­¸¸ ÂüÁ¶µÉ ¼ö ÀÖ½À´Ï´Ù. list-style-type °ªÀ¸·Î 'none'À» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î 'counter(x, none)'À¸·Î Á¤ÀÇÇÑ °æ¿ì¿¡´Â ºó ½ºÆ®¸µÀÌ Ç¥½ÃµË´Ï´Ù.

counter-reset ¹üÀ§¸¦ ¹þ¾î³ª´Â Ä«¿îÅÍ´Â 0À¸·Î ÁöÁ¤µÈ °ÍÀ¸·Î °£ÁÖÇÕ´Ï´Ù.


ij½ºÄÉÀ̵ù ¹× »ó¼Ó
CSS ÀÇ µÎ°¡Áö Ưº°ÇÑ ±â´ÉÀº ij½ºÄÉÀ̵ù°ú »ó¼ÓÀÔ´Ï´Ù.

[COLOR="navy"]»ó¼Ó[/COLOR]
CSS ¼Ó¼º ÁßÀÇ ÀϺΠ°ªÀº ºÎ¸ð ¿ä¼Ò¿¡¼­ ÀÚ½Ä ¿ä¼Ò·Î ´ë¹°¸²µË´Ï´Ù. ÀÌ°ÍÀ» »ó¼ÓÀ̶ó ÇÕ´Ï´Ù. °¢ ¼Ó¼º¿¡´Â »ó¼Ó¿©ºÎ°¡ Á¤ÀǵǾî ÀÖ½À´Ï´Ù.

¿¹¸¦µé¾î BODY¿ä¼ÒÀÇ font-family¸¦ "±¼¸²"À¸·Î ÁöÁ¤Çϸé ÁöÁ¤µÈ body ³»ÀÇ ¸ðµç ¿ä¼ÒµéÀÇ ÅؽºÆ®´Â "±¼¸²" ÆùÆ®¸¦ ³ªÅ¸³À´Ï´Ù. ¸¶Âù°¡Áö·Î DIV ¿ä¼Ò¿¡ Àû¿ëµÈ ¸ðµç »ó¼Ó ½ºÅ¸ÀÏÀº DIV ³»ÀÇ ¸ðµç ¿ä¼Ò¿¡ Àû¿ëµË´Ï´Ù. ±×·¯³ª ÀÚ½Ä ¼Ó¼º¿¡ ºÎ¸ðÀÇ ¼Ó¼º°ú´Â ´Ù¸¥ °ªÀÌ ÁöÁ¤µÈ °æ¿ì¿¡´Â ÀÚ½Ä ¼Ó¼º¿¡ ÁöÁ¤µÈ °ªÀÌ »ç¿ëµÇ¸ç ºÎ¸ðÀÇ °ªÀº ¹«½ÃµË´Ï´Ù.

ÆÛ¼¾Æ®°ªÀº »ó¼ÓµÇÁö ¾Ê½À´Ï´Ù. ¹Ý¸é¿¡ ÆÛ¼¾Æ®°ª¿¡ ±Ù°ÅÇÑ "»ê¼ú°ª"Àº »ó¼ÓµË´Ï´Ù.
body { font-size: 10pt }
blockquote { font-size: 80%  }

<blockquote>This wine is <em>very</em> good.</blockquote>

À§¿Í °°ÀÌ ÁöÁ¤µÈ °æ¿ì, blockquoteÀÇ ÆùÆ® Å©±â´Â 8ptÀÔ´Ï´Ù. Áï, blockquote ³»ÀÇ <em> ¿ä¼Ò¿¡ ÀÇÇÏ¿© »ó¼ÓµÇ´Â °ÍÀº 8ptÀÌÁö 80%°¡ ¾Æ´Õ´Ï´Ù.

[COLOR="navy"]ij½ºÄÉÀ̵ù[/COLOR]
½ºÅ¸ÀÏ Á¤ÀÇ´Â ÀúÀÚ, »ç¿ëÀÚ, À¥ ºê¶ó¿ìÀúÀÇ ¼¼°¡Áö¸¦ ±âº»À¸·Î Á¤Àǵ˴ϴÙ.

[LIST]
[*]ÀúÀÚ: ÀúÀÚ´Â HTML ¹®¼­ ³»ºÎ¿¡ ¿ÜºÎ ½ºÅ¸ÀÏ ½ÃÆ®¸¦ ¿¬°áÇÒ ¼ö ÀÖ°í HTML Á¤ÀǸ¦ ÇÒ ¶§ ¼±¾ð¹®À» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
[*]»ç¿ëÀÚ: »ç¿ëÀÚ´Â À¥ ºê¶ó¿ìÀúÀÇ ±â´ÉÀ» »ç¿ëÇÏ¿© ½ºÅ¸ÀÏÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
[*]À¥ ºê¶ó¿ìÀú: À¥ ºê¶ó¿ìÀú´Â ±âº» ¼³Á¤ ½ºÅ¸ÀÏ ½ÃÆ®¸¦ °¡Áö°í ÀÖÀ¸¸ç ½ºÅ¸ÀÏ Á¤º¸°¡ »õ·Î ÁÖ¾îÁöÁö ¾ÊÀ¸¸é ±âº» ¼³Á¤À» Àû¿ë½Ãŵ´Ï´Ù.
[/LIST]
¼­·Î ´Ù¸£°Ô ÁöÁ¤ÇÑ ½ºÅ¸ÀÏ ±ÔÄ¢µéÀÌ Ãæµ¹ÇÒ °æ¿ì¸¦ ´ëºñÇÏ¿© CSS ½ºÆå¿¡ ¾î¶»°Ô ÀÌ·¯ÇÑ Ãæµ¹À» ÇØ°áÇÏ°í ¾î¶² ±ÔÄ¢À» ¸ÕÀú Àû¿ëÇÒ °ÍÀÎÁö Á¤ÀÇÇÏ°í ÀÖ½À´Ï´Ù. ¸î °¡Áö ±âÁØ¿¡µû¶ó ´õ Áß¿äÇÑ ±ÔÄ¢ÀÌ °áÁ¤µË´Ï´Ù. ±ÔÄ¢µéÀÌ ¼­·Î Ãæµ¹ÇÒ °æ¿ì¿¡´Â Áß¿äµµ°¡ °¡Àå Å« ±ÔÄ¢ÀÌ ¿ì¼± Àû¿ëµË´Ï´Ù.

¿ì¼±±ÇÀ» ºÎ¿©ÇÏ´Â ±âÁØÀº ¾Æ·¡¿Í °°½À´Ï´Ù:

[COLOR="navy"]1. "!important" Å°¿öµå[/COLOR]
¼±¾ð¹®ÀÇ ³¡¿¡ "!important" ¶ó´Â Å°¿öµå¸¦ Ãß°¡ÇÒ °æ¿ì, ±ÔÄ¢Àº Áß¿äµµ¸¦ ºÎ¿©¹Þ½À´Ï´Ù. Ÿ ±ÔÄ¢µéÀÌ µ¿µîÇÑ Áß¿äµµ¸¦ °®°í ÀÖÁö ¾Ê´ÂÇÑ ¿ì¼± Àû¿ëµË´Ï´Ù.

[COLOR="navy"]2. Ãâó [/COLOR]
ÀúÀÚÀÇ ±ÔÄ¢°ú »ç¿ëÀÚÀÇ ±ÔÄ¢ÀÌ µ¿µîÇÑ Áß¿äµµ¸¦ °¡Áö°í ÀÖ°í, "!important" ¶ó´Â Ç¥½Ã°¡ ¾øÀ¸¸é »ç¿ëÀÚÀÇ ±ÔÄ¢ÀÌ ¿ì¼± Àû¿ëµË´Ï´Ù. ÀúÀÚÀÇ ±ÔÄ¢°ú »ç¿ëÀÚÀÇ ±ÔÄ¢Àº ¸ðµÎ À¥ ºê¶ó¿ìÀúÀÇ ±ÔÄ¢º¸´Ù ¿ì¼± Àû¿ëµË´Ï´Ù.

[COLOR="navy"]3. ¸íÈ®µµ [/COLOR]
´õ ¸íÈ®ÇÑ ±ÔÄ¢(¼±ÅÃÀÚ°¡ ´õ ¸¹Àº ±ÔÄ¢)Àϼö·Ï ´ú ¸íÈ®ÇÑ ±ÔÄ¢¿¡ ¿ì¼±ÇÕ´Ï´Ù. Áß¿äµµ ¼ø¼­¿¡¼­ ¸íÈ®µµ´Â ´ÙÀ½°ú °°Àº »çÇ׿¡ ¿µÇâÀ» ¹Þ½À´Ï´Ù: (1) ¼±ÅÃÀÚ¿¡ ¾ó¸¶³ª ¸¹Àº ID À̸§ÀÌ Àִ°¡, (2) ¼±ÅÃÀÚ¿¡ ¾ó¸¶³ª ¸¹Àº Ŭ·¡½º À̸§ÀÌ Àִ°¡, (3) ¼±ÅÃÀÚ¿¡ ¾ó¸¶³ª ¸¹Àº ¿ä¼Ò À̸§ÀÌ Àִ°¡. ¾Æ·¡ÀÇ ¿¹´Â ³·Àº Áß¿äµµ¿¡¼­ ³ôÀº Áß¿äµµ ¼ø¼­·Î ¹è¿­µÇ¾î ÀÖ½À´Ï´Ù.
    *         { color: black }
    p         { color: gray }
div p         { color: yellow }
    p.foo     { color: green }
    p.foo.goo { color: blue }
div p.foo.goo { color: fuscia }
    p#bob     { color: red }

À§ÀÇ ±ÔÄ¢À» Àû¿ëÇÒ °æ¿ì, ¾î¶² ´Ü¶ôÀÌ "foo" ¿Í "goo" ¶ó´Â Ŭ·¡½º¿¡ ¼ÓÇØ ÀÖÀ¸¸ç µ¿½Ã¿¡ "bob"À̶ó´Â ID À̸§À» °¡Áö°í ÀÖ´Ù¸é ±× ´Ü¶ôÀº »¡°£»öÀ¸·Î ³ªÅ¸³³´Ï´Ù.

[COLOR="navy"]4. ¼ø¼­[/COLOR]
µÎ °³ÀÇ Ãæµ¹ÇÏ´Â ±ÔÄ¢µéÀÌ µ¿ÀÏÇÑ Áß¿äµµ¸¦ °¡Áö°í ÀÖÀ» °æ¿ì¿¡´Â ½ºÅ¸ÀÏ ½ÃÆ®ÀÇ ¸¶Áö¸·¿¡ ÀÖ´Â ±ÔÄ¢ÀÌ ¿ì¼± Àû¿ëµË´Ï´Ù. ÇÏÁö¸¸ ¿ÜºÎ ½ºÅ¸ÀÏ ½ÃÆ® ±ÔÄ¢Àº ³»ºÎÀÇ ½ºÅ¸ÀÏ ½ÃÆ® ±ÔÄ¢º¸´Ù ¾Õ¿¡ ÀÖ´Â °ÍÀ¸·Î °£Áֵ˴ϴÙ. ¶ÇÇÑ ½ºÅ¸ÀÏ ¼±¾ð¹®Àº ´Ù¸¥ ¸ðµç ±ÔÄ¢º¸´Ù µÚ¿¡ ÀÖ´Â °ÍÀ¸·Î °£Áֵ˴ϴÙ.
ÃßõÃßõ : 560 Ãßõ ¸ñ·Ï
¹øÈ£ Á¦¸ñ
CSS Intro
244
CSS¿ë¾î Á¤¸®
243
±¹³»IP Á¤º¸ Á¶È¸Çϴ Ŭ·¡½º(php)
242
php->xml »ý¼ºÇÏ´Â class
241
socketÀÌ¿ëÇÑ Å¸»çÀÌÆ® À̹ÌÁö Àбâ
240
»çÀÌÁî°¡ Å«À̹ÌÁö À¥ÆäÀÌÁö Ãâ·Â½Ã ÀÚµ¿À¸·Î »çÀÌÁî ÁÙÀ̱â...
239
ƯÁ¤ÇÑ ´ÞÀÇ »ýÀÏÀÎ »ç¶÷ ¸®½ºÆ® °¡Á®¿À±â
238
PHP¿Í AjaxÀ» ÀÌ¿ëÇؼ­ µ¥ÀÌÅÍ Ã³¸®Çϱâ
237
ÆÄÀÏÀ» ¹«Á¶°Ç ´Ù¿î·Îµå ½ÃÅ°±â
236
include()¿ë À¥°æ·Î -> »ó´ë°æ·Î º¯È¯ ÇÔ¼ö
235
ºü¸¥ ÇÁ·Î¼¼¼­¸¦ À§ÇÑ ÄÚµù½ºÅ¸ÀÏ
234
¿¢¼¿(*.xls) È­ÀÏÀ» PHP¿¡¼­ Àбâ
233
ÆÄÀÏ ´Ù¿î·Îµå ÇÔ¼ö(¸ÖƼ À̾î¹Þ±â/¼ÓµµÁ¦ÇÑ)
232
Áֹεî·Ï ¹øÈ£·Î ³ªÀÌ ±¸Çϱâ
231
cURLÀ» ÀÌ¿ëÇÑ À¥ÆäÀÌÁö °¡Á®¿À±â
230
ÃÖ´ë°ø¾à¼ö ±¸Çϱâ (À¯Å¬¸®µå ¾Ë°í¸®Áò)
229
¼Ò¼öÀÎÁö È®ÀÎÇϱâ (À¯Å¬¸®µå ¾Ë°í¸®Áò)
228
¹®ÀÚ¿­À» X·Î ¸¶Å·ÇÏ´Â ÇÔ¼ö
227
ÆÄÀÏ ´Ù¿î·Îµå2 (Çì´õ ÀÌ¿ë)
226
ÀԷ¹ÞÀº IPÁÖ¼Ò¸¦ 127.0.¡Ù.1 ÇüÅ·Π¹Ù²Þ.
225
DBÀÇ ¹«ÇÑÄ«Å×°í¸® °¡Á®¿À±â
224
¾î¶² °æ·Î·Î Çؼ­ ÀÌ È¨¿¡ ¿À°Ô µÆ´ÂÁö ¾Ë¾Æ³»´Â ¹æ¹ý
223
Ç×»ó »õ·Î°íħ ÇØ´õ ¼³Á¤
222
Ç×»ó Çѱ۷Π³ª¿Àµµ·Ï ÇØ´õ¼³Á¤
221
PHP·Î ÀÛµ¿ÇÏ´Â RSS Àд ÇÔ¼ö
220
Ç÷¡½Ã ÆÄÀÏ Á¤º¸ ¾ò¾î¿À´Â ¼Ò½º(PHP)
219
¹®ÀÚ¿­À» X·Î ¸¶Å·ÇÏ´Â ÇÔ¼ö
218
¸ÖƼ ÆÄÀÏ ¾÷·Îµå ¿¹Á¦ (Flex2+PHP)
217
Flex 2 ¿Í PHP+MYSQL ¿¬µ¿ ¿¹Á¦
216
DB ³»¿ë ¿¢¼¿·Î »Ì¾Æ¿À±â ( ÆÄ¿öÆ÷ÀÎÆ®, MS ¿öµå°¡´É )
¸ñ·Ï
¹ÂÁ÷Æ®·ÎÆ® ºÎ»ê±¤¿ª½Ã ºÎ»êÁø±¸ °¡¾ßµ¿ ¤Ó °³ÀÎÁ¤º¸Ãë±Þ¹æħ
Copyright ¨Ï musictrot All rights reserved.