230309(λͺ©)
π μ±μ₯μΌμ§ 3.1
μ±
ν볡ν μ΄κΈ°μ£Όμμ(μ¨μΈ λ€μ΄μ΄)
μ λ΄μ©μ μκ·Ήλ°μ μμνλ μλ°ν μ±μ₯κΈ°λ‘
μ΄μμλ κ½κ³Ό μ£½μ κ½μ μ΄λ»κ² ꡬλ³νλκ°?
μ±μ₯νκ³ μλ κ²μ΄ μ΄μ μλ κ²μ΄λ€.
μλͺ μ μ μΌν μ¦κ±°λ μ±μ₯μ΄λ€!
π³ ν€μλ (1.0)
μ΅λν κ°λ¨νκ² μ 리, μΆνμ 보면μ μ€μ€λ‘ μ€λͺ
π κ²½ν μμ£Όλ‘ (2.0)
λ¨μ μ 보λ₯Ό μ λ¬νκΈ°λ³΄λ€ λ¬΄μμ λ°°μ κ³ μ΄λ»κ² ν΄κ²°νλμ§ μ§§κ³ κ°λ¨νκ² μμ±
βοΈ μ ν΄μ§ ν νλ¦Ώμ λ§μΆ°μ (3.0)
ν€μλ, κ²½ν λͺ¨λ μ’λ€. λ€λ§ λ§€μΌ μμ±νκΈ°λ‘ λ§μ λ¨Ήμλ§νΌ ν΅μ¬λ§ κ°κ²°νκ² μ 리ν μ μκ² ν νλ¦Ώμ μμ± (3.1) 230102λΆν° μμλλ νμ΅μ κ΄ν λ΄μ© μΆκ°
π μ€λμ ν€μλ
CSS BEM λ€μ μ μ©νκΈ°
Block__Element--Modifier
ννλ‘ λͺ¨λ νκ·Έμ ν΄λμ€ λΆμ΄κΈ°
<body>
<div class='wrapper'>
<div class='wrapper__main'></div>
<div class='wrapper__sub'></div>
</div>
</body>
html μ 체μ μΈ λ μ΄μμ μ‘κΈ°
- ν° ν μ체λ
%
λ‘ μ‘κ³ κ·Έ μμ μ’λ ꡬ체μ μΈ λΆλΆμrem
μΌλ‘ μ‘μ.- μ΄κ² ν¨μ¨μ μΈκ±΄μ§λ λͺ¨λ₯΄κ² μ§λ§, μΌλ¨ νΈνκ³ λ°μνμΌλ‘ λμνκΈ°λ μ’μ κ² κ°λ€.
μ°Έκ³
π μμ½ λ° ν루 κ°λ¨ νκ³
μλΉκ΅° λ€λ μ€λλΌ λ―Έμ μ ꡬνν μκ°μ΄ λ§μ§ μμλ€. κ·ΈλΌμλ μ λ§ μκ°μ μͺΌκ°κ³ μͺΌκ°μ html, cssμ μ’λ λͺ νν BEMμΌλ‘ μ λΆ κ°μμμλ€. μ£Όμ΄μ§ μκ° λ΄μμ μ λ§ μμ°¨κ² λ³΄λΈ κ² κ°λ€!
μ€λμ μν μ
- νλ ¨ μκ° μ μΈνκ³ μ΅λν μ½λ ꡬνλ§ ν μ
μ€λμ μμ¬μ΄ μ
- μ΄μ© μ μμ§λ§, νλ ¨ λλ¬Έμ κ³Όμ ν루λ₯Ό λΉ μ§ μ