À̸íÇå °æ¿µ ½ºÄð
HOME | BUSINESS | TECH | CULTURE | LIST | @emhdent
[css] css, cascading style sheets, ½ºÅ¸ÀÏ Á¤ÀÇ ¹æ¹ý
µðÀÚÀÎ ¿ä¼Ò¿Í ÄÁÅÙÆ®ÀÇ ºÐ¸®
À̸íÇå (Æ®À§ÅÍ) [ 2000-12-14 ]

xhtml°ú css : ½á¸Çƽ½º¿Í ½ºÅ¸ÀÏÀÇ ºÐ¸®

±âÁ¸ÀÇ htmlÀº ÆäÀÌÁöÀÇ º¸¿©Áö´Â ¸éÀ» ±ÔÁ¤ÇÏ´Â ÅÂ±×¿Í ³»¿ëÀÌ µÚ¼¯¿© À־ ³»¿ë°ú Çü½ÄÀÌ ¿ÏÀüÈ÷ ºÐ¸®µÈ »óŰ¡ ¾Æ´Õ´Ï´Ù. ³»¿ë°ú ½ºÅ¸ÀÏÀÇ ºÐ¸®°¡ Áß¿äÇÑ ÀÌÀ¯´Â ÀÏÂ÷ÀûÀ¸·Î ½ÎÀÌÆ®ÀÇ À¯Áö°ü¸®, ¾÷±×·¹À̵尡 ÇöÀúÇÏ°Ô ¿ëÀÌÇØÁø´Ù´Â Ãø¸é¿¡¼­ ±×·¸°í, À¥ÀÇ ¹Ì·¡¶ó°í ÇÒ ¼ö ÀÖ´Â 'semantic web'À¸·Î ³ª¾Æ°¡´Â µ¥ ÀÖ¾î °¡Àå ±âÃÊÀûÀÎ ¿ä±¸Á¶°ÇÀÌ À¥ ¹®¼­ÀÇ ½ºÅ¸Àϰú ½á¸Çƽ½ºÀÇ ºÐ¸®À̱⠶§¹®ÀÔ´Ï´Ù. ÇÏÁö¸¸ ´ëºÎºÐÀÇ html ÆäÀÌÁö´Â ±×·¸Áö ¸ø ÇÑ »óÅ¿¡ ÀÖ°í ±× Á¡À» °³¼±Çϱâ À§ÇØ À¥ÀÇ Ç¥ÁØÀ» ¸¸µé°í ÀüÆÄÇÏ´Â w3c.orgÀº htmlÀÇ Â÷¼¼´ë ¹öÀüÀÎ xhtml(Extensible HyperText Markup Language)À» ¸¸µé¾î ÇöÀçÀÇ È¥µ·½º·± html·ÎºÎÅÍ Â÷¼¼´ë xml·Î ºÎµå·´°Ô ÀÌÇàµÉ ¼ö ÀÖ°Ô ÇÏ·Á°í ³ë·Â ÁßÀÔ´Ï´Ù.

xhtmlÀº xmlÀÇ ÇüÅ·ΠhtmlÀ» È®ÀåÇÑ °ÍÀÔ´Ï´Ù. xhtml ¹®¼­Çü¿¡ ¸Â°Ô ¸¸µé¾îÁø ¹®¼­´Â ÀϹÝÀûÀÎ À¥ºê¶ó¿ìÁ® »Ó¸¸ ¾Æ´Ï¶ó ´Ù¸¥ xml ±â¹Ý ¿¡ÀÌÁ¯Æ®¿¡¼­µµ Å« ¹®Á¦ ¾øÀÌ µð½ºÇ÷¹ÀÌÇÒ ¼ö ÀÖ½À´Ï´Ù. Áö±Ýó·³ ½ºÅ¸Àϰú ¼­¸Çƽ½º(semantics)°¡ È¥ÀçµÈ html º¸´Ù´Â °¡±ÞÀû ³»¿ëÀº ³»¿ë´ë·Î, ½ºÅ¸ÀÏÀº ½ºÅ¸ÀÏ´ë·Î È®½ÇÇÏ°Ô ºÐ¸®µÈ ÂÊÀ¸·Î ÆäÀÌÁö¸¦ ¸¸µå´Â °ÍÀÌ Á¦ÀÛ ¹× °ü¸®°¡ ½¬¿öÁú »Ó¸¸ ¾Æ´Ï¶ó ÈξÀ ´õ Ç÷§Æû µ¶¸³ÀûÀ¸·Î, ºê¶ó¿ìÁ® ÀÇÁ¸¼ºÀÌ ³·Àº, ±â±â ÀÇÁ¸¼ºÀÌ ³·Àº ÆäÀÌÁö¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù.

¸ÕÀú, css¸¦ »ç¿ëÇÏÁö ¾Ê´Â °æ¿ìÀÇ À¥µðÀÚÀÎÀÌ ¾î¶»°Ô ºÒÆíÇÑÁö »ý°¢ÇØ º¾½Ã´Ù. ¸¸¾à¿¡ ¼ö¹é ÀåÀÇ html ¹®¼­µé¿¡ ÀÖ´Â ÀÌÅŸ¯Ã¼¸¦ ¸ðµÎ ±¼¸²Ã¼¿¡ ÆÄ¶õ»öÀ¸·Î º¸ÀÌ°Ô ÇÏ°í ½Í´Ù¸é ±âÁ¸¿¡´Â <i> űװ¡ ÀÖ´Â ºÎºÐÀ» ¸ðµÎ ã¾Æ¼­, <font face="±¼¸²" color="blue"><i>ÆÄ¶õ»ö ÀÌÅŸ¯Ã¼</i></font>¶ó°í ¹Ù²Ù¾î¾ß Çß½À´Ï´Ù. ÇÏÁö¸¸ css¸¦ »ç¿ëÇϸé

