ê²°í©ì
ì°ë¦¬ê° ì´í´ë³¼ ìµì¢ ì íìë ê²°í©ìë¼ê³ í©ëë¤. ë¤ë¥¸ ì íì를 ìë¡ ì ì©í ê´ê³ì 문ìì ì½í ì¸ ìì¹ë¥¼ ì ê³µíë ë°©ìì¼ë¡ ê²°í©í기 ë문ì ëë¤.
| ì ì ì¡°ê±´: | 기본 ì»´í¨í° íì© ë¥ë ¥, ì¤ì¹ë 기본 ìíí¸ì¨ì´, íì¼ ìì ì ëí 기본 ì§ì, HTML ê¸°ì´ ( HTML ì 문 íìµ), CSS ìë ë°©ìì ëí ìì´ëì´ ( CSS 첫 ë²ì§¸ ë¨ê³ íìµ) |
|---|---|
| 목ì : | CSSìì ì¬ì©í ì ìë ë¤ìí ê²°í©ì ì íìì ëí´ ììë´ ìë¤. |
íì ê²°í©ì
íì ê²°í©ì - ì¼ë°ì ì¼ë¡ ë¨ì¼ 공백(" ") 문ìë¡ íìë©ëë¤ - 첫 ë²ì§¸ ì íìì ì¼ì¹íë ì¡°ì(ë¶ëª¨, ë¶ëª¨ì ë¶ëª¨, ë¶ëª¨ì ë¶ëª¨ì ë¶ëª¨ ë±) ììê° ìë ê²½ì° ë ë²ì§¸ ì íìì ì¼ì¹íë ììê° ì íëëë¡ ë ì íì를 ê²°í©í©ëë¤. íì ê²°í©ì를 íì©íë ì íì를 íì ì íìë¼ê³ í©ëë¤.
body article p
ìë ìììë, .box í´ëì¤ê° ìë ìì ë´ë¶ì ìë <p> ììë§ ì¼ì¹ìíµëë¤.
ìì ê²°í©ì
ìì ê²°í©ì(>)ë ë CSS ì íì ì¬ì´ì ë°°ì¹ë©ëë¤. 첫 ë²ì§¸ì ì¼ì¹íë ììì ì§ê³ ììì¸ ë ë²ì§¸ ì íìì ì¼ì¹íë ììë§ ì¼ì¹í©ëë¤. ê³ì¸µ 구조ìì ë ìëì ìë íì ììë ì¼ì¹íì§ ììµëë¤. ì를 ë¤ì´, <article> ììì ì§ê³ ììì¸ <p> ììë§ ì ííë ¤ë©´ ë¤ìì ìííì¸ì.
article > p
ë¤ì ìì ìë, ì ë ¬ëì§ ìì 목ë¡ì´ ìì¼ë©°, ë´ë¶ì ì ë ¬ë 목ë¡ì´ ì¤ì²©ëì´ ììµëë¤. ìì ê²°í©ìë <ul>ì ì§ê³ ììì¸ <li> ììë§ ì ííê³ ì쪽 í
ëë¦¬ë¡ ì¤íì¼ì ì§ì í©ëë¤.
ì´ê²ì ìì ê²°í©ìë¡ ì§ì íë >를 ì ê±°íë©´, íì ì íìê° ëê³ ëª¨ë <li> ììë 빨ê°ì í
ë리를 ê°ê² ë©ëë¤.
ì¸ì íì ê²°í©ì
ì¸ì í íì ì íì (+)ë ë CSS ì íì ì¬ì´ì ë°°ì¹ë©ëë¤. 첫 ë²ì§¸ ì íìì ë¤ì íì ììì¸ ë ë²ì§¸ ì íìì ì¼ì¹íë ììë§ ì¼ì¹í©ëë¤. ì를 ë¤ì´, <p> ìì ë°ë¡ ìì ìë 모ë <img> ìì를 ì ííë ¤ë©´ ë¤ìì ìííì¸ì.
p + img
ì¼ë°ì ì¸ ì¬ì© ì¬ë¡ë ìë ìì ê°ì´ ì 목 ë¤ì ì¤ë ë¨ë½ì¼ë¡ ìì
ì ìííë ê²ì
ëë¤. ì´ ììì, ì°ë¦¬ë ë¶ëª¨ ìì를 <h1>ê³¼ ê³µì íê³ <h1> ë°ë¡ ë¤ìì ì¤ë 모ë ë¨ë½ì ì°¾ê³ ììµëë¤.
<h1>ê³¼ <p> ì¬ì´ì <h2>ì ê°ì ë¤ë¥¸ ìì를 ì½ì
íë©´ ë¨ë½ì´ ë ì´ì ì í기ì ì¼ì¹íì§ ìì¼ë¯ë¡ ììê° ì¸ì í ë ì ì©ëë ë°°ê²½ ë° ì ê²½ìì ì»ì§ 못í©ëë¤.
ì¼ë° íì ê²°í©ì
ììì íì ììê° ë°ë¡ ì¸ì íì§ ìëë¼ë ì ííë ¤ë©´ ì¼ë° íì ì°ê²°ì(~)를 ì¬ì©í ì ììµëë¤. <p> ìì ë¤ìì ì¤ë 모ë <img> ìì를 ì ííë ¤ë©´ ë¤ìì ìíí©ëë¤.
p ~ img
ìë ìììë <h1> ë¤ì ì¤ë 모ë <p> ìì를 ì ííê³ ìì¼ë©° 문ììë <div>ê° ìì§ë§ ê·¸ ë¤ì ì¤ë <p>ê° ì íë©ëë¤.
ê²°í©ì ì¬ì©
문ìì ì¼ë¶ë¥¼ ì íí기 ìí´ ì´ì ìì
ìì ë°°ì´ ì íì를 ì°ê²°ìì ê²°í©í ì ììµëë¤. ì를 ë¤ì´ <ul>ì ì§ê³ ììì¸ "a" í´ëì¤ê° ìë ëª©ë¡ í목ì ì ííë ¤ë©´, ë¤ìì ìëíì¸ì.
ul > li[class="a"] {
}
ê·¸ë¬ë, 문ìì í¹ì ë¶ë¶ì ì ííë í° ì íì 목ë¡ì ë§ë¤ ëë 주ìíì¸ì. ë§í¬ì ìì í´ë¹ ììì ìì¹ì ë§¤ì° í¹ì í ì íì를 ë§ë¤ì기 ë문ì CSS ê·ì¹ì ì¬ì¬ì©í기 ì´ë ¤ì¸ ê²ì ëë¤.
ê°ë¨í í´ëì¤ë¥¼ ë§ë¤ê³ í´ë¹ ììì ì ì©íë ê²ì´ ë ëì ê²½ì°ê° ë§ìµëë¤. ì¦, ê²°í©ìì ëí ì§ìì 문ììì ì¤íì¼ì ì§ì í´ì¼ íê³ HTMLì´ CMSì ìí´ ìì±ë기 ë문ì HTMLì ì¡ì¸ì¤í ì ìë ê²½ì° ë§¤ì° ì ì©í ê²ì ëë¤.
ë¥ë ¥ì ìíí´ë³´ì¸ì
ì´ ê¸°ì¬ì ëì ëë¬íì§ë§, ê°ì¥ ì¤ìí ì 보를 기ìµí ì ìëì? ê³ì ì§íí기 ì ì ì´ ì 보를 기ìµíê³ ìëì§ íì¸íë ì¶ê° í ì¤í¸ë¥¼ ì°¾ì ì ììµëë¤. - Test your skills: Selectors를 참조íì¸ì.
ìì½
ì´ ë¶ë¶ì ì íìì ëí ê°ì ë§ì§ë§ ì¸ì ì ëë¤. ë¤ìì¼ë¡ CSSì ë ë¤ë¥¸ ì¤ìí ë¶ë¶ì¸ cascade, specificity, and inheritanceì¼ë¡ ì´ëí©ëë¤.