CSS Syntax and Data type
ÆäÀÌÁö ¸ñÂ÷
1. CSS ±âº» ¹®¹ý
À̹ø ÆäÀÌÁö¿¡¼´Â CSS ¿¡¼ »ç¿ëµÇ´Â ¹®¹ý(Syntax)°ú Å×ÀÌŸ Çü½Ä(Data type)¿¡ ´ëÇØ¼ ¾Ë¾Æ º¸µµ·Ï ÇϰڽÀ´Ï´Ù. CSSÀÇ ±âº» ¹®¹ýÀº ´Ü¼øÈ÷ ¾Æ·¡¿Í °°½À´Ï´Ù.
Property Block
{CSS Property : value | keyword }
Inline style À» Á¦¿ÜÇÑ ¸ðµç Style Property ¿Í Value, Keyword ´Â Áß°ýÈ£ ({ }) ¼Ó¿¡ µé¾î °©´Ï´Ù.
1 °³ÀÇ Property¸¦ »ç¿ëÇÒ °æ¿ì
{CSS Property : (»ç¿ë°ª) value | keyword}
1 °³ÀÇ Property¸¦ »ç¿ëÇÒ °æ¿ì CSS Property¿Í »ç¿ë°ª »çÀ̸¦ colon(:) À¸·Î ±¸ºÐÇÕ´Ï´Ù.
¿©·¯ °³ÀÇ Property¸¦ »ç¿ëÇÒ °æ¿ì
{ CSS Property : (»ç¿ë°ª) value | keyword ; CSS Property : (»ç¿ë°ª) value | keyword ; ........ }
¿©·¯ °³ÀÇ Property¸¦ »ç¿ëÇÒ °æ¿ì CSS Property¿Í »ç¿ë°ª »çÀ̸¦ colon(:) À¸·Î ±¸ºÐÇÏ°í ´ÙÀ½¿¡ ¿À´Â CSS Property¿Í »ç¿ë°ª »çÀÌ¿¡´Â semi-colon (;) À» Âï¾î¼ ±¸ºÐÇØ °¡¸é¼ ¿¬¼ÓÀûÀ¸·Î ÇÊ¿äÇÑ ¸¸Å ³ª¿ÇØ ³ª°©´Ï´Ù.
2. Property °ª¿¡ »ç¿ëµÇ´Â Å×ÀÌÅÍÀÇ Á¾·ù ¹× ÇüÅÂ
- Integer(Á¤¼ö)¿Í Real number(½Ç¼ö)
Á¤¼ö´Â 0 ~ 9 »çÀÌÀÇ Á¤¼ö(ïÚâ¦), ½Ç¼ö´Â 0 ~ 9 »çÀÌÀÇ Á¤¼ö ¹× ºÎµ¿ ¼Ò¼ö
- Length Units(»ç¿ë ´ÜÀ§)
»ç¿ë ´ÜÀ§´Â ¾Æ·¡ Ç¥ÀÇ »ó´ë ´ÜÀ§¿Í Àý´ë ´ÜÀ§°¡ »ç¿ë µË´Ï´Ù. HTML ¿¡¼´Â 'Percentage(%)' À̿ܿ¡ Pixel(px) °ú °°Àº ´ÜÀ§¸¦ ºÙÀÌÁö ¾Ê¾ÒÁö¸¸ CSS ¿¡¼´Â ¾Æ·¡ Ç¥ÀÇ ¸ðµç ´ÜÀ§¸¦ ºÙ¿©¼ »ç¿ëÇÏ´Â °ÍÀ» ¿øÄ¢À¸·Î ÇÕ´Ï´Ù. ƯÈ÷ Strict DTD ¿¡¼´Â ´ÜÀ§ÀÇ »ý·«À» Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù. Transitional DTD ¿¡¼´Â »ý·«À» Çã¿ëÇÏ¸ç »ý·«ÇßÀ» °æ¿ì¿¡´Â ¸ðµÎ Pixel ´ÜÀ§·Î °£Áֵ˴ϴÙ. ¶ÇÇÑ ¼ýÀÚ¿Í ´ÜÀ§¸¦ µû¿ÈÇ¥ ¼Ó¿¡ ³ÖÀ¸¸é ¾ÈµË´Ï´Ù. 2Áß µû¿ÈÇ¥ ´Ü¼ø µû¿ÈÇ¥ ¸ðµÎ ¾ÈµÇÁ®. ¿¹¸¦ µé¾î...
{width : 10px} /* ¿Ã¹Ù¸¥ Ç¥±â */
{width : "10px"} /* Ʋ¸° Ç¥±â */
{width : '10px'} /* Ʋ¸° Ç¥±â */
À§¿Í °°½À´Ï´Ù.
- Keyword
Keyword ´Â ÀÏÁ¾ÀÇ ºê¶ó¿ìÀú ¿¹¾à¾î·Î¼ ¼ýÀÚ¿Í ´ÜÀ§ ´ë½Å »ç¿ëÇÏ´Â °ü¿ëÀûÀÎ ´Ü¾îµéÀÌ µÇ°Ú½À´Ï´Ù. ¿¹¸¦ µé¾î µÎ²²¸¦ 2px ³ª 0.5cm µîÀÇ ¼ýÀڷΠǥ±âÇÒ ¼öµµ ÀÖÁö¸¸ thin(°¡´Â), medium(Áß°£ ±½±âÀÇ), thick(µÎ²¨¿î) µîÀÇ Keyword·Î Ç¥ÇöÇϱ⵵ ÇÕ´Ï´Ù. Keyword ¿ª½Ã 2Áß ¶Ç´Â ´Ü¼ø µû¿ÈÇ¥·Î Quoting(Àοë) ÇÏ¸é ¾ÈµË´Ï´Ù. ¿¹¸¦ µé¾î ¾Æ·¡¿Í °°ÀÌ...
{border-width : thin} /* ¿Ã¹Ù¸¥ Ç¥±â */
{border-width : "thin"} /* Ʋ¸° Ç¥±â */
{border-width : 'thin'} /* Ʋ¸° Ç¥±â */
ÀÌ·¸°Ô À§¿Í °°½À´Ï´Ù.
- String(¹®ÀÚ¿)
ÀÚÄ© ¹®ÀÚ¿°ú Keyword¸¦ È¥µ¿ÇÒ ¼ÒÁö°¡ Àִµ¥, ¹®ÀÚ¿°ú Keyword ´Â ´Ù¸¨´Ï´Ù. Keyword´Â ºê¶ó¿ìÀú¿¡ ¹Ì¸® Á¤ÇØ ³õÀº '¿¹¾à¾î' À̰í, String(¹®ÀÚ¿)Àº »ç¿ëÀÚ°¡ ÀÔ·ÂÇÏ¿© ÁöÁ¤ÇÏ´Â ÀÓÀÇÀÇ ¹®ÀÚµéÀÌ µÇ°Ú½À´Ï´Ù. ¿¹¸¦ µé¾î...
border-width:thin À̳ª, background-color:gold µîÀº Keyword À̰í,
P.answer:before { content: "The answer is : " } ´Â String(¹®ÀÚ¿)À̶ó´Â ¶æÀÔ´Ï´Ù.
- uri = url + urn
À¥ »ó¿¡¼ ¹®¼ÀÇ ¹è°æ ±×¸²À̳ª ¼ø¼°¡ ¾ø´Â list ¾Õ¿¡ IconÀ» ³Ö´Â ´Ù°Å³ª ÇÒ ¶§´Â url À̳ª uri ¸¦ ±âÀÔÇØ¾ß ÇÏÁ®. ¿¹¸¦ µé¾î...
body {background-image : url(http://www.webdesigner.co.kr/bgpicture.gif)} ¶Ç´Â
Li {list-style-image : url("http://www.cadvance.org/icon/simple.gif")}
ÀÌ·¸°Ô À§¿Í °°ÀÌ ±âÀÔÇÕ´Ï´Ù. ÀÌ ¶§ url À» 2Áß ¶Ç´Â ´Ü¼ø µû¿ÈÇ¥·Î Quoting ÇØµµ µÇ°í ¾ÈÇØµµ µË´Ï´Ù.
- CSS ¿¡ »ç¿ëµÇ´Â ÁÖ¼®(Comment)
CSS ¿¡¼µµ ¿ª½Ã ÁÖ¼®À» »ç¿ëÇÕ´Ï´Ù. ¾Æ·¡ÀÇ Ç¥¿¡µµ ³ª¿Í ÀÖÁö¸¸ CSSÀÇ ÁÖ¼®Àº /* .... */ ÀÔ´Ï´Ù. ÀÌ ÁÖ¼®¹®Àº ÇÑ ÁÙ ¶Ç´Â ¿©·¯ÁÙÀ» ¾µ¼öµµ ÀÖÀ¸¸ç Property Block ¼Ó¿¡¼µµ »ç¿ëÀÌ °¡´ÉÇÕ´Ï´Ù. ¿¹¸¦ µé¾î...
ÁÖ¼®¹® ÀԷ¿¹
.sample{
color:red;
background-color:#c0c0c0;
width:100%;
border:1px solid #808080;
padding:3px 4px;
}
¿Í °°ÀÌ À§Ä¡¿¡ ±¸¾Ö¸¦ ¹ÞÁö ¾Ê½À´Ï´Ù. ¾Æ·¡ÀÇ Ç¥´Â °¢ ¾ð¾îº° ÁÖ¼®¹® ÀÔ´Ï´Ù.
| °¢ ¾ð¾îº°·Î »ç¿ëµÇ´Â ÁÖ¼®¹® |
| HTML |
<!-- ÁÖ¼® --> |
| CSS |
/* ÁÖ¼® */ |
| JavaScript |
//ÁÖ¼® (Slash 2°³) |
| ASP |
'ÁÖ¼® (ÀÛÀº µû¿ÈÇ¥) |
| XML |
<!-- ÁÖ¼® --> |
3. À¯È¿ÇÏÁö ¸øÇÑ(Invalid) Property name À̳ª °ªÀÇ Ã³¸®(Parsing)
¹®¼¸¦ ÀÛ¼ºÇÏ´Ù º¸¸é Error ¶ó´Â ³ÑÀº ¾ðÁ¦ ¾îµð¼³ª ³ªÅ¸³¯ °¡´É¼ºÀÌ ÀÖÁ®. ¿ÀŸ°¡ »ý°Ü¼ ±×·¸°Ô µÇ´Â °æ¿ì, »ç¿ë¹ýÀ» ¸ô¶ó¼ ±×·¸°Ô µÇ´Â °æ¿ì µî ¿©·¯ °æ¿ì¿¡ Error ÀÇ °¡´É¼ºÀÌ »ý±â°Ô ¸¶·ÃÀÔ´Ï´Ù. CSS ÀÇ °æ¿ì À¯È¿ÇÏÁö ¾ÊÀº Property ³ª °ªÀÌ ÀÔ·Â µÇ¾úÀ» °æ¿ì ¾î¶»°Ô 󸮰¡ µÇ´ÂÁö ¾Ë¾Æ º¾½Ã´Ù.
- CSS ±Ô°Ý¿¡ ¾ø´Â Property¸¦ »ç¿ëÇÑ °æ¿ì
ÀÌ °æ¿ì¿¡´Â Parser ¿¡°Ô ¹«½Ã(Ignore) ´çÇÕ´Ï´Ù. »© ³õ°í Áö³ª°¡°Ô µÇ´Â °ÅÁ®. °¨È÷ Àΰ£À» ¹«½ÃÇÏ´Ù´Ï... ÇÏ°í ºÒÄèÇØ ÇØµµ ÇÏ´Â ¼ö ¾ø½À´Ï´Ù. Parser ¶õ ³ÑÀÌ ¸¸µé¾î Áö±æ ±×·¸°Ô ¸¸µé¾î Á³À¸´Ï±î¿ä. ¿¹¸¦ µé¾î...
{woodplate : 300px } /* woodplate ¶ó´Â Property´Â CSS¿¡ ¾øÀ¸¹Ç·Î ¹«½Ã µË´Ï´Ù. */
- À¯È¿ÇÏÁö ¾ÊÀº »ç¿ë°ªÀ» ÀÔ·ÂÇÑ °æ¿ì
ÀÌ °æ¿ìµµ ¿ª½Ã ¹«½ÃÇÕ´Ï´Ù. ¿¹¸¦ µé¾î...
{color : redish} /* redish ´Â named color °¡ ¾Æ´Ï¹Ç·Î ¹«½ÃÇÕ´Ï´Ù. */
{color : #1234} /* #1234 ´Â Hex 3digit À̳ª 6digit ÀÌ ¾Æ´Ï¹Ç·Î ¹«½ÃÇÕ´Ï´Ù. */
- ÀԷ°ªÀÌ ¹üÀ§¸¦ ¹þ¾î³ °æ¿ì
ÀÌ °æ¿ì¿¡´Â ¹üÀ§¿¡ °¡±î¿î ÂÊ °ªÀ¸·Î Ãë±ÞÇÕ´Ï´Ù. ¿¹¸¦ µé¾î...
{color : rgb(-20, 128, 128)} /* {color : rgb(0, 128, 128)} °ú °°½À´Ï´Ù. */
{color : rgb(300, 128, 128)} /* {colro : rgb(255, 128, 128)} °ú °°½À´Ï´Ù. */
color ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº (»ö»ó, ±æÀÌ´ÜÀ§) ¸¦ ÂüÁ¶ ÇϽÃÁ®...
4. ´ë¼Ò¹®ÀÚÀÇ Ã³¸®
¼ø¼öÇÏ°Ô CSS ÀÚü´Â ´ë ¼Ò¹®ÀÚÀÇ ±¸ºÐÀÌ ¾ø½À´Ï´Ù. ´Ü, CSS·Î DHTML Scripting ÇÒ ¶§´Â Á¤È®ÇÏ°Ô ±¸ºÐÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù. className, CSSÀÇ DHTML PropertyµîÀÌ ±×·¸½À´Ï´Ù.
5. Property Table º¸´Â ¹æ¹ý
¾ÕÀ¸·Î ³ª¿À´Â CSS Property ´Â ¾Æ·¡¿Í °°Àº Ç¥·Î ¼³¸íÇÏ°Ô µË´Ï´Ù. °¢ Ç׸ñÀÌ ¹«¾ùÀ» ¶æÇϸç, ¾î¶»°Ô ÀÌÇØ ÇØ¾ß ÇÏ´ÂÁö »ìÆì º¸µµ·Ï ÇÏÁ®...
| Property name : 'color' ¿Í °°Àº Property À̸§ÀÌ µé¾î°¨. |
| Value |
| Possible Value : »ç¿ë °¡´ÉÇÑ °ªÀ̳ª Keyword °¡ µé¾î°¨. '|' ´Â or, '||' ´Â and. |
| ¿¹) |
[ [<percentage> | <length> ]{1,2} | [ [top | center | bottom] || [left | center | right] ] ] | inherit |
| ¼³¸í |
[ [<percentage> | <length> ]{1,2} : ¹éºÐÀ²À̳ª ±æÀÌ ´ÜÀ§ Áß¿¡¼ 1Á¾·ù ¶Ç´Â 2Á¾·ù(¿¹: 20% 20% ¶Ç´Â 30px 30px ¶Ç´Â 20% 30px ¿Í °°ÀÌ)¸¦ »ç¿ëÇϰųª |
[ [top | center | bottom] || [left | center | right] ] ] : top, center, bottom Áß Çϳª¿Í left, center, right Áß¿¡ Çϳª Áï, 2 °³ÀÇ Keyword(¿¹: center center ¶Ç´Â top right µî°ú °°ÀÌ)¸¦ »ç¿ëÇϰųª |
inherit : °ªÀ» »ó¼Ó(Inherit)
¹Þ¾Æ¼ »ç¿ëÇÒ °Í. |
|
| Initial |
| Initial Value : ÁöÁ¤ÇÏÁö ¾Ê¾ÒÀ» ¶§ÀÇ 'ÃʱⰪ' Áï, Default Value°¡ µé¾î°¨. |
|
| Applies to |
| ÇØ´ç Property ¸¦ Àû¿ëÇÒ ¼ö ÀÖ´Â HTML Element. |
|
| Inherited |
| »ó¼ÓµÇ´Â(Inherited) Property ÀÎÁö(Yes) ¾Æ´ÑÁö(No)ÀÇ ¿©ºÎ. |
| ¿¹) |
yes : »ó¼Ó ¹ÞÀ½, no : »ó¼Ó ¾ÈµÊ. |
|
| Percentages |
Percentage(¹éºÐÀ²) °ªÀÌ »ç¿ë °¡´ÉÇÑÁöÀÇ ¿©ºÎ
Default(Ç¥±âÇÏÁö ¾ÊÀ¸¸é) : N/A (Not Accepted : Çã¿ë ¾ÊµÊ) |
|
| Media |
| Ãâ·ÂµÇ´Â Àåºñ(Media)ÀÇ Á¾·ù |
| ¿¹ 1) |
@Media all {selector {property : value} } : ¸ðµç Ãâ·Â Media |
| ¿¹ 2) |
@Media screen {selector {property : value} } : ȸé Ãâ·Â Media |
| ¿¹ 3) |
@Media aural {selector {property : value} } : À½¼º Ãâ·Â Media |
| ¿¹ 4) |
@Media print {selector {property : value} } : ÇÁ¸°ÅÍ |
|
| HTML Syntax |
| HTMLÀÇ Property block ¿¡¼ »ç¿ëÇÏ´Â ¹®¹ý |
| ¿¹) |
{ color : sColor }, sColor = (style Color) Áï, CSS ¿¡¼ »ç¿ë °¡´ÉÇÑ ÇØ´ç CSS Property value. |
|
| Scripting |
| DHTMLÀ̳ª JavaScrit ¿¡¼ »ç¿ëÇÏ´Â ¹®¹ý |
| ¿¹) |
object.style.color [ = sColor ], sColor = (style Color) |
|
6. Cascading
Cascading °ú Inherit ´Â ¼·Î ¿¬°ü¼ºÀ» °®°í ÀÖ½À´Ï´Ù. TableÀÇ ¹è°æ»öÀÌ Tr, Td¿¡ »ó¼ÓµÇÁö¸¸ TrÀ̳ª Td¿¡ ´Ù¸¥ ¹è°æ»öÀ» ÁöÁ¤Çϸé ÁöÁ¤µÈ »öÀÌ ¹è°æ»öÀÌ µÇ´Â °Í°ú °°ÀÌ ¼Ó¼º(Attirbute)°ªÀÌ »ó¼ÓµÇ´À³Ä ¾ÊµÇ´Â³ÄÀÇ ¿©ºÎ¿¡ °üÇÑ ºÎºÐ(Table·Î º¸´Â Cascading Order, ½ºÅ¸ÀÏ »ç¿ë¹ý ¿ì¼±¼øÀ§, Selector ¿ì¼±¼øÀ§ ÂüÁ¶)°ú ¹®¼ ÀÛ¼ºÀÚ¿Í ¹®¼¸¦ º¸´Â »ç¿ëÀÚ, ±×¸®°í »ç¿ëÀÚÀÇ UAÀÇ °ü°è¿¡ ´ëÇÑ Cascading Order°¡ ÀÖ½À´Ï´Ù. Browser¸¦ ¿°í µµ±¸ ¸Þ´ºÀÇ ÀÎÅÍ³Ý ¿É¼Ç(O)... À» ¼±ÅÃÇÏ¸é ¾Æ·¡¿Í °°Àº ´ëÈ »óÀÚ°¡ ³ª¿É´Ï´Ù.
¾Æ·¡ÀÇ ±×¸²¿¡¼ »ç¿ëÀÚ ¼½Ä(User Style Sheet)À» ¼±ÅÃÇÏ°í ´ÙÀ½ ±×¸²À» º¸¸é


