μΉ κ°λ° 곡λΆνλ©΄μ μμ§λ μ΄λ €μ΄ κ²μ λ°°μ°λ©΄ λ°°μΈμλ‘ μμμ§λ λ―μ μ©μ΄λ€μ΄λ€. μ κ·Έλ κ² μ€μλ§μ λ§μμ§..
λ§μΉ 10λλ€λ§ μ°λ μ μΈλ μ©μ΄λ₯Ό λ°°μ°λ κΈ°λΆμ΄λ€.
κ·Έλλ ν λΆμΌμ 곡λΆλ κ·Έ μ©μ΄λ§ μ λλ‘ μμλ λνλ ν΅νλ―μ΄ κ³μν΄μ λ ΈμΆλλ€λ©΄ μ΅μν΄μ§λ©΄μ μμ°μ€λ¬μμ§λ€.
μ΄λ° μ©μ΄λ€μ κ΅³μ΄ μ°Ύμμ 곡λΆνλ κ²λ μ 맀νλ° κ·Έλλ λͺ¨λ₯΄λ©΄ κ°λ° κ΄λ ¨ λ¬Έμλ€μ μ½κΈ°κ° μ΄λ ΅λ€. μ½λ€ μ°Ύκ³ μ½λ€ μ°Ύκ³ ...
μ€λμ "BEM" μ΄λ μ©μ΄λ₯Ό μμ보μ!
(BAAM! μ μκ°νλ€λ©΄ μ‘°μ©ν λμκ°κΈ° λλ₯΄μΈμ..)
μ§μ§λ‘ get started!
HTML ν΄λμ€ μμ±μ μλͺ λ²μ΄λ€.
λ κ°μ§ μλͺ λ²μ΄ μλλ°,
μμ_μΌλΆλΆ : Underscore(Lodash) κΈ°νΈλ‘ νκΈ°νλ©° -> μμμ μΌλΆλΆμμ μλ―Ένλ€.
μμ--μν : Hyphen(Dash) κΈ°νΈλ‘ νκΈ°νλ©° -> μμμ μνλ₯Ό λνλΈλ€.
μλ₯Ό λ€λ©΄!
μ¬μ€ μ΄λ³΄ κ°λ°μ μ μ₯μμ html ꡬ쑰 λ§λ€κ³ cssλ‘ μ μ΄νκΈ° μν΄ ν΄λμ€ μ΄λ¦μ λ§κ΅¬μ‘μ΄λ‘ λΆμ¬νλ κ²½μ°κ° λ§λ€. (κ·Έλ¦¬κ³ cssνλ€κ° λ©λΆμ΄ μ¨λ€...)
html ꡬ쑰 λ€ μ‘κ³ css νλ©΄μ κΌ¬μ΄λκΉ class μ΄λ¦μ λ°κΎΈλ € νμ§λ§ κ·Έλ΄κ±°λ©΄ λ€ μ§μ°κ³ νλκ² λ«λ€ γ γ ..!
κ·Έλμ μ΄λ° κ΄μ΅μ μΈ λΆλΆμ΄ μ€μνλ€κ³ μκ°νλλ°
κ·μΉλλ‘ νκΈ°νλ©΄ νμ€ν ν·κ°λ¦¬λ κ²μ΄ μ€μ΄λ λ€.
μ΄λ κ² λμ€μ λͺ νν μ μ μλλ‘ semantic(μλ―Έμ μΌλ‘) νκ² ν΄λμ€λ id μ΄λ¦μ μ€μ νλ κ²λ νμ€ν ν΄λλ©΄ λμ€μ νμ ν λλ μν΅μ΄ μ λ κ±°λΌ μκ°νλ€.
λ³μλͺ μ νκΈ°λ κ°λ°μλ€μκ² μ΄λ €μ΄ μμ μΈλ° μλ―Έκ° λͺ ννκ² μ λ¬λλ©΄μλ κ°κ²°νκ² λ§λλ κ²μ΄ μ½μ§ μλ€.
λ€μν μ½λλ₯Ό λ―μ΄λ³΄κ³ μμ±ν΄λ³΄λ©΄μ κ°μ μ΅νλ©΄ μλͺ μΌμ€λ λ§μ΄ μ’μμ§ κ²μ΄λΌ μκ°νλ€.