CSS êµ¬ì± ë¸ë¡
ì´ ê°ìììë CSS 첫 ë²ì§¸ ë¨ê³ ê° ì¤ë¨ë ë¶ë¶ì ì²ë¦¬í©ëë¤ â ì´ì ì¸ì´ì 구문ì ìµìí´ì¡ì¼ë©°, ì½ê° ë ê¹ì´ ìµí ëê° ëìì ë, ì´ë¥¼ ì¬ì©íë 기본ì ì¸ ê²½íì ì»ììµëë¤. ì´ ê³¼ëª©ììë ê³ë¨ì ë° ìì, ì¬ì© ê°ë¥í 모ë ì íì ì í, ë¨ì í¬ê¸° ì¡°ì , ë°°ê²½ ë° í ë리 ì¤íì¼ ì§ì , ëë²ê¹ ë±ì ì´í´ ë´ ëë¤.
ì¬ê¸°ììì 목íë í ì¤í¸ ì¤íì¼ ë° CSS ë ì´ìì ê³¼ ê°ì ë³´ë¤ êµ¬ì²´ì ì¸ ë¶ì¼ë¡ ì´ëí기 ì ì ì ë¥í CSS 를 ìì±í기 ìí ë구를 ì ê³µíê³ ëª¨ë íì ì´ë¡ ì ì´í´íëë¡ ëë ê²ì ëë¤.
ì ì ì¡°ê±´
ì´ ê³¼ëª©ì ììí기 ì ì ë¤ìì´ ìì´ì¼ í©ëë¤.
- ì»´í¨í° ì¬ì© ë° ìëì ì¼ë¡ ì¹ì ì¬ì©íë ê²(ë³´ê¸°ë§ íê³ , ì½í ì¸ ë¥¼ ìë¹íë ê²)ì ëí 기본ì ì¸ ì¹ìì±.
- 기본 ìíí¸ì¨ì´ ì¤ì¹ ì ì¤ëª ëëë¡ ê¸°ë³¸ ìì í경과 íì¼ ì²ë¦¬ ì ì¤ëª ëëë¡ íì¼ ìì± ë° ê´ë¦¬ ë°©ë²ì ëí ì´í´.
- HTML ìê° ê³¼ëª©ìì ì¤ëª í HTML ì ëí 기본ì ì¸ ì¹ìì±.
- CSS 첫 ë²ì§¸ ë¨ê³ 과목ìì ë ¼ìë CSS ì 기본 ì¬íì ëí ì´í´.
ìë´
ì´ ê°ìììë CSS ì¸ì´ì ê°ì¥ ì¤ìí ë¶ë¶ì ë¤ë£¨ë ë¤ì 기ì¬ê° í¬í¨ëì´ ììµëë¤. ê·¸ ê³¼ì ìì ë¹ì ì ì´í´ë ¥ì ìíí ì ìëë¡ í기 ìí´ ë§ì ì°ìµì íê² ë ê²ì ëë¤.
- ê³ë¨ì (cascade) ë° ìì (inheritance)
-
ì´ë² ìì ì 목ì ì CSS ê° HTML ì ì ì©ëë ë°©ë²ê³¼ ì¶©ëì í´ê²°íë ë°©ë²ì ì ì´íë CSS ì ê°ì¥ 기본ì ì¸ ê°ë ì¸ â ê³ë¨ì, ì°ì ìì ë° ìì â ì ëí ì´í´ë¥¼ ë°ì ìí¤ë ê²ì ëë¤.
- CSS ì íì
-
ì¬ì© ê°ë¥í ë¤ìí CSS ì íìê° ìì¼ë©°, ì¤íì¼ì ì§ì í ìì를 ì íí ë ì¸ë°í ì ë°ë를 íì©í©ëë¤. ì´ ê¸°ì¬ì íì 기ì¬ììë ë¤ìí ì íì ìì¸í ì´í´ë³´ê³ ìë ë°©ìì ì´í´ ë³´ê² ìµëë¤. íì 기ì¬ë ë¤ìê³¼ ê°ìµëë¤.
- ë°ì¤ 모ë¸
-
CSS ì 모ë ê²ìë 주ìì ë°ì¤ê° ìì¼ë©°, ì´ë¬í ë°ì¤ë¥¼ ì´í´íë ê²ì CSS 를 ì¬ì©íì¬ ë ì´ììì ë§ë¤ê±°ë ë¤ë¥¸ í목과 í목ì ì ë ¬íë ë° ì¤ìí©ëë¤. ì´ ìì ììë CSS ë°ì¤ ëª¨ë¸ ì ì ëë¡ ì´í´ë³´ê³ , ìë ë°©ì ë° ê´ë ¨ ì©ì´ë¥¼ ì´í´íì¬ ë³´ë¤ ë³µì¡í ë ì´ìì ìì ì¼ë¡ ëì´ê° ì ììµëë¤.
- ë°°ê²½ ë° í ë리
-
ì´ë² ìì ììë CSS 배경과 í ëë¦¬ë¡ í ì ìë ì°½ìì ì¸ ìì ì ì´í´ ë³´ê² ìµëë¤. ê·¸ë¼ë°ì´ì (gradients), ë°°ê²½ ì´ë¯¸ì§ ë° ë¥ê·¼ í ë리를 ì¶ê°íë ê²½ì°, 배경과 í ë리ë CSS ì ë§ì ì¤íì¼ ì§ë¬¸ì ëí ëµì ëë¤.
- ë¤ë¥¸ í ì¤í¸ ë°©í¥ ì²ë¦¬
-
ìµê·¼ ëª ë ëì, CSS ë ì¤ë¥¸ìª½ìì ì¼ìª½ì¼ë¡ ë¿ë§ ìëë¼, ììì ìëë¡ (ì¼ë³¸ì´ì ê°ì) ë´ì©ì í¬í¨íì¬ ìë¡ ë¤ë¥¸ ë´ì©ì ë°©í¥ì±ì ë ì ì§ìí기 ìí´ ë°ì íìµëë¤ â ì´ë¬í ë¤ë¥¸ ë°©í¥ì ì°ê¸° 모ë (writing modes) ë¼ê³ í©ëë¤. íìµ ê³¼ì ì ì§ííê³ ë ì´ìì ìì ì ììíë©´ ì°ê¸° 모ëì ëí ì´í´ê° ëìì´ ëë¯ë¡ ì´ ê¸°ì¬ìì ìê°í©ëë¤.
- ì½í ì¸ Overflow
-
ì´ ìì ììë CSS ì ë ë¤ë¥¸ ì¤ìí ê°ë ì¸ â overflow 를 ì´í´ ë´ ëë¤. Overflow ë ë°ì¤ ìì í¸ìíê² ë´ê¸°ìë ë무 ë§ì ë´ì©ì´ ìì ë ë°ìí©ëë¤. ì´ ìë´ìììë ë´ì©ê³¼ ê´ë¦¬ ë°©ë²ì ëí´ ì¤ëª í©ëë¤.
- CSS ê° ê³¼ ë¨ì
-
CSS ì ì¬ì©ë 모ë ìì±ìë í´ë¹ ìì±ì íì©ëë ê°ì´ ììµëë¤. ì´ ìì ììë ê°ì¥ ì¼ë°ì ì¸ ê°ê³¼ ì¬ì© ë¨ì를 ì´í´ ë³´ê² ìµëë¤.
- CSS ìì í목 í¬ê¸° ì¡°ì
-
ì§ê¸ê¹ì§ ë¤ìí ìì ììë CSS 를 ì¬ì©íì¬ ì¹ íì´ì§ì í목 í¬ê¸°ë¥¼ ì¡°ì íë ì¬ë¬ ê°ì§ ë°©ë²ì ì´í´ ë³´ììµëë¤. ëìì¸ì ë¤ìí 기ë¥ì´ ì¼ë§ë í°ì§ ì´í´íë ê²ì´ ì¤ìíë©°, ì´ ìì ììë CSS 를 íµí´ ììì í¬ê¸°ë¥¼ ê²°ì íë ë¤ìí ë°©ë²ì ìì½íê³ í¬ê¸° ì¡°ì ê³¼ ê´ë ¨íì¬ í¥í ëìì´ ë ëª ê°ì§ ì©ì´ë¥¼ ì ìí©ëë¤.
- ì´ë¯¸ì§, 미ëì´ ë° ìì ìì
-
ì´ ìì ììë CSS ìì í¹ì í¹ì ìì를 ì²ë¦¬íë ë°©ë²ì ì´í´ ë´ ëë¤. ì´ë¯¸ì§, 기í 미ëì´ ë° ìì ììë ì¼ë° ë°ì¤ì CSS ë¡ ì¤íì¼ì ì§ì í ì ìë¤ë ì ìì ì½ê° ë¤ë¥´ê² ìëí©ëë¤. 무ìì´ ê°ë¥íê³ ë¶ê°ë¥íì§ë¥¼ ì´í´íë©´, ì½ê°ì ì¢ì ê°ì ì¤ì¼ ì ìì¼ë©°, ì´ ìì ììë ììì¼ í 주ì ì¬íì ì¤ì ì ì¼ë¡ ë¤ë£¹ëë¤.
- í ì¤íì¼ë§
-
HTML í ì¤íì¼ë§ì ì¸ê³ìì ê°ì¥ ë§¤ë ¥ì ì¸ ì¼ì´ ìëì§ë§, ëë¡ë ì°ë¦¬ 모ëê° í´ì¼í ì¼ì ëë¤. ì´ ê¸°ì¬ììë í¹ì í ì¤íì¼ë§ 기ì ì ê°ì¡° íìíì¬ HTML í를 보기 ì¢ê² ë§ëë ë°©ë²ì ëí ìë´ì를 ì ê³µí©ëë¤.
- CSS ëë²ê¹
-
ëë¡ë CSS 를 ìì± í ë CSS ê° ìì í ëë¡ ëìíì§ ìë 문ì ê° ë°ìí©ëë¤. ì´ ê¸°ì¬ììë CSS 문ì 를 ëë²ê¹ íë ë°©ë²ì ëí ì§ì¹¨ì ì ê³µíê³ , 모ë ìµì ë¸ë¼ì°ì ì í¬í¨ë ê°ë°ë구 (DevTools) ê° ì§íì¤ì¸ ìì ì ì°¾ë ë° ì´ë»ê² ëìì´ ëëì§ ë³´ì¬ì¤ëë¤.
- CSS ì 리
-
ë í° ì¤íì¼ ìí¸ì í° íë¡ì í¸ìì ìì ì ììíë©´ í° CSS íì¼ì ì ì§ ê´ë¦¬íë ê²ì´ ì´ë ¤ì¸ ì ììµëë¤. ì´ ê¸°ì¬ììë CSS 를 ì½ê² ì ì§ ê´ë¦¬ í ì ìëë¡ ìì±íë ëª ê°ì§ ëª¨ë² ì¬ë¡ì ì ì§ ê´ë¦¬ë¥¼ ê°ì í기 ìí´ ë¤ë¥¸ ì¬ì©ìê° ì¬ì©íë í´ê²°ì± ì ê°ëµíê² ì´í´ ë³´ê² ìµëë¤.
íê°
CSS 기ì ì í ì¤í¸íê³ ì¶ìµëê¹? ë¤ì íê°ë ì ìë´ììì ë¤ë£¨ë CSS ì ëí ì´í´ë¥¼ í ì¤í¸ í©ëë¤.
- 기본 CSS ì´í´
-
ì´ íê°ë 기본ì ì¸ êµ¬ë¬¸, ì íì, ì°ì ìì, ë°ì¤ ëª¨ë¸ ë±ì ëí ì´í´ë¥¼ í ì¤í¸ í©ëë¤.
- ë©ì§ í¸ì§ì§ ë§ë¤ê¸°
-
ì¬ë°ë¥¸ ì¸ìì ë¨ê¸°ê³ ì¶ë¤ë©´, ë©ì§ í¸ì§ì§ì í¸ì§ë¥¼ ì°ë ê²ì´ ì ë§ ì¢ìµëë¤. ì´ íê°ììë ì´ë¬í 모ìì ë¬ì±í기 ìí´ ì¨ë¼ì¸ í í릿ì ìì±í´ì¼ í©ëë¤.
- ë©ì§ ë°ì¤
-
ì¬ê¸°ììë ë°°ê²½ ë° í ë리 ì¤íì¼ì ì¬ì©íì¬ ë길ì ëë ë°ì¤ë¥¼ ë§ëë ë°©ë²ì ì°ìµí©ëë¤.
ì°¸ê³ í목
- ê³ ê¸ ì¤íì¼ë§ í¨ê³¼
-
ì´ ê¸°ì¬ë ë°ì¤ 그림ì, blend modes ë° íí° ì ê°ì í¥ë¯¸ë¡ì´ ê³ ê¸ ì¤íì¼ë§ 기ë¥ì ëí ìê°ë¥¼ ì ê³µíë í¸ë¦ ë°ì¤ ìí ì í©ëë¤.