i { font-family:±¼¸²; font-style:italic; color:blue}

ÀÌ·¸°Ô ÇÑ ÁÙ¸¸ ½áÁÖ¸é,ÀÌ css ÆÄÀÏ¿¡ ÀÇÇØ Á¶Á¤µÇ´Â ¸ðµç html ¹®¼­ÀÇ ÀÌÅŸ¯Ã¼´Â ¸ðµÎ ÆÄ¶õ»ö¿¡ ±¼¸²Ã¼·Î ¹Ù²ò´Ï´Ù. ¹®¼­°¡ ¼öõ, ¼ö¸¸ ÀåÀÌ¶óµµ ±×·¸½À´Ï´Ù. ¹Ù·Î ÀÌ·± Á¡ ¶§¹®¿¡ ½ºÅ¸Àϰú ³»¿ëÀ» ºÐ¸®ÇØ¾ß ÇÏ´Â °ÍÀÔ´Ï´Ù. ¸ð¾çÀ» ¹Ù²Ù±â À§ÇØ ¹®¼­ ³»ºÎ¸¦ ÀÏÀÏÀÌ ¼ÕÀ» ´ë´Â ÀÏÀÌ ¾ø¾î¾ß ÇÕ´Ï´Ù. ¿ì¼± css Äڵ带 °£´ÜÇÏ°Ô »ìÆì º¸°í ÀÚ¼¼ÇÑ »ç¿ë¹ýÀ» ¾Ë¾Æ º¾½Ã´Ù.

¸Ç ¾ÕÀÇ i¸¦ "selector"¶ó ÇÕ´Ï´Ù. ¿©±â¼­´Â ÀÌÅŸ¯Ã¼·Î ¹Ù²ãÁִ ű×À̹ǷΠiÀÌÁö¸¸, ´Ù¸¥ ÅÂ±× (b, p, blockquote, strong, h1, h3, ...)°¡ ¿Ã ¼öµµ ÀÖ°í, »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ »õ·Î¿î À̸§ÀÌ ¿Ã ¼öµµ ÀÖ½À´Ï´Ù. ±×·± °ÍÀ» class¶ó°í ÇÕ´Ï´Ù.

±× µÚ¿¡ ³ª¿À´Â ½ºÅ¸ÀÏÀ» ±ÔÁ¤ÇØ ÁÖ´Â { }ºÎºÐÀ» ½ºÅ¸ÀÏ Á¤ÀÇ(style definition)¶ó°í ÇÕ´Ï´Ù. ½ºÅ¸ÀÏ Á¤ÀÇ ºÎºÐÀ» º¸¸é <font face="±¼¸²">°ú ¶È°°Àº È¿°ú¸¦ °®´Â font-family:°¡ ÀÖ°í, ¸¶Âù°¡Áö·Î ÀÌÅŸ¯Ã¼, º¸Åëü µîÀ» °áÁ¤ÇÏ´Â font-style:, ÆùÆ® Ä÷¯¸¦ ¼³Á¤ÇÏ´Â color:°¡ ÀÖ½À´Ï´Ù. ÀÌ·± °ÍµéÀ» ¼Ó¼º(property)À̶ó ÇÕ´Ï´Ù.

Á÷°üÀûÀ¸·Îµµ ½±°Ô ÀÌÇØ°¡ µÇÁÒ? ÇÑ °¡Áö ÁÖÀÇÇÒ Á¡Àº, °¢ ¼Ó¼ºÀ» ¼¼¹ÌÄÝ·Ð;À¸·Î ºÐ¸®ÇØ¾ß ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. ¸Ç ¸¶Áö¸· ¼Ó¼º¿¡´Â ¼¼¹ÌÄÝ·ÐÀ» ÇØµµ µÇ°í ¾È ÇØµµ µË´Ï´Ù.

css »ç¿ë ¹æ¹ý

cascading style sheet's' ¶ó´Â À̸§¿¡¼­ º¼ ¼ö ÀÖµí ÇÑ ¹®¼­¿¡ Àû¿ëµÇ´Â ½ºÅ¸ÀÏÀº ¿©·¯ °³ÀÏ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì Á¦ÀÏ Á¼Àº ¹üÀ§¸¦ °®´Â ½ºÅ¸ÀÏÀÌ ¿ì¼±±ÇÀ» °®½À´Ï´Ù. Áï,

  1. °³º° ű×ÀÇ ½ºÅ¸ÀÏ ¼Ó¼º
  2. ºí·Ï (blockquote, p °°Àº) ½ºÅ¸ÀÏ
  3. ¹®¼­ÀÇ head¿¡¼­ ±ÔÁ¤ÇÑ ½ºÅ¸ÀÏ
  4. ¿ÜºÎ¿¡¼­ ÀÐ¾î µéÀÎ css ÆÄÀÏ¿¡ ÀÖ´Â ½ºÅ¸ÀÏ

¼ø¼­´ë·Î ¿ì¼±¼øÀ§°¡ ÀÖ½À´Ï´Ù. 1ÀÌ ÀÖ´Ù¸é 1À» Àû¿ë, ¾ø´Ù¸é 2, ¾ø´Ù¸é 3,.. ½ÄÀÔ´Ï´Ù. ¸¸¾à °°Àº ·¹º§ÀÇ css³¢¸® Ãæµ¹ÇÏ¸é ¸ÕÀú ³ª¿Â °Íº¸´Ù ³ªÁß¿¡ ³ª¿Â °ÍÀÌ ´õ ¿ì¼±±ÇÀ» °®½À´Ï´Ù.

±×·¯¸é css¸¦ ¾î¶»°Ô »ç¿ëÇÒ ¼ö ÀÖÀ»±î¿ä? Å©°Ô µÎ °¡Áö ¹æ¹ýÀÌ Àִµ¥, °¡±ÞÀû ù ¹øÂ° ¹æ¹ýÀº ÇÇÇÏ´Â °ÍÀÌ ÁÁ°í µÎ ¹øÂ°Ã³·³ »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

