#1. CSS¶õ ¹«¾ùÀΰ¡?
µåµð¾î HTMLÆí ¸¶Áö¸· °ÀÇÀÎ CSSÆíÀÔ´Ï´Ù.
CSS´Â HTMLÀ» ´Ù·ç´Â ±â¼úÀÌÁö¸¸ µû·Î ºÐ¸®Çؼ À̾߱âÇÕ´Ï´Ù.
±×·¸´Ù°í ¾î·Á¿î °ÍÀº ¾Æ´ÏÁö¸¸ HTMLÀ» ±âº»ÀûÀ¸·Î ¾î´ÀÁ¤µµ ¾Ë¾Æ¾ß ¾µ ¼ö ÀÖ½À´Ï´Ù.
±×·¡¼ À̹ø¿¡ ´Ù·ç´Â °ÍÀÔ´Ï´Ù.
CSS¶õ ¹«¾ùÀϱî¿ä? ¾àÀÚ·Î Cascading Style Sheet ¶ó°í ÇÕ´Ï´Ù. ¸ô¶óµµ µÇ±¸¿ä.
º¸Åë ºÎ¸¦ ¶§ 'CSS' ȤÀº '½ºÅ¸ÀÏ ½ÃÆ®' ¶ó°í ºÎ¸¨´Ï´Ù.
CSS´Â ½±°Ô ¸»¾¸µå¸®¸é HTML ÅÂ±×¿Í ¼Ó¼º¸¸ °®°í´Â ÀÏÁ¤ÀÌ»óÀÇ ¼¼¹ÐÇÑ Á¶ÀÛÀÌ Èûµé±â ¶§¹®¿¡
±× ÇѰ踦 ±Øº¹Çϱâ À§Çؼ ¸¸µé¾îÁ³½À´Ï´Ù.
ÀÚ¼¼ÇÑ °Ç ³Ñ¾î°¡°í, CSS¿¡´Â Áß¿äÇÑ Æ¯Â¡ÀÌ ÀÖ½À´Ï´Ù.
¹Ù·Î '¾î¶² °æ¿ì¶óµµ ű׺¸´Ù ¿ì¼±Çؼ ÀÛ¿ëÇÑ´Ù'´Â °ÍÀÔ´Ï´Ù.
¶È°°Àº Á¾·ùÀÇ ¸í·ÉÀε¥ Çϳª´Â HTMLű×ÀÌ°í Çϳª´Â CSSÀÔ´Ï´Ù.
ÀÌ µÑÀÌ °°Àº ´ë»óÀ» ÇâÇؼ Ãæµ¹ÇÒ °æ¿ì, HTMLÀÇ È¿°ú´Â ¹«½ÃµÇ°í CSS È¿°ú¸¸ Àû¿ëµË´Ï´Ù.
CSS´Â ½áº¸¸é ¾Æ½Ã°ÚÁö¸¸, HTMLº¸´Ù ÈξÀ °·ÂÇÏ°í Á¤±³ÇÕ´Ï´Ù.
±×·¡¼ ±× µ¿¾È µ¿ÀÏ ±â´ÉÀÌ HTML¿¡ Àִµ¥µµ ºÒ±¸ÇÏ°í ¿©·¯°¡Áö¸¦ ¹è¿ìÁö ¾Ê°í ³Ñ¾î¿Ô½À´Ï´Ù.
ÀÌÁ¦ ±× ³ª¸ÓÁö¸¦ ¹è¿öº¸°Ú½À´Ï´Ù.
#2. CSS´Â ¾î¶»°Ô »ç¿ëÇÒ±î?
CSS, Áï, ½ºÅ¸ÀÏ ½ÃÆ®´Â ¾î¶»°Ô »ç¿ëÇÒ±î¿ä?
Å©°Ô µÎ °¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù...¸¸ ÀúÈñ´Â ±× Áß¿¡ ÇÑ °¡Áö¸¸ ÇÒ°Ì´Ï´Ù.
¹è¿ìÁö ¾Ê´Â ´Ù¸¥ ÇÑ °¡Áö´Â µû·Î ½ºÅ¸ÀÏ ÆÄÀÏÀ» ¸¸µé¾î¼ ½ºÅ²Ã³·³ Àû¿ëÇÏ´Â °ÍÀε¥ ¾ÆÁ÷Àº ¸ô¶óµµ µË´Ï´Ù.
¾îÂ÷ÇÇ ±×°É ¸ô¶óµµ ±â´É ÀÚü´Â ´Ù »ç¿ëÇÒ ¼ö Àְŵç¿ä.
½ºÅ¸ÀÏ ½ÃÆ®´Â ű×ÀÇ ¼Ó¼ºÃ³·³ »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ Çѹø º¸ÁÒ.
(¿¹)
<b style="color:#FF0000; font-size:20px;">±ÛÀÚ¸¦ ½áº¾½Ã´Ù.</b>
| (°á°ú)
±ÛÀÚ¸¦ ½áº¾½Ã´Ù
|
½ºÅ¸ÀÏ ½ÃÆ®´Â ÅÂ±× ¾È¿¡¼ styleÀ̶ó´Â ¼Ó¼º°ú °°Àº Çü½ÄÀ¸·Î »ç¿ëÇÕ´Ï´Ù.
styleÀ̶ó´Â ¹®±¸´Â ½ºÅ¸ÀÏ ½ÃÆ®¸¦ Áö±ÝºÎÅÍ »ç¿ëÇÒ °ÍÀ̶ó´Â ¹®±¸ÀÌÁÒ.
±× ÈÄ µû¿ÈÇ¥¿¡ µé¾î°¡´Â ¸ðµç °ÍµéÀÌ °¢ ¼Ó¼º°ú ¼Ó¼ºÀÇ °ªµéÀ̸ç,
¼Ó¼ºÀÇ °ªÀº 'µîÈ£(=)' ´ë½Å 'ÄÝ·Ð(:)'À¸·Î ³Ö¾îÁÖ°í,
'¼¼¹ÌÄÝ·Ð(;)'À¸·Î ¼Ó¼º°ú ¼Ó¼º »çÀ̸¦ ±¸ºÐÇØÁÝ´Ï´Ù.
´õºÒ¾î¼ ½ºÅ¸ÀÏ ½ÃÆ®´Â ´ë°³ÀÇ °æ¿ì html ¿ä¼Òº°·Î űװ¡ °ãÄ¡Áö ¾Ê±â ¶§¹®¿¡,
¹üÀ§¸¦ ÁöÁ¤(<b>ÀÌ »çÀÌ°¡ ¹üÀ§</b>)ÇÒ ¼ö¸¸ ÀÖÀ¸¸é ¾î¶² ű׿¡´Ù°¡ ½ºÅ¸ÀÏ ½ÃÆ®¸¦ ½áµµ ´ëºÎºÐ ÀÛµ¿ÇÕ´Ï´Ù.
±× ¹üÀ§ ¾È¿¡ ½ºÅ¸ÀÏ ½ÃÆ®ÀÇ ¼Ó¼ºÀ» Àû¿ëÇÒ ´ë»óÀÌ ÀÖ´Ù¸é¿ä.
HTML·Î Á¦¾îÇÏ´Â ¸ðµç ¼Ó¼ºÀº ´Ù CSS·Î Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÇÏÁö¸¸ ÀúÈñ´Â ¾ÆÁÖ ±ØÈ÷ ÀϺθ¸À» ¹è¿ï °ÍÀÔ´Ï´Ù.
´ëºÎºÐÀº ű׸¸À» »ç¿ëÇصµ ÃæºÐÇϱ⠶§¹®À̸ç, ±× ÀÌ»óÀ» ¿øÇÏ½Ç ¶§´Â °³ÀÎÀûÀ¸·Î CSS¸¦ ´õ °øºÎÇϽñ⠹ٶø´Ï´Ù. ¾à¼ÓÇϴµ¥ ÀúÈñ°¡ ¿À´Ã ¾Ë¾Æº¸´Â °Í, ±×¸®°í HTML¿¡¼ Á¦°øÇÏ´Â ±â´ÉÀÇ ¼ö ½Ê, ¼ö ¹é¹è ÀÌ»óÀÇ ¸Å·ÂÀûÀÎ ±â´ÉÀÌ CSS¿¡ ÀÖÀ» °Ì´Ï´Ù.
#3. ¹®ÀÚ°ü·Ã HTML ÅÂ±× º¸°
¿©±â¼ Àá±ñ! ¹®ÀÚ¿¡ °ü·ÃµÈ ű׸¦ µÎ °³¸¸ ´õ º¸°í °¡ÁÒ.
[ font ÅÂ±× ]
»ç½Ç html¿¡¼ ¹®ÀÚ¸¦ Á¦´ë·Î ´Ù·ç´Â ű״ font ű×ÀÔ´Ï´Ù.
ÇÏÁö¸¸ ½ºÅ¸ÀÏ ½ÃÆ®¸¸Å Á¤±³ÇÑ Á¶ÀÛÀº ¸øÇؼ ÀúÈñ´Â ´Ù·çÁö ¾Ê°í ³Ñ¾î¿ÔÁö¿ä.
ÇÏÁö¸¸ ÀÌ·± űװ¡ Á¸ÀçÇÏ´Â °Í¸¸ÅÀº ±â¾ïÇÕ´Ï´Ù. Á¤¸» ÀÚÁÖ ¾²À̴ ű×À̴ϱî¿ä.
Àú´Â font ű׸¦ ½ºÅ¸ÀÏ ½ÃÆ®¿ëÀ¸·Îµµ ÀÚÁÖ ¾¹´Ï´Ù.
<font style="³»¿ë">
ÀÌ·± ½ÄÀ¸·Î¿ä. ¿ø·¡ HTML¿¡¼ ¹®ÀÚ¸¦ ´Ù·ç´Â °¡Àå Áß¿äÇÑ ÅÂ±× Áß ÇϳªÀÔ´Ï´Ù.
[ span ÅÂ±× ]
span ű״ ½ºÅ¸ÀϽÃÆ®¸¦ Àû¿ëÇϰųª ƯÁ¤ ±¸°£ÀÇ ¼Ó¼ºÀ» ¹Ù²ãÁÖ´Â µî ÀÚü·Î´Â Å« ¿ªÇÒÀÌ ¾øÁö¸¸ ¾î¶² ¿µ¿ªÀ» ÁöÁ¤Çؼ ±× ¿µ¿ª¿¡ Á¶ÀÛÀ» ÇØÁÙ ¶§ ÇÊ¿äÇÕ´Ï´Ù. À§¿Í °°Àº °æ¿ì¿¡µµ ÀÚÁÖ ¾²ÀÌÁÒ.
<span style="³»¿ë">
spanű״ Ȱ¿ëµµ°¡ ¸Å¿ì ³ôÀºµ¥, ¹«¸®Çؼ ¾²Áö´Â ¸¶¼¼¿ä. °è¼Ó ÀÌ·±Àú·± °ÍµéÀ» ¸¸µé´Ùº¸¸é, ±× °¡Ä¡°¡ º¸ÀÏ ¶§°¡ ÀÖÀ»°Ì´Ï´Ù.
Âü°í·Î spanű׸¸Å ÀÚÁÖ ¾²ÀÌ´Â°Ô divű×Àε¥, divű״ ¿©±â¼´Â ´Ù·çÁö ¾Ê°Ú½À´Ï´Ù.
ÀϹÝÀûÀ¸·Î ¹ü¿ë¼ºÀÖ°Ô ¾²´Â °Ç spanÀÌ ´õ ÁÁ½À´Ï´Ù.
ÀÌ µÎ °³ÀÇ Å±״ ¾Ë¾ÆµÎ¼¼¿ä.
#4. ¹®ÀÚ°ü·Ã CSS
¾ÕÀ¸·Î ¾²´Â ¸ðµç CSS ¼Ó¼ºÀº html ÅÂ±× ¾È¿¡ style="³»¿ë" ÀÇ ÇüÅ·Π¾´´Ù´Â ÀüÁ¦ÇÏ¿¡¼ À̾߱âÇÕ´Ï´Ù.
¹®ÀÚ°ü·Ã ÁÖ¿ä CSS ¼Ó¼ºÀº ¾Æ·¡¿Í °°½À´Ï´Ù.
font-size : ÆùÆ®ÀÇ Å©±â¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Çȼ¿ÀÌ¿ÜÀÇ °ªÀ¸·Îµµ ÁöÁ¤°¡´ÉÇϳª, ÀúÈñ´Â Çȼ¿(px)À» ¾²°Ú½À´Ï´Ù. (¿¹) font-size: 12px;
font-family : ±ÛÀÚü¸¦ ÁöÁ¤ÇÕ´Ï´Ù. '±¼¸²','Gulim','µ¸¿ò','¹ÙÅÁ' µîÀÇ ±ÛÀÚü¸¦ ³Ö¾îÁÖ¸é µË´Ï´Ù. ¸¸ÀÏ ºê¶ó¿ìÀú ȤÀº »ç¿ëÀÚÀÇ ÄÄÇ»ÅÍ°¡ ÇØ´ç ±ÛÀÚü¸¦ ¸ð¸¦ °æ¿ì ±âº» ±ÛÀÚü·Î Ç¥½ÃµË´Ï´Ù.
color : ±ÛÀÚÀÇ »öÀ» ÁöÁ¤ÇÕ´Ï´Ù.
text-decoration : ±ÛÀÚÀÇ »ó/Áß/ÇÏ À§Ä¡¿¡ ¼±À» ±ß½À´Ï´Ù. underline °ú none¸¸ ¾Ë¾ÆµÓ½Ã´Ù.
*<u>űװ¡ ¾Æ´Ñ CSS¸¦ ¾²´Â ÀÌÀ¯: ÀÌ ¼Ó¼ºÀº ÇÏÀÌÆÛ¸µÅ© °ü·Ã ¼Ó¼º°ú Ç×»ó °ãĨ´Ï´Ù. ¶§¹®¿¡ ÇÏÀÌÆÛ¸µÅ©ÀÇ ¼³Á¤À» ¹«½ÃÇÑ »óÅ·Π°ªÀ» ÁöÁ¤Çϱâ À§Çؼ CSS¸¦ ¾²´Â °ÍÀÔ´Ï´Ù.
|
»ç¿ë ¿¹:
(¿¹)
<span style="font-size:18px;font-family:¹ÙÅÁ;color:#0000FF;text-decoration:underline">±ÛÀÚÀÇ ¼Ó¼ºÀ» ¹Ù²ãº¾½Ã´Ù.</span>
| (°á°ú)
±ÛÀÚÀÇ ¼Ó¼ºÀ» ¹Ù²ãº¾½Ã´Ù.
|
#5. Å×ÀÌºí °ü·Ã CSS
Å×ÀÌºí¿¡ »ç¿ëµÇ´Â CSS´Â ¹®ÀÚ¿Í´Â ´Ù¸£°Ô tableÅÂ±×¿Í tdű׿¡ »ç¿ëÇÏ´Â ½ºÅ¸ÀϽÃÆ®°¡ Á¤È®È÷ ³ª´µ¾î¾ßÇÕ´Ï´Ù.
Çϳª¾¿ º¸°Ú½À´Ï´Ù.
[ table ű׿¡ ÁöÁ¤ÇÏ´Â CSS ]
¸ðµç °ªÀ» ´Ù ¾Ë ÇÊ¿ä´Â ¾ø±â ¶§¹®¿¡ ÀÚÁÖ ¾²ÀÌ´Â ¼Ó¼º¿¡ ÇØ´ç °ª±îÁö °°ÀÌ ³Ö¾ú½À´Ï´Ù.
word-break:break-all; : ±ÛÀÚ¸¦ Çϳª¾¿ À߶ó¼ ÁٹٲÞÇÏ°Ô ÇØÁÝ´Ï´Ù. ÀÌ°Ô ¼³Á¤ÀÌ ¾ÈµÇ¸é ´Ü¾î´ÜÀ§·Î ÁٹٲÞÀÌ µÉ ¼öµµ ÀÖ½À´Ï´Ù.
table-layout:fixed : Å×À̺íÀÇ Å©±â¸¦ °íÁ¤½ÃÄÑÁØ´Ù.
border-collapse:collapse; : Å×À̺íÀÇ ¿Ü°û Å׵θ®¿Í ¼¿ Å׵θ®°¡ °ãÄ¥ ¶§ µÎ²¨¿öÁöÁö ¾Ê°í ÇÕÃÄÁö°Ô ÇÑ´Ù.
border-style:dotted; : Å׵θ®°¡ Á¡¼±ÀÌ µÈ´Ù.
|
[ td ű׿¡ ÁöÁ¤ÇÏ´Â CSS ]
background-repeat: no-repeat; : ¹è°æ±×¸²ÀÌ ¹ÙµÏÆǽÄÀ¸·Î ¹Ýº¹Ãâ·ÂµÇ´Â °ÍÀ» ¸·´Â´Ù.
|
À½. ¾Ë·Áµå¸±°Ô ¸¹ÀÌ ÀÖ³ª ½Í¾ú´Âµ¥, ÀÚÁÖ »ç¿ëÇÏ´Â °ÍÀº ÀÌ Á¤µµ¸é ÃæºÐÇÒ °Í °°½À´Ï´Ù.
ÀÌ ¿Ü¿¡µµ ¿©·¯ºÐÀÌ html¿¡¼ ¸ø Çߴµ¥ ÇÒ ¼ö ÀÖÀ» °Í °°Àº°Ç ´ëºÎºÐ CSS·Î °¡´ÉÇÕ´Ï´Ù.
ÇÊ¿äÇϽŠ°Ô ÀÖÀ¸¸é ÀÌÁ¨ Á÷Á¢ ã¾Æº¸½Ã±â ¹Ù¶ø´Ï´Ù^^
#6. head ÅÂ±× ¾ÈÀÇ CSS
head ÅÂ±× ¾È¿¡ CSS¸¦ ¾²´Â ¹æ¹ý ¶ÇÇÑ ´Ù¾çÇÏÁö¸¸, À̹ø¿¡´Â µü µÎ °¡ÁöÀÇ °æ¿ì¸¸ º¸°Ú½À´Ï´Ù.
¿ì¼± head ÅÂ±× ¾È¿¡ ½ºÅ¸ÀÏ ½ÃÆ®¸¦ ¼±¾ðÇÒ ¶§´Â ¾Æ·¡Ã³·³ ÇÕ´Ï´Ù.
<head>
<STYLE TYPE="text/css">
<!--
CSS³»¿ë
-->
</style>
</head>
|
¿©±â¼ ÁÖ¼® 󸮸¦ ÇØÁÖ´Â °ÍÀº ¿¡·¯°¡ ³¯ °æ¿ì Äڵ带 º¸ÀÌÁö ¾Ê±â À§ÇÔÀ̸ç,
ÀÌ »çÀÌ¿¡ ÀÖ´Â CSS´Â Á¤»ó ÀÛµ¿ÇÕ´Ï´Ù.
±×·³ ¿ì¼±, ù ¹ø° °æ¿ì¸¦ º¸°Ú½À´Ï´Ù.
<STYLE TYPE="text/css">
<!--
body,td{font-family:±¼¸²;font-size:12px;}
>--
</style>
|
ÀÌ·¸°Ô 󸮸¦ ÇØÁÖ¸é, ÇØ´ç html ¹®¼¿¡¼ »ç¿ëµÇ´Â ¸ðµç bodyÅÂ±×¿Í tdÅÂ±× ¾ÈÀÇ ±ÛÀÚ´Â
font-family:±¼¸²;font-size:12px; ÀÌ ¼Ó¼ºÀ» ¹Þ°Ô µË´Ï´Ù. ƯÁ¤ ÅÂ±× Àüü¸¦ ó¸®ÇÒ ¶§ ¾²´Â ¹æ¹ýÀÔ´Ï´Ù.
µÎ ¹ø°¸¦ º¸°Ú½À´Ï´Ù.
<STYLE TYPE="text/css">
<!--
a:link {text-decoration: none;}
a:active {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
>--
</style>
|
ÀÌ°Ç ÇÏÀÌÆÛ¸µÅ©°¡ °É¸° ±Û¾¾¸¦ ¾î¶»°Ô ó¸®ÇØÁÖ´ÂÁö¿¡ °üÇÑ CSSÀÔ´Ï´Ù.
¾Õ¿¡¼ º¸¾Ò´ø body ű×ÀÇ ¼Ó¼ºº¸´Ù ´õ ÀÚ¼¼ÇÏ°Ô ´Ù·ì´Ï´Ù.
Çϳª¾¿ »ìÆ캸¸é,
a:link ´Â ¸µÅ©°¡ °É·ÁÀÖ´Â »óŸ¦ ¶æÇÕ´Ï´Ù.
a:active ´Â Ŭ¸¯ÇÏ´Â ¼ø°£ÀÔ´Ï´Ù.
a:visited ´Â ÇÑ ¹øÀÌ»ó ¹æ¹®ÇÑ ÇÏÀÌÆÛ¸µÅ©¸¦ ¶æÇÕ´Ï´Ù.
a:hover ´Â ¸¶¿ì½º°¡ ÇØ´ç ±ÛÀÚ À§¿¡ ¿Ã¶ó°¡ÀÖÀ» ¶§¸¦ ¶æÇÕ´Ï´Ù.
Áï, À§ÀÇ ±¸¹®Àº "Æò¼Ò¿¡´Â ¸µÅ©°É¸° ±Û¾¾ ¾Æ·¡¿¡ ÁÙÀ» ±ßÁö ¸»´Ù°¡, ¸¶¿ì½º¸¦ À§¿¡ ¿Ã·ÈÀ» ¶§¸¸ ±×¾î¶ó" ¶ó´Â ¶æÀÔ´Ï´Ù.
´ç¿¬È÷ text-decoration ÀÌ¿ÜÀÇ ¿©·¯°¡Áö ¼Ó¼ºÀ» ¼³Á¤ÇØÁÙ ¼ö ÀÖ½À´Ï´Ù.
¿©±â±îÁö Çؼ HTML°ü·Ã °ÀǸ¦ ¸ðµÎ ¸¶Ä¡°Ú½À´Ï´Ù.
¾Æ¸¶ ÀÌ Á¤µµ¸¸ ¾Ë¸é ±âº»ÀûÀ¸·Î htmlÀ» ´Ù·ç´Â °Í¿¡´Â ¹®Á¦°¡ ¾øÀ» °ÍÀÔ´Ï´Ù.
À¥ ÇÁ·Î±×·¡¹Ö¿¡ ÀÔ¹®ÇÏ½Ç »ý°¢ÀÌ ¾øÀ¸½Å ºÐÀº, ¿©±â±îÁöÀÇ ³»¿ëÀ» °¥°í ´Û¾Æ¼ ÁÁÀº ȨÆäÀÌÁö¸¦ ¸¸µå½Ã±â ¹Ù¶ø´Ï´Ù. °Ô½ÃÆÇ µîÀÇ ÇÁ·Î±×·¥µî°ú °ü·ÃµÈ ºÎÁ·ÇÑ ºÎºÐÀº, ÀÎÅͳݿ¡¼ ¹«·á·Î Á¦°øÇÏ°í ÀÖ´Â °Íµéµµ ¸¹ÀÌ ÀÖ´ä´Ï´Ù. (Á¦·Îº¸µå µî)
¾ó¸¶³ª ½¯Áö´Â ¸ð¸£°ÚÁö¸¸ Á» ½¬´Ù°¡, ´ÙÀ½¿¡´Â PHP¿¡ °ü·ÃµÈ ±âº»ÀûÀÎ °ÀǸ¦ ÇÏ°Ú½À´Ï´Ù.
´ÙÀ½ ¿ª½Ã "°¾ÆÁö¿Í ¼Û¾ÆÁöµµ ¸¸µé ¼ö Àִ ȨÆäÀÌÁö"ÀÇ ¿¬¼ÓÀÔ´Ï´Ù^^
|