À§ÀÇ ±×¸²¿¡¼ À¥ ÆäÀÌÁö¿¡ ÁöÁ¤µÈ »ö ¹«½Ã¸¦ ¼±ÅÃÇϸé ÀÛ¼ºÀÚ°¡ {color:#333333;}°ú °°ÀÌ ±ÛÀÚ»öÀ» ÁöÁ¤Çϰųª, {background-color:#EFEFEF;} ·Î ¹è°æ»öÀ» ÁöÁ¤ÇÏ´õ¶óµµ »ç¿ëÀÚ´Â ±âº» ±ÛÀÚ»ö '#000000'°ú ±âº» ¹è°æ»ö '#FFFFFF' ·Î ¹®¼¸¦ º¸°Ô µË´Ï´Ù. ¸¶Âù°¡Áö·Î 'À¥ ÆäÀÌÁö¿¡ ÁöÁ¤µÈ ±Û²Ã ½ºÅ¸ÀÏ(font-family) ¹«½Ã', 'À¥ ÆäÀÌÁö¿¡ ÁöÁ¤µÈ ±Û²Ã Å©±â(font-size) ¹«½Ã' ¸¦ ¼±ÅÃÇÏ¸é ±Û²Ã(font-family)°ú ±Û²Ã Å©±â(font-size)°¡ ¸ðµÎ ±âº»°ª(Default)À¸·Î º¸ÀÌ°Ô µË´Ï´Ù. ±×·±µ¥ ÀÌ ±âº»°ª(Default)À̶ó´Â °Ç °á±¹ »ç¿ëÀÚÀÇ UA ÀÇÇØ¼ ÁÂ¿ì µÇ±â ¶§¹®¿¡ ÀÛ¼ºÀÚ, »ç¿ëÀÚ, User Agent ÀÇ 3ÀÚÀÇ °üÁ¡À» °í·ÁÇØ º¼ Çʿ䰡 ÀÖ´Â °ÍÀÌÁ®.
´ÙÀ½Àº ±×¸²¿¡¼ÀÇ »ç¿ëÀÚ ½ºÅ¸ÀÏ ½ÃÆ®¸¦ »ç¿ëÇÏ¿© ¹®¼¿¡ ¼½ÄÀ» Àû¿ë ºÎºÐÀε¥, ÀÌ ºÎºÐÀ» ½ÇÇèÇØ º¸±â À§Çؼ ¾à°£ÀÇ Áغñ¸¦ ÇØ¾ß µÇ°Ú±º¿ä. ¾Æ·¡¿Í °°ÀÌ user_css.css·Î ÆÄÀÏ À̸§À» ÁÖ°í Source code¸¦ ÀÛ¼ºÇϰí ÀúÀåÇϽÃÁÒ...
user_css.css
A {text-decoration: none; color:#4169e1; }
A:hover {text-decoration: none; color:#ff9933;}
body {font:12px/1.5em Verdana; color:brown; background-color:#EFEFEF;}
ÀÌ ºÎºÐÀ» user_css.css ·Î ÀúÀåÇßÀ¸¸é ½ºÅ¸ÀÏ ½ÃÆ®¸¦ »ç¿ëÇÏ¿© ¹®¼¿¡ ¼½ÄÀ» Àû¿ëÀ» üũÇÕ´Ï´Ù. üũ°¡ µÇ¸é ã¾Æº¸±â ´ÜÃß°¡ Ȱ¼ºÈµÇ´Âµ¥, ´ÜÃ߸¦ ´·¯¼ ÀúÀåÇØ ³õÀº user_css.css ÆÄÀÏÀ» ã¾Æ¼ ÁöÁ¤ÇØ ÁÖ°í 'È®ÀÎ' / 'È®ÀÎ' À¸·Î ´ëÈ»óÀÚ¸¦ ´ÝÀº ´ÙÀ½ ºê¶ó¿ìÀú¸¦ º¸¸é user_css.css¿¡ ÁöÁ¤µÈ Property °ªµéÀÌ Àû¿ëµÇ¾î ÀÖ´Â °ÍÀ» È®ÀÎ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸µÅ© ±Û¾¾´Â '#4169e1' »öÀ¸·Î º¸À̰í, ¸µÅ©¿¡ ¸¶¿ì½º Ä¿Àú¸¦ ¿Ã¸®¸é '#ff9933' »öÀ¸·Î º¸ÀÌ´Â µî, ÁöÁ¤µÈ Property µéÀÌ ¸ðµÎ º»¿¬ÀÇ ÀÓ¹«¸¦ ´ÙÇϰí ÀÖ´Â °ÍÀ» ¾Ë ¼ö ÀÖ°Ú½À´Ï´Ù. µÚ¿¡ ³ª¿À´Â !important ºÎºÐ¿¡¼ ´Ù½Ã ÇÑ ¹ø ³ª¿À°Ô µÇ¹Ç·Î Áö¸é °ü°è»ó À̸¸ ÁÙÀ̰í, ´ÙÀ½Àº »ó¼Ó(Inheritance)¿¡ ´ëÇØ ¼³¸íÇϰڽÀ´Ï´Ù.
7. Property °ªÀÇ »ó¼Ó(Inheritance)
µÚ¿¡ ³ª¿À´Â °¢ Property ¸¶´Ù »ç¿ë°ª(Value)¿¡ inherit ¶ó´Â ´Ü¾î°¡ ¹ø¹øÈ÷ µîÀåÇϴµ¥ inherit ¶õ ÇÏÀ§ TagÀÌ »óÀ§ TagÀÇ »ç¿ë°ªÀ» ¹°·Á ¹Þ´À³Ä ¾Æ´Ï³Ä¸¦ ³ªÅ¸³»´Â °Í ÀÔ´Ï´Ù. ÀÌ·¯ÇÑ °ªÀÇ »ó¼ÓÀº ¾î¶² CSS Property´Â »ó¼ÓµÇ´Â °ÍÀÌ ÀÖ°í ¾È µÇ´Â °ÍÀÌ Àִµ¥, ´ÙÀ½ÀÇ ¿¹Á¦¸¦ º¸½ÃÁ®.
ÀÔ·Â
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 TRANSITIONAL//EN">
<HTML>
<HEAD>
<TITLE>»ó¼ÓÀ̶ó´Â °Ç Ç×»ó º¹ÀâÇϱº...</TITLE>
</HEAD>
<BODY style="font:24px Verdana; color:red;">
<CENTER>body¿¡¼ »ç¿ëÇÏ´Â ±Û¾¾</CENTER><BR><BR>
<TABLE align="center" border="1" width="50%">
<TR>
<TD>R1 C1</TD>
<TD>R1 C2</TD>
</TR>
<TR>
<TD>R2 C1</TD>
<TD>R2 C2</TD>
</TR>
</TABLE>
</BODY>
</HTML>
Ãâ·Â°á°ú
À§ÀÇ Ãâ·Â °á°ú¸¦ º¸¸é, Verdana ±Û²Ã°ú red ±Û¾¾»öÀº Table¿¡ »ó¼ÓÀÌ µÇ¾úÁö¸¸ 24px ÀÇ ±Û¾¾ Å©±â´Â Table¿¡ »ó¼ÓµÇÁö ¾ÊÀº °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. ÀÌ¿Í °°ÀÌ »ó¼ÓÀÌ µÇ´Â Property¿Í ±×·¸Áö ¾ÊÀº Proeprty µéÀÌ Àִµ¥, °¢ ÇØ´ç PorpertyÀÇ Value Ç׸ñ¿¡ Ç¥½ÃµÇ¾î ÀÖ½À´Ï´Ù.
ÀÌ »ó¼ÓÀ̶ó´Â ¹°°Ç¿¡ ´ëÇØ °í·ÁÇØ¾ß ÇÏ´Â »çÇ×ÀÌ ¶Ç Çϳª Àִµ¥, ¹®¼ Çü½ÄÀÇ Á¤ÀÇ(DTD : Document Type Definition)¿¡ °üÇÑ °ÍÀÔ´Ï´Ù. ȣȯ¸ðµå(Transitional Mode)¿¡¼´Â À§ÀÇ ¿¹Á¦¿Í °°ÀÌ '24px' ¶ó´Â ±ÛÀÚÅ©±â°¡ »ó¼ÓµÇÁö ¾Ê¾ÒÁö¸¸ ¾ö°Ý¸ðµå(Strict Mode)¿¡¼´Â ±Û¾¾Å©±âµµ »ó¼ÓÀÌ µË´Ï´Ù. À§ÀÇ ¿¹Á¦ code Áß¿¡¼
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> ºÎºÐÀ»
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN"> ·Î ¼öÁ¤ÇÏ°í °¢ÀÚ ½ÇÇèÇØ º¸½Ã±æ...
óÀ½ CSS¸¦ Á¢ÇÏ´Â »ç¶÷µéÀº ¼±¶æ ÀÌÇØ°¡ °¡Áö ¾ÊÀ» Áöµµ ¸ð¸£°Ú½À´Ï´Ù. ÇÏÁö¸¸ ¾ÕÀ¸·Î °¢°¢ÀÇ CSS Property ¿¡ ´ëÇØ ¼³¸íÇϰí, ¿¹Á¦¸¦ º¸¸é ¾ó¸¶ °¡Áö ¾Ê¾Æ¼ °ð ÀÌÇØ°¡ µÇ¸®¶ó ¹Ï½À´Ï´Ù. ¸Þ´ºÀÇ Property °¹¼ö°¡ ¸¹¾Æ º¸¿©µµ »ç½Ç °øÅëÀûÀ¸·Î Áߺ¹µÇ´Â ºÎºÐÀÌ ¸¹±â ¶§¹®¿¡ ½ÇÁ¦ÀûÀ¸·Î´Â ¸î °¡Áö µÇÁö ¾Ê½À´Ï´Ù. ¾Õ ÆäÀÌÁö¿¡¼µµ ¾ð±ÞÇßÁö¸¸ HTML... À̰ŠÁ¤¸» Áß¿äÇÑ ¹°°ÇÀÔ´Ï´Ù. ±â¾ïÇϼ¼¿ä...
ÀÌ ¹®¼ÀÇ ÀúÀÛ±ÇÀº www.cadvance.org ¿¡ ÀÖ½À´Ï´Ù.
|