1. html ÆÄÀÏ ³»¿¡ ÀÛ¼º

ù ¹øÂ° ¹æ¹ýÀº html ¹®¼­ ³»¿¡ ½ºÅ¸ÀÏ ¼³Á¤À» À§ÇÑ css Äڵ带 Æ÷ÇÔ½ÃŰ´Â °ÍÀÔ´Ï´Ù. ¹®¼­ ³»¿¡ Æ÷ÇÔ½ÃŰ´Â ¹æ¹ýÀº ´Ù½Ã ¶Ç µÎ °¡Áö°¡ ÀÖ½À´Ï´Ù. Çϳª´Â <head>¿¡ ³Ö´Â ¹æ¹ýÀÔ´Ï´Ù. ´Ù¸¥ Çϳª´Â °³º° ű׳»¿¡ ³Ö´Â ¹æ¹ýÀÔ´Ï´Ù. ¾î¶² ½ÄÀÌ µÇ¾úµç ÀÌ·¸°Ô html ³»¿¡¼­ ½ºÅ¸ÀÏ ±ÔÁ¤À» ÇÏ´Â °ÍÀº ÁÁÁö ¾Ê½À´Ï´Ù.(¸Å¿ì ¸¹Àº ½ÎÀÌÆ®°¡ ±×·¸°Ô Çϰí ÀÖ½À´Ï´Ù¸¸) À§¿¡¼­ ¾ê±âÇÑ °Íó·³, ½ºÅ¸Àϰú ³»¿ëÀº °¡±ÞÀû ¿ÏÀüÈ÷ ºÐ¸®ÇØ¾ß ÇÕ´Ï´Ù. µ¿ÀÏÇÑ ¹®¼­ ³»¿¡ ½ºÅ¸Àϰú ½á¸Çƽ½º°¡ È¥ÀçµÇ´Â °ÍÀº ½ÎÀÌÆ®ÀÇ È®À强°ú À¯Áö°ü¸®¸¦ Å©°Ô Á¦ÇÑÇϱ⠶§¹®ÀÔ´Ï´Ù. ½ÇÁ¦, xhtml Ç¥ÁØ¿¡¼­´Â °³º° html ÆÄÀÏ ³»¿¡¼­ ½ºÅ¸ÀÏÀ» ±ÔÁ¤ÇÏ´Â °ÍÀ» Çã¿ëÇÏÁö ¾Ê°í ÀÖ½À´Ï´Ù. ±×·³¿¡µµ ºÒ±¸ÇÏ°í ¸¹ÀÌ ¾²À̰í Àֱ⠶§¹®¿¡ ¾î¶»°Ô ÇÑ´Ù´Â Á¤µµ¸¸ ¿¹½ÃÇÏ°í ³Ñ¾î°¡°Ú½À´Ï´Ù.


<html>
<head>
<style type="text/css">
<!--
i { font-family: ±¼¸²; font-style: italic; color: blue }
-->
</style>
</head>
<body>
<i>À̰ÍÀº ÆÄ¶õ»ö ÀÌÅŸ¯Ã¼ ÀÔ´Ï´Ù</i>
</body>
</html>

¶Ç´Â °³º° ű׺°·Î,


<i style=" font-family: ±¼¸²; font-style: italic; color: blue;">blue italics</i>

2. µ¶¸³ÀûÀÎ ½ºÅ¸ÀÏ ½¬Æ® ÆÄÀÏÀ» »ç¿ë

À§¿¡¼­ ¾ê±âÇÑ´ë·Î, css´Â htmlÆÄÀϰú º°µµÀÇ µ¶¸³ÀûÀÎ ÆÄÀÏ·Î ¸¸µé¾î¼­ ±ÔÁ¤À» ÇÏ´Â °ÍÀÌ ÁÁ°í, ¶Ç ÈξÀ À¯¿ëÇÕ´Ï´Ù. css ÆÄÀÏ Çϳª¸¸ ¼ÕÁúÇÏ¸é ¼öõ,¼ö¸¸°³ÀÇ ¹®¼­ ½ºÅ¸ÀÏÀ» ÇÑ ¹ø¿¡ ¹Ù²Ü ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù. ¸¸µå´Â ¹æ¹ýÀº °£´ÜÇÕ´Ï´Ù. ÅØ½ºÆ®¿¡µðÅÍ ¾Æ¹« °ÍÀ̳ª ½ÇÇàÇÑ ´ÙÀ½,

i { font-family: ±¼¸²; font-style: italic; color: blue }

À§ÀÇ css¸¦ ÀÔ·ÂÇÕ´Ï´Ù. ±×¸®°í Àû´çÇÑ À̸§À¸·Î ÀúÀåÇϼ¼¿ä. ¿¹¸¦ µé¾î basic.css¶ó´Â ÆÄÀϸíÀ¸·Î html ¹®¼­¿Í °°Àº µð·ºÅ丮¿¡ ÀúÀåÀ» Çϼ¼¿ä.

±× ´ÙÀ½, ±× css ÆÄÀÏ¿¡ ±ÔÁ¤ÇÑ ½ºÅ¸ÀÏ´ë·Î º¸¿©Áö°Ô ÇÒ html ¹®¼­´Â ´ÙÀ½°ú °°Àº ű׸¦ <head> ÆÄÆ®¿¡ ³Ö¾îµÎ¸é µË´Ï´Ù.


<html>
<head>
<link rel="stylesheet" type="text/css" href="basic.css" />
</head>

link ű״ ¿ÜºÎ css ÆÄÀÏÀ» ºÒ·¯µéÀÌ´Â ¿ªÇÒÀ» ÇÏ°Ô µË´Ï´Ù. href¿¡´Â css ÆÄÀÏÀ̸§À»(html ÆÄÀϰú ´Ù¸¥ µð·ºÅ丮¿¡ ÀÖ´Ù¸é »ó´ëÀû ÆÐ¾²¸¦ ¸ÂÃç¼­) ÀÔ·ÂÇÏ¸é µË´Ï´Ù.

