π grid
* gridλ μλ firefoxμμλ§ μ§μμ΄ λλ€κ°, 2022λ
 4μ μ΄νλΆν° chromeμμλ κ°λ°μ λꡬμμ νμΈν  μ μκ² λλ€. IEμμλ μ¬μ©ν  μ μλ€. (IE 10κ³Ό 11μ μ§μμ΄ κ°λ₯ν¨)
float, flexμ ν¨κ» λ μ΄μμμ μ‘κΈ° μν μ΅κ³ μ λꡬ μ€ νλλ‘ μ°μ΄κ³  μλ€.
π gridν λ§λ€κΈ°
1) containerμ display="grid/ inline-grid"
2) grid-template-rows (ν λ§λ€κΈ°)/ grid-template-column (μ΄ λ§λ€κΈ°)
β grid-template-columns: 200px 200px 500px; 
 --> 3κ°μ μ΄μ κ°κ° κ³ μ  κ°μΌλ‘ μ§μ 
β grid-template-columns: 1fr 1fr 1fr;   
--> 3κ°μ μ΄μ frμΌλ‘ μ§μ , 1: 1: 1 λΉμ¨λ‘ λ§λ€κ² λ€!
β grid-template-columns:100px 1fr 2fr; 
 -->  κ³ μ κ°κ³Ό κ°λ³κ°μ μμ΄μ μ¬μ©ν  μ μλ€.
β grid-template-columns: repeat(5, 1fr);  
 --> repeat(λ°λ³΅νμ, λ°λ³΅κ°) --> 5κ°μ μ΄μ κ°κ° 1frμΌλ‘ λ§λ€κ² λ€!
β grid-template-columns: minmax(μ΅μκ°,μ΅λκ°) 
 --> minmax(100px, auto)μ μλ―Έλ μ΅μν 100px, μ΅λλ μλμΌλ‘(auto) λμ΄λκ²
grid-template-rows: repeat(3, minmax(100px, auto));   --> 3κ°μ νμ μ΅μ 100px μ§μΌμ§μΌ!
β grid-template-columns: minmax(μ΅μκ°,μ΅λκ°) 
π gridκ° ν μ£ΌκΈ°
β row-gap 
 β column-gap 
 β grid-gap/ gap ---> row/column λμμ
π μ
μ μμ μ§μ  (grid line κΈ°μ€)
β column 
 grid-column-start: μμ μ€ λ²νΈ 
 grid-column-end λλλ μ€ λ²νΈ 
 grid-column: μμ μ€ λ²νΈ/ λλλ μ€ λ²νΈ
β row 
 grid-row-start: μμ μ€ λ²νΈ 
 grid-row-end λλλ μ€ λ²νΈ 
 grid-row: μμ μ€ λ²νΈ/ λλλ μ€ λ²νΈ
π row/ columnμ κ°―μλ₯Ό 미리 μ ν  μ μλ€λ©΄?
β grid-auto-columns 
 β grid-auto-rows
grid-auto-rows: minmax(100px, auto);