h1νκ·Έ λ΄μ©μ λΉ¨κ°μ κΈκΌ΄μ μ μ©ν κ²μ²λΌ HTML μμλ₯Ό κ°μ Έμ μ€νμΌμ μ§μ ν μ μλ€.
μ€νμΌ μ½λκ° μλνλλ‘ νκΈ° μν΄μλ CSSλ₯Ό HTML λ¬Έμμ μ μ©ν΄μΌ νλ€. κ·Έλ μ§ μμΌλ©΄ μ€νμΌμ΄ HTMLμ λͺ¨μμ λ³κ²½νμ§ μλλ€. HTML - CSS μ°κ²° λ°©λ²μλ 3κ°μ§κ° μ‘΄μ¬νλ€.
μ κ·Έλ¦Όκ³Ό κ°μ΄ index.html νμΌμ <head>
νκ·Έ μ¬μ΄μ λ° μ€μ λΆμ¬λ£λλ€.
λ΄λΆ μ€νμΌμ <head>
νκ·Έ λ΄λΆμ <style>
μμλ₯Ό μΆκ°νλ€.
μ€νμΌμ μ μ©νκ³ μΆμ μμ λ°λ‘ μμ μ€νμΌ μμ±μ μΆκ°νλ€.
HTML μμμ λν΄ λ μ΄μμ CSS μ€νμΌμ΄ μ§μ λ κ²½μ°λ μ΄λ€ μ€νμΌμ΄ μ°μ μ μΌλ‘ μ¬μ©λ κΉ?
- μΈλΌμΈ μ€νμΌ
- μΈλΆ, λ΄λΆ μ€νμΌ
- λΈλΌμ°μ κΈ°λ³Έκ°
μΈλΌμΈ μ€νμΌμ΄ κ°μ₯ λμ μ°μ μμλ₯Ό κ°μ§λ€.
Selector : HTML μμ μ΄λ¦μ΄λ€. μ€νμΌλ§ ν μμλ₯Ό μ μνλ€.
Declaration : μ€νμΌμ μ§μ ν μμμ μμ±μ μ§μ νλ€.
Property : HTML μμμ μ€νμΌμ μ§μ ν μ μλ λ°©λ²μ΄λ€. (μ¬λ¬κ°μ§κ° μ‘΄μ¬νλ€.)
Property value : μμ± κ°μ΄λΌ λΆλ¦¬λ©°, μ£Όμ΄μ§ μμ±μ λν΄ κ°μ μ μ©νλ€.
ꡬ문μλ μ§μΌμΌ ν κ·μΉμ΄ μ‘΄μ¬νλ€.
1) Selectorμ λ³λλ‘ μ μΈλ λͺ¨λ κ²μ μ€κ΄νΈ({})λ‘ λ¬Άμ΄μΌ νλ€.
2) κ° μ μΈ λ΄μμ μ½λ‘ (:)μ μ¬μ©νμ¬ μμ±μ ν΄λΉ κ°κ³Ό ꡬλΆν΄μΌ νλ€.
3) κ° μ μΈ λ΄μμ μΈλ―Έμ½λ‘ (;)μ μ¬μ©νμ¬ κ° μ μΈμ λ€μ μ μΈκ³Ό ꡬλΆν΄μΌ νλ€.
CSS μ νμλ μ€νμΌμ μ§μ ν HTML μμλ₯Ό μ°Ύκ±°λ μ ννλ λ° μ¬μ©λλ€.
λ€μν μ νμ μ νμκ° μλλ° 5κ°μ§λ‘ λνλ΄λ³΄μ.
id μ νμλ HTML μμΌμ id μμ±μ μ¬μ©νμ¬ νΉμ μμλ₯Ό μ ννλ€.
νΉμ IDλ₯Ό κ°μ§ μμλ₯Ό μ ννλ €λ©΄ ν΄μ (#) λ¬Έμμ μμμ IDλ₯Ό μ°¨λ‘λ‘ μμ±νμ¬ μ¬μ©νλ€.
class μ νμλ νΉμ ν΄λμ€ μμ±μ΄μλ HTML μμλ₯Ό μ ννλ€.
νΉμ class μμλ₯Ό μ ννλ €λ©΄ λ§μΉ¨ν (.) λ¬Έμμ class μ΄λ¦μ μ°¨λ‘λ‘ μμ±νμ¬ μ¬μ©νλ€.
νΉμ HTML μμλ§ classμ μν₯μ λ°λλ‘ μ§μ λ κ°λ₯νλ©° λ μ΄μμ classλ μ°Έμ‘°ν μ μλ€.
λ²μ© μ νμ(*)λ νμ΄μ§μ λͺ¨λ HTML μμλ₯Ό μ ννλ€.
μμμ μ€νμΌ μ μκ° λμΌν λ μ½λλ₯Ό μ΅μννκΈ° μν΄ μ νμλ₯Ό κ·Έλ£Ήνν μ μλ€.
μ νμλ₯Ό κ·Έλ£Ήννλ €λ©΄ κ° μ νμλ₯Ό μΌν(,)λ‘ κ΅¬λΆνλ©΄ λλ€.
μ§μ λ μμμ μ§μ λ μνμ μμ λ μ¬μ©μ΄ κ°λ₯νλ€. (μλ₯Ό λ€μ΄, 컀μκ° λ§ν¬ μμ μμ λ)
aνκ·Έ μμλ₯Ό λΆλ¬μ€μ§λ§ λ§μ°μ€ ν¬μΈν°κ° λ§ν¬ μμμμ λλ§ ν΄λΉλλ€.