ÀÌÁ¦, ÀÌ·¸°Ô head ű׿¡ À§¿Í°°ÀÌ <link rel= .. />ÀÌ µé¾îÀÖ´Â html ¹®¼­´Â ¸ðµÎ ´Ù basic.css ÆÄÀÏ¿¡¼­ ±ÔÁ¤ÇÑ ½ºÅ¸ÀÏÀÇ Á¶Á¾À» ¹Þ°Ô µË´Ï´Ù.,

ÀÌ·¸°Ô ¸ðµç ¹®¼­°¡ ´Ù basic.cssÀÇ ÅëÁ¦¸¦ ¹Þ°Ô µÇ¾ú´Ù¸é ÀÌÁ¦ ÀÌ basic.css ÆÄÀϸ¸ ¼öÁ¤ÇÔÀ¸·Î½á ¸ðµç ¹®¼­°¡ ¾î¶»°Ô º¸¿©Áú °ÍÀÎÁö¸¦ °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

½ºÅ¸ÀÏ Á¤ÀÇ ¹æ¹ý

±×·¯¸é ±¸Ã¼ÀûÀ¸·Î ½ºÅ¸ÀÏ Á¤ÀǸ¦ ¾î¶»°Ô ÇÏ´ÂÁö Á¶±Ý ´õ ÀÚ¼¼È÷ ¾Ë¾Æ º¾½Ã´Ù. ½ºÅ¸ÀÏ Á¤ÀÇ ¹æ¹ýÀº À§¿¡¼­ º» °Íó·³,

selector { property1; property2;..}

ÀÔ´Ï´Ù.

À̶§ ¼Ó¼ºÀº À̸§:°ªÀÇ ÇüŸ¦ °®½À´Ï´Ù.

i { font-family: ±¼¸²; font-style: italic; color: blue}

<i> ű״ ÆùÆ® Á¾·ù:±¼¸², ÆùÆ® ½ºÅ¸ÀÏ:ÀÌÅŸ¯, ÆùÆ® Ä÷¯:ÆÄ¶õ»öÀ¸·Î º¸ÀÌ°Ô µË´Ï´Ù.

±×¸®°í Á¶±Ý ´õ Àбâ ÁÁ°Ô Çϱâ À§ÇØ ´ÙÀ½°ú °°ÀÌ ¾µ ¼öµµ ÀÖ½À´Ï´Ù.


h3 {
font-family:±¼¸²;
font-sytle:italic;
color:red
}

¶Ç, ÇÑ ¼Ó¼º¿¡ ¿©·¯ °¡Áö °ªÀ» ºÎ¿©ÇÏ°í ½Í´Ù¸é ÄÞ¸¶¸¦ ÀÌ¿ëÇÏ¸é µË´Ï´Ù.


h3 {
font-family: ±¼¸², µ¸¿ò, sans-serif;
font-style: italic;
color: red 
}

font-family ¼Ó¼ºÀ» ¿©·¯ Á¾·ùÀÇ ÆùÆ®·Î ±ÔÁ¤ÇÑ °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì À¥ºê¶ó¿ìÁ®´Â »ç¿ëÀÚ ÄÄÇ»ÅÍ¿¡ ÀúÀåµÈ ÆùÆ®¸¦ ¸¸³¯ ¶§±îÁö °è¼Ó Àо°©´Ï´Ù. À§ÀÇ °æ¿ì ¸ÕÀú ±¼¸²Ã¼¸¦ ã¾Æº¸°í, ±¼¸²Ã¼°¡ »ç¿ëÀÚ ÄÄÇ»ÅÍ¿¡ ÀÖ´Ù¸é ±¼¸²Ã¼·Î º¸¿©ÁÝ´Ï´Ù. ±¼¸²Ã¼°¡ ¾øÀ¸¸é µ¸¿ò, ±×°Íµµ ¾øÀ¸¸é sans-serif ÆùÆ® Áß ¾î¶² °ÍÀ¸·Î º¸¿©ÁÖ´Â °ÍÀÔ´Ï´Ù.

ƯÈ÷ ¸¶Áö¸· sans-serif ºÎºÐÀº ƯÁ¤ ÆùÆ®¸¦ ÁöÁ¤ÇÑ°Ô ¾Æ´Ï¶ó ÀϹÝÀûÀÎ ÆùÆ® ½ºÅ¸ÀÏÀ» ¾ê±âÇÑ °ÍÀ¸·Î, font-family:¿¡´Â ¹Ýµå½Ã ½áÁÖ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¿Ö³ÄÇϸé ÁöÁ¤ÇÑ ÆùÆ®¸¦ °®°í ÀÖÁö ¾ÊÀº ÄÄÇ»ÅÍ¿¡¼­ ¾î¶»°Ô µð½ºÇ÷¹ÀÌÇÒ Áö¸¦ ÁöÁ¤ÇØ µÖ¾ß Çϴϱî¿ä.

Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ ÀڽŸ¸ÀÇ ½ºÅ¸ÀÏ Á¤ÀÇ

´ëºÎºÐÀÇ (x)html ű״ ´Ù selector·Î ¾µ ¼ö ÀÖ½À´Ï´Ù. b, p, blockquote, i, strong, code, h1, h2, tr, td, . . . . . ÇÏÁö¸¸ Ưº°È÷ ÀڽŸ¸ÀÇ ½ºÅ¸ÀÏÀ» Á¤ÀÇÇØ¾ß ÇÒ Çʿ䰡 ÀÖ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. ±×·² ¶§ »ç¿ëÇÏ´Â °ÍÀÌ Å¬·¡½º(classes)¿Í ¾ÆÀ̵ð(IDs)ÀÔ´Ï´Ù.

Ŭ·¡½º ½ºÅ¸ÀÏÀ» Á¤ÀÇÇÏ´Â ¹æ¹ýÀº ´Ù¸¥ xhtml ÅÂ±× ¶§¿Í ¸¶Âù°¡ÁöÀÔ´Ï´Ù. ´ÜÁö selector¸¦ . ¸¶Ä§Ç¥·Î ½ÃÀÛÇØ¾ß ÇÑ´Ù´Â Á¡¸¸ ´Ù¸¨´Ï´Ù.

.gray {background-color:#eee;}

gray¶ó´Â Ŭ·¡½º¸¦ Á¤ÀÇÇÑ °ÍÀÔ´Ï´Ù. ¸Ç ù ±ÛÀÚ°¡ ¸¶Ä§Ç¥¶ó´Â °Í¸¸ ÁÖÀÇÇÏ¸é µË´Ï´Ù.

ÀÌ ½ºÅ¸ÀÏÀ» (x)html ¹®¼­¿¡¼­ »ç¿ëÇÒ ¶§´Â ¹®¼­ ³» ¾î¶² 'µ¢¾î¸®'¸¦ À§ÀÇ gray ½ºÅ¸ÀÏ·Î º¸ÀÌ°Ô ÇÒ ¶§ ¾²°Ô µË´Ï´Ù. ±×·¸°Ô ¾î¶² ºÎºÐÀ» ÇÑ µ¢¾î¸®·Î ¹­¾îÁִ űװ¡ <div>..</div> ű×ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î,

<div class="gray">À̰ÍÀº ¹ÙÅÁ»öÀÌ È¸»öÀÔ´Ï´Ù.</div>

´Â ÀÌ·¸°Ô º¸ÀÔ´Ï´Ù.

À̰ÍÀº ¹ÙÅÁ»öÀÌ È¸»öÀÔ´Ï´Ù.

<div class="Ŭ·¡½º À̸§">Ŭ·¡½º ½ºÅ¸ÀÏ·Î º¸ÀÏ ºÎºÐ</div>ó·³ ¾²´Â °ÍÀÔ´Ï´Ù.

±×¸®°í Ä÷¯¸¦ #eeeeee ´ë½Å #eeeó·³ »ç¿ëÇß´Ù´Â °Íµµ ÁÖ¸ñÇϼ¼¿ä. css¿¡¼­´Â ÀüÀÚó·³ ½áµµ µÇ°í ÈÄÀÚó·³ ÁÙ¿© ½áµµ µË´Ï´Ù.

±×·¯¸é Ŭ·¡½º¸¦ ¾î¶»°Ô ÀÌ¿ëÇÒ ¼ö ÀÖÀ»±î¿ä? À¥ÆäÀÌÁöÀÇ ±âº»Àû ±¸¼º¿ä¼Ò¸¦ Å©°Ô ¸î °³ÀÇ µ¢¾î¸®·Î ³ª´©°í, ÀÌµé °¢°¢ÀÇ ½ºÅ¸ÀÏÀ» Ŭ·¡½º¸¦ ÀÌ¿ëÇØ¼­ Á¤ÀÇÇϸé Àüü ¹®¼­ÀÇ ·¹À̾ƿôÀ» ¹Ù²Ü ¶§ °¢ ÆäÀÌÁöÀÇ 'ºÎǰ'º°·Î css ÆÄÀϸ¸ ¼öÁ¤ÇÏ¸é µË´Ï´Ù. ¿¹ÄÁµ¥,


.title {background-color:#ccc; font-family:±¼¸², sans-serif; font-size:10pt;}
.bigTitle {background-color:#ccc; font-family:±¼¸², sans-serif; font-size:12pt;}
.navigation {background-color:#eee; font-family:±¼¸²,sans-serif; font-size:10pt;}
.mainBody{background-color:#fff; font-family:±¼¸²,sans-serif; font-size:10pt;}

ó·³, ¹®¼­ÀÇ ±âº» ±¸¼º¿ä¼Ò º°·Î ½ºÅ¸ÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù. css¸¦ ÀÌ¿ëÇÏ¸é ±âÁ¸ html ű׺¸´Ù ÈξÀ ´õ Á¤±³ÇÏ°Ô È­¸é»óÀÇ µð½ºÇ÷¹À̸¦ Á¶Á¤ÇÒ ¼ö Àֱ⠶§¹®¿¡ ¼ö¸¹Àº table ÅÂ±× ÇØÅ·, ½Ì±Û Çȼ¿ »ç¿ë ¾øÀÌ, css ÆÄÀÏ Çϳª¸¸À¸·Î ¸ðµç ÆäÀÌÁö ·¹À̾ƿôÀ» ¿øÇϴ´ë·Î Á¤¹ÐÇÏ°Ô ¼öÁ¤ÇÒ ¼ö ÀÖ°í, ÀÌ·¸°Ô ¹®¼­ÀÇ °¡Àå Å« ±¸¼º¿ä¼Ò¸¦ <div>¸¦ ÀÌ¿ëÇØ¼­ ³ª´² µÎ°í À̸¦ ¿ÜºÎ ½ºÅ¸ÀÏ ½¬Æ® Çϳª·Î ÅëÁ¦ÇÏ´Â ÇüÅ·Π½ÎÀÌÆ® Àüü¸¦ ±¸¼ºÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

Å« ±¸¼º¿ä¼Ò ÇϺο¡ ºÎ°¡ÀûÀÎ ºí·°ÀÌ µé¾î°¡¾ß ÇÒ Çʿ䰡 »ý±â¸é ±× ¶§´Â ¶Ç ´Ù¸¥ div¸¦ »ç¿ëÇØ¼­ Á¤ÀÇÇÏ¸é µË´Ï´Ù. ±×¸®°í ±×·¸°Ô Á¤ÀÇµÈ ½ºÅ¸ÀÏÀº ¹Ø¿¡¼­ ¼³¸íµÉ ÄÁÅØ½ºÃò¾ó ½Ç·ºÅ͸¦ ÀÌ¿ëÇØ¼­ °èÃþº°·Î Á¤¸» Æí¸®Çϰí Á¤¹ÐÇÑ ½ºÅ¸ÀÏ Á¤Àǰ¡ °¡´ÉÇÕ´Ï´Ù. ÀÌ·¸°Ô ¹®¼­ÀÇ °¡Àå Å« ±¸¼º ´ÜÀ§¸¦ °³º° Ŭ·¡½º·Î Á¤ÀÇÇÔÀ¸·Î½á ÆäÀÌÁö ·¹À̾ƿô Àüü¸¦ Å©°Ô º¯°æÇÏ´Â °Íµµ css Á¶Àý¸¸À¸·Î ¼Õ½±°Ô °¡´ÉÇÑ °ÍÀÔ´Ï´Ù.

selector ±×·ìÁþ±â

¸¸¾à °°Àº ½ºÅ¸ÀÏ·Î º¸¿©Áú ¿©·¯ °³ÀÇ selector°¡ ÀÖ´Ù¸é ´ÙÀ½°ú °°ÀÌ ÄÞ¸¶¸¦ ½á¼­ ÇÑ µ¥ ¹­À» ¼öµµ ÀÖ½À´Ï´Ù.


h1, strong, em, td {
font-family: ±¼¸²;
color: blue;
}

ÀÌ·¸°Ô ÇØ ÁÖ¸é <h1>, <strong>, <em>, <td> ű׿¡ ´ã±ä ³»¿ëÀº ¸ðµÎ ÆÄ¶õ»ö ±¼¸²Ã¼·Î º¸¿©Áö°Ô µË´Ï´Ù. ¹°·Ð ÀÌ °æ¿ì¿¡µµ ±× ƯÁ¤ űװ¡ ¿ø·¡ °®°í ÀÖ´Â ¼Ó¼ºÀº ±×´ë·Î À¯ÁöµË´Ï´Ù. À̸¦ Å׸é <h1>Àº ¿©ÀüÈ÷ Å« ±ÛÀÚ·Î º¸¿©Áú °ÍÀ̸ç, <strong>Àº ±½Àº ±ÛÀÚ·Î º¸¿©Áö´Â °ÍÀÔ´Ï´Ù. Ä÷¯¿Í ÆùÆ®¸¸ ¹Ù²î´Â °ÍÀÔ´Ï´Ù. ¶Ç´Â ºÎ°¡ÀûÀ¸·Î Æ÷¸ÅÆÃÀ» ÇÏ°í ½Í´Ù¸é Çѹø ´õ Á¤ÀÇÇÏ¸é µË´Ï´Ù. ´ÙÀ½ ¿¹¸¦ º¸¼¼¿ä.

h1, strong, em, td {
font-family: ±¼¸²;
color: blue;
}

h1 {font-style: italic}

h1 Àº ÀÌÁ¦ ÆÄ¶õ»ö, ±¼¸²Ã¼ÀÏ »Ó¸¸ ¾Æ´Ï¶ó ÀÌÅŸ¯Ã¼·Î º¸¿©Áö°Ô µË´Ï´Ù. ÀÌ·¸°Ô css´Â "cascading"À̶ó´Â À̸§´ä°Ô ÆøÆ÷¼ö°¡ È帣µí °èÃþ±¸Á¶ÀÇ Æ¯¼º¿¡ µû¶ó »óÀ§ ½ºÅ¸ÀÏÀ» »ó¼ÓÇÏ°Ô µÇ¾î Àֱ⠶§¹®¿¡ °´Ã¼ÁöÇâÇÁ·Î±×·¡¹Öó·³ ´ë´ÜÈ÷ ¿ì¾ÆÇÏ°Ô ½ºÅ¸ÀÏÀ» Á¤ÀÇÇØ µé¾î°¥ ¼ö ÀÖ½À´Ï´Ù.

Ãà¾àÇü ½ºÅ¸ÀÏ Á¤ÀÇ

½ºÅ¸ÀÏ Á¤ÀÇ´Â ¾ÐÃàÇØ¼­ ª°Ô ¾µ ¼öµµ ÀÖ½À´Ï´Ù.


em {
font-family: ±¼¸²;
font-size: 12pt;
line-height: 14pt;
font-weight: bold;
}

À̰ÍÀº,

em {font: 12pt/14pt bold ±¼¸²}

·Îµµ ¾µ ¼ö ÀÖ½À´Ï´Ù. line-height¿¡ ´ëÇØ¼­´Â ´ÙÀ½ ±Û¿¡¼­ ÀÚ¼¼È÷ ´Ù·ê °Ì´Ï´Ù. ÀÏ´ÜÀº Çà°£ Æø°æÀ» ¹ú·ÁÁÖ´Â °ÍÀ̶ó°í¸¸ ¾Ë°í °è½Ã±â ¹Ù¶ø´Ï´Ù.

½´µµÅ¬·¡½º(Pseudoclasses)

½´µµÅ¬·¡½º¸¦ ÀÌ¿ëÇϸé html¿¡ ±âº»À¸·Î µé¾î ÀÖÁö´Â ¾ÊÁö¸¸ À¥ºê¶ó¿ìÁ®¿¡¼­´Â Áö¿øÀÌ µÇ´Â ºÎ°¡ÀûÀÎ ¼Ó¼ºÀ» ¸¸µé¾î ³¾ ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, <a> ű״ link, active, visited ¼Ó¼ºÀÌ ¾ø½À´Ï´Ù. ÇÏÁö¸¸ ½ÇÁ¦ À¥ºê¶ó¿ìÁ®´Â ¸µÅ©ÀÇ »óÅ¿¡ µû¶ó ´Ù¸¥ »ö±òÀ» º¸¿©ÁÖ°í ÀÖ½À´Ï´Ù. ±×·¡¼­ ´ÙÀ½°ú °°ÀÌ <a> ½´µµ Ŭ·¡½º¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ÄÝ·ÐÀ» : »ç¿ëÇÕ´Ï´Ù.


a:link {color: blue}
a:visited {color:red}
a:active {color: white}

ÀÌ·¸°Ô Çϸé, ¹æ¹®ÇÏÁö ¾ÊÀº ¸µÅ©´Â ÆÄ¶õ»ö, ¹æ¹®ÇÑ ¸µÅ©´Â »¡°£»ö, ¸µÅ©¸¦ Ŭ¸¯Çϸé ÇϾá»öÀ¸·Î ¹Ù²ò´Ï´Ù.

ÀÚÁÖ ¾²´Â Ȱ¿ëÀ» Çϳª ¿¹·Î µé¾î º¼±î¿ä? ¸µÅ©¿¡ ¹ØÁÙÀÌ ¾ø´Âµ¥ ¸¶¿ì½º Æ÷ÀÎÅ͸¦ À§·Î °¡Á®°¡¸é »ö±òÀÌ ¹Ù²î¸é¼­ ¹ØÁÙÀÌ »ý±â´Â °ÍÀÌ ¸¹ÀÌ ¾²À̴µ¥¿ä, ÀÌ·¸°Ô ÇÕ´Ï´Ù.


a:link {color: blue; text-decoration: none;}
a:visited {color:red; text-decoration: none;}
a:active {color: red; text-decoration: none;}
a:hover {color: pink; text-decoration: underline;}

ÀϹÝÀûÀÎ ¸µÅ©´Â ¹ØÁÙÀÌ ¾ø´Â ÆÄ¶õ»ö(text-decoration:none)À¸·Î º¸ÀÌ´Ù°¡ ¸¶¿ì½º Æ÷ÀÎÅ͸¦ ¸µÅ© À§·Î °¡Á®°¡¸é (hover) ÇÎÅ©»öÀ¸·Î ¹Ù²î¸é¼­ ¹ØÁÙÀÌ »ý±â°Ô µË´Ï´Ù.(text-decoration:underline)

ÄÁÅØ½ºÃò¾ó ½Ç·ºÅÍ(Contextual Selector)

À̰ÍÀÌ ¸Å¿ì Áß¿äÇÕ´Ï´Ù. ´ÙÀ½ÀÇ ¿¹¸¦ º¸¼¼¿ä.

strong i {color:red}

À§¿Í °°ÀÌ ¸î °³ÀÇ selector¸¦ ³ª¿­ÇÏ µíÀÌ ¾²´Â °æ¿ì µÚ¿¡ ³ª¿Â °ÍÀº ¾Õ¿¡ ³ª¿Â selector ³»¿¡¼­¸¸ Àǹ̸¦ °®½À´Ï´Ù. À§ÀÇ ½ºÅ¸ÀÏ Á¤ÀÇ´Â, strong ÅÂ±× ¾È¿¡¼­ ³ª¿À´Â i ű׸¸ »¡°£»öÀÌ µÈ´Ù´Â ÀǹÌÀÔ´Ï´Ù. Áï i űװ¡ strong ű׶ó´Â ÄÁÅØ½ºÆ® ³»¿¡¼­¸¸ »¡°£»öÀÌ µÇ´Â °ÍÀÔ´Ï´Ù. ¹®ÀÚ ±×´ë·Î selector°¡ ¾î¶² ¹®¸Æ¿¡ ÀÖ´À³Ä¿¡ µû¶ó ½ºÅ¸ÀÏÀ» ´Ù¸£°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.

±×·¸´Ù¸é ¿Ö ÄÁÅØ½ºÃò¾ó ½Ç·ºÅͰ¡ Áß¿äÇÒ±î¿ä? ¿¹¸¦ µé¾î À̹ÌÁö¸¦ ¸µÅ©·Î Ȱ¿ëÇÒ ¶§ °æ°è¼±À» °¨Ãß´Â °æ¿ì¸¦ »ý°¢ÇØ º¾½Ã´Ù. contextual selector¸¦ ÀÌ¿ëÇÏ¸é ±âÁ¸ html ű×ó·³ ÀÏÀÏÀÌ border="0"À» ¾µ ÇÊ¿ä ¾øÀÌ ´ÙÀ½°ú °°ÀÌ ½ºÅ¸ÀÏ Á¤ÀǸ¦ ÇØ µÎ´Â °ÍÀ¸·Î ¸ðµç °Ô ³¡³³´Ï´Ù.

a img { border:0; }

a ÅÂ±× ³»ºÎ¿¡¼­ img űװ¡ ³ª¿À´Â °æ¿ì border´Â 0ÀÌ µË´Ï´Ù.

ÀÌÁ¦, À̰ÍÀÌ xhtml°ú ¹«½¼ °ü·ÃÀÌ ÀÖ´ÂÁö »ý°¢ÇØ º¾½Ã´Ù. xhtmlÀº htmlÀ» xmlÀÇ ÇüÅ·ΠȮÀåÇÑ °ÍÀ̶ó°í Çß½À´Ï´Ù. xmló·³ html űװ¡ ¼­¸Çƽ½ºÀûÀÎ ¸é, Áï, űװ¡ °¨½Î°í ÀÖ´Â ³»¿ëÀÌ ¾î¶² ³»¿ëÀÎÁö¸¦ ¼³¸íÇÏ´Â ½ÄÀ¸·Î »ç¿ëÇÏ°Ô ÇÏ·Á´Â 1´Ü°è·Î xmlÀÇ ¾ö°ÝÇÑ Çü½ÄÀ» »ç¿ëÇϵµ·Ï ±ÇÀåÇÑ °ÍÀÔ´Ï´Ù. µû¶ó¼­ xhtml ÅÂ±× Áß divÅ×±×·Î ÆäÀÌÁöÀÇ ±¸¼º ¿ä¼Ò¸¦ °¡Àå Å« ¹üÀ§ºÎÅÍ °èÃþÀûÀ¸·Î Á¤ÀǸ¦ ÇÑ ´ÙÀ½, ±× ³»ºÎ¿¡ µé¾î°¡´Â °³º°ÀûÀÎ µ¢¾î¸®µéÀ» ¿ª½Ã div class="ÀǹÌÀÖ´ÂÀ̸§"·Î Á¤ÀÇÇϸé À¥ÆäÀÌÁö°¡ ±¸Á¶ÀûÀ¸·Îµµ ±ò²ûÇÒ »Ó¸¸ ¾Æ´Ï¶ó °³º° ÀÇ¹Ì µ¢¾î¸®·Îµµ ±¸ºÐµÉ ¼ö ÀÖ´Â ÇüŰ¡ µË´Ï´Ù. ±×¸®°í ¹Ù·Î ¿©±â¿¡ ÄÁÅØ½ºÃò¾ó ½Ç·ºÅ͸¦ »ç¿ëÇÔÀ¸·Î½á ½ºÅ¸ÀϱîÁö ¹®¸Æ¿¡ ¸Â°Ô °èÃþÀûÀ¸·Î Á¤ÀÇÇÒ ¼ö ÀÖ´Â °ÍÀÔ´Ï´Ù.

¿¹ÄÁµ¥, ¾î¶² ÆäÀÌÁö¸¦ Å©°Ô, Çì´õ, Á¦¸ñ(´ë/Áß/¼Ò), ¿ä¾à¼³¸í, º»¹®, ÇϺΠ³×ºñ°ÔÀ̼ÇÀ¸·Î ³ª´©¾ú´Ù¸é, À̵éÀ» °¡Àå Å« ´ÜÀ§·Î »ý°¢ÇÏ¸ç °¢ÀÚ Å¬·¡½º¸¦ Á¤ÀÇÇϰí, À̵é Å« ±¸¼º¿ä¼ÒÀÇ ÇϺδÜÀ§ ¿ª½Ã °³º°Àû Ŭ·¡½º Á¤ÀǸ¦ ÇÑ ´ÙÀ½ À̵éÀÇ ½ºÅ¸ÀÏÀ» ¹®¸Æ¿¡ ¸Â°Ô Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸¸¾à, "º»¹®" Ŭ·¡½º¿¡¼­ ³ª¿À´Â ¸µÅ©´Â ¹ØÁÙÀ» º¸À̵µ·Ï ÇÏ°í ³×ºñ°ÔÀÌ¼Ç Å¬·¡½º¿¡ ³ª¿À´Â ¸µÅ©¿¡¼­´Â ¹ØÁÙÀ» º¸ÀÌ°í ½ÍÁö ¾Ê´Ù¸é ÄÁÅØ½ºÃò¾ó ½Ç·ºÅ͸¦ ÀÌ¿ëÇØ¼­ ´ÙÀ½°ú °°ÀÌ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.


a:link  {font-size:10pt; color:#006;text-decoration:underline;}
a:visited {font-size:10pt; color:#006;text-decoration:underline;}
a:active {font-size:10pt; color:#006;text-decoration:underline;}
a:hover  {font-size:10pt; color:#69c;text-decoration:underline;}

.navigation a:link  {font-size:10pt; color:#309;text-decoration:none;}
.navigation a:visited {font-size:10pt; color:#309;text-decoration:none;}
.navigation a:active {font-size:10pt; color:#309;text-decoration:none;}
.navigation a:hover  {font-size:10pt; color:#fc6;text-decoration:underline;}

"navigation" Ŭ·¡½º ³»¿¡ ³ª¿À´Â ¸µÅ©´Â .navigaton a¿¡¼­ Á¤ÀÇµÈ ½ºÅ¸ÀÏ·Î º¸¿©Áö¹Ç·Î °³º°ÀûÀ¸·Î Á¤ÀÇµÈ ÄÁÅØ½ºÃò¾ó ½Ç·ºÅÍÀÇ Á¶Á¾À» ¹Þ°Ô µË´Ï´Ù. "navigation"ÀÌ ¾Æ´Ñ ³ª¸ÓÁö´Â °¡Àå »óÀ§ ·¹º§¿¡¼­ Á¤ÀÇÇÑ ½ºÅ¸ÀÏ´ë·Î º¸ÀÏ »ÓÀÔ´Ï´Ù.

¶Ç´Â ¸¶¿ì½º¸¦ ¸µÅ© À§¿¡ °¡Á®°¬À» ¶§¸¸ ´Ù¸¥ Ä÷¯·Î º¸ÀÌ°í ½Í´Ù¸é

.navigation a:hover  {font-size:10pt; color:#69c;text-decoration:underline;}

À̰͸¸ ½áÁÖ¸é µË´Ï´Ù. ³ª¸ÓÁö´Â À§¿¡¼­ Á¤ÀÇÇÑ °ÍÀ» ±×´ë·Î »ó¼ÓÇϹǷΠµû·Î Á¤ÀÇÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.

À̰ÍÀº ½Ç·ºÅÍ ±×·ìÁþ±â·Î ´ÙÀ½°ú °°ÀÌ ´õ ÁÙÀÏ ¼öµµ ÀÖ½À´Ï´Ù.


a:link, a:visited, a:active {
font-size:10pt; color:#006;text-decoration:underline;
}
a:hover {
font-size:10pt; color:#69c;text-decoration:underline;
}
.navigation a:hover {
font-size:10pt; color:#69c;text-decoration:underline;
}
Áö±Ý °è½Å °÷Àº: TECH > [css] css, cascading style sheets, ½ºÅ¸ÀÏ Á¤ÀÇ ¹æ¹ý