ν μ΄λΈμ λ€μν μ 보λ₯Ό μμ½νκΈ°μ μμ£Ό μ’μ μλ¨μΌλ‘ μ¬μ©λ©λλ€.
ν°μ€ν 리μ κ²½μ° HTMLμ μ΄μ©ν μμ μ΄ λ§μ κ΄κ³λ‘ λ°©λ²μ μ΅μνμ§ μλ€λ©΄ μ‘°μμ΄ μ΄λ €μΈ μ μμ΅λλ€.
κ·Έλ κΈ°μ μ€λμ ν μ΄λΈμ μμ±νκ³ μ μ ν¬κΈ°λ₯Ό μ‘°μ νκ³ λ§μΆ€νλ λ°©λ²μ λν΄μ μμλ³΄κ² μ΅λλ€.
π ν μ΄λΈ μμ±νκΈ°
ν°μ€ν 리μμ κΈ°λ³Έμ μΌλ‘ μ 곡λλ UIλ₯Ό ν΅ν΄μ κ°λ¨νκ² μμ±νμ€ μ μμ΅λλ€.
μ΅μλ¨ λͺ©λ‘μμ μ¬κ°ν λͺ¨μμ μμ΄μ½μ ν΄λ¦ν΄μ£Όμλ©΄ μνλ ν/μ΄μ ν μ΄λΈμ μμ±ν μ μμ΅λλ€.
ν μ΄λΈμ μ΅μ 1x1λΆν° μ΅λ 10 x 10ν¬κΈ°λ‘ μμ±ν μ μμ΅λλ€. ν λ§λ€ λ€λ₯Έ κ°μμ μ΄μ κ°μ§ ν μ΄λΈμ HTMLμ½λλ₯Ό μμ νμ¬ λ§λμ€ μ μμ΅λλ€. νμ§λ§, μ λ ¬μ΄ μ΄λ ΅κ³ μ΄μ΄ λ€λ₯Έ ν μ΄λΈμ μ μ¬μ©νμ§ μμΌλ μ΄ κΈμμ λ€λ£¨μ§ μμμ΅λλ€.
π ν / μ΄ ν¬κΈ° μ‘°μ
1. λ§μ°μ€λ‘ μ‘°μ νκΈ°
μνλ ν μ΄λΈμ λ μ μ ν΄λ¦ ν λλκ·Έ(λμ΄λΉκΉ)ν΄μ£Όμλ©΄ νλ₯Ό μμ½κ² μ‘°μ νμ€ μ μμ΅λλ€.
μ΄λ, λ§μ°μ€λ₯Ό μ μ κ°μ Έκ° λμλλλΌλ λ§μ°μ€ 컀μ λͺ¨μμ΄ λ³νμ§ μμ΅λλ€. μ무 λ°μμ΄ μλ€κ³ ν΄μ λμλμ§ μλ κ² μλμ μλ €λ립λλ€. μΌλ¨, λλκ·Έ νμ λ³νλ λͺ¨μ΅μ νμΈνμλ©΄ λ©λλ€.
λ§μ°μ€λ‘ λλκ·Έν ν λ³νλ νμ λͺ¨μ΅μ λλ€.
2. HTMLνΈμ μ μ΄μ©ν΄μ μ‘°μ νκΈ°
μ΄ λ°©λ²μ λ§μ°μ€λ‘ λλκ·Ένλ λ°©λ²λ³΄λ€ λ μ ννκ² ν μ΄λΈ μΉΈμ ν¬κΈ°λ₯Ό μ‘°μ ν μ μμ΅λλ€.
HTMLμ λ€μ΄κ°λ©΄ κ° νλ§λ€ μμ€λ₯Ό νμΈν μ μμ΅λλ€. λ Έλ λ€λͺ¨μΉΈμ κ° νμ μ 보λ₯Ό λνλ λλ€.
width: ν(κ°λ‘λμ΄), height: λμ΄(μΈλ‘ λμ΄)λ₯Ό μλ―Έν©λλ€. μμμλΆν° 첫 λ²μ§Έ, λ λ²μ§Έ, μΈ λ²μ§Έ νμ μ 보λ₯Ό λνλ λλ€.
widthμ %λ₯Ό μκΈ°λ‘ μ‘°μ ν΄μ£Όλ©΄ μνλ ν¬κΈ°λ‘ λ³κ²½ν μ μμ΅λλ€.
β» μ£Όμμ¬ν
λ€λ§, κ° νλ§λ€ κ°λ‘ νμ λ€λ₯΄κ² μμ νμλλΌλ κΈ°λ³Έμ μΌλ‘ 맨 μ νμ μ λ ¬μ λ°λΌκ°κ² λ©λλ€.
μμ) 1ν width: 20%, 50%, 30% 2ν width: 50%, 20%, 30% μ΄μ¬λ 1νμ width: 20%, 50%, 30%λ₯Ό λ°λΌκ°κ² λ©λλ€.
λν, κ°λ‘ νμ ν©μ΄ 100%λ₯Ό λμ΄κ°κ² λλ©΄ μμ μ΄μ νλ§ μ μ©λκ³ νκ° μ§€λ¦¬κ² λλ 100%λ₯Ό λ§μΆμκΈ° λ°λλλ€.
π€ ν μ΄λΈ νλ©΄ μ μͺ½ μ λ ¬
1. HTML μμ μΌλ‘ ν μ΄λΈ νλ©΄ μ λμ μ±μ°κΈ°
μ€μ λ‘ ν μ΄λΈμ μΉΈλ³΄λ€ μ μ λ΄μ© νΉμ μΉΈμ λ§μ§ μλ μμ λ΄μ©μ μ λ ₯νμμ λ, μ μ¬μ§μ²λΌ ν μ΄λΈμ΄ μ λμ μ±μμ§μ§ μκ³ μκ² νκΈ°κ° λ©λλ€. μ΄ κ²½μ°λ HTMLλ₯Ό μ½κ° μμ ν΄μ κ°λ¨νκ² νλ©΄μ ν μ΄λΈμ κ°λ μ±μ°μ€ μ μμ΅λλ€.
λ¨Όμ , HTMLμ λ€μ΄κ° μ€λλ€.
<table λΈλΌλΈλΌ > μμ λ€μ΄μλ widthκ° 0%λ‘ νμλμ΄μμ κ²μ λλ€.(μ΄κΈ° μν) 100%λ‘ μμ ν΄μ£ΌμΈμ.
μμ ν ν μ΄λΈμ΄ νλ©΄ μ λκΉμ§ μ±μμ§ λͺ¨μ΅μ λλ€.
νλ² HTMLμ μμ νλ©΄ λ€μλ²μλ μ§μλλ ν μ΄λΈλ§λ€ μμ μ μνμ λ€λ©΄ μν©μ λ§κ² %λ₯Ό μμ νμλ©΄ λκ² μ΅λλ€.
π§ ν μ΄λΈ κ°μ΄λ° μ λ ¬
HTML μμ μΌλ‘ ν μ΄λΈ κ°μ΄λ° μ λ ¬μν€κΈ°
μμμ 보μ¬λλ¦° λ°©λ²κ³Ό λ¬λ¦¬ ν μ΄λΈμ ν¬κΈ°λ₯Ό νλ©΄μ κ°λ μ±μ°κΈ° μκ³ μμ ν μ΄λΈμ κ°μ΄λ°λ‘ μ λ ¬νμκΈ° μνμ€ λ μ΄μ© κ°λ₯ν λ°©λ²μ λλ€.
μ΄ λ°©λ² μμ HTML μ½λλ₯Ό μ§μ μμ νμ μΌ ν©λλ€. μ΄ λ κ°μ§ λ°©λ²μΌλ‘ μ΄λ€μ Έ μμ΅λλ€.
λ§€μ° κ°λ¨ν λ°©λ²μ΄λ HTML μ½λμ μ΅μνμ§ μμμ tableμ μ½λλ₯Ό μ°ΎκΈ° μ΄λ €μ°μλ€λ©΄, HTMLμμ μ λ€μ΄κ°μ ν crl + Fλ₯Ό λλ₯΄μ μ tableμ κ²μνμκ³ μλ κ·Έλ¦Όκ³Ό μΌμΉνλ μ½λλ₯Ό μ°ΎμΌμκΈΈ λ°λλλ€.
1. margin: auto; μΆκ°νκΈ°
table styleμ margin: auto; λ₯Ό μΆκ°ν΄μ£Όμλ©΄ κ°μ΄λ° μ λ ¬μ μν€μ€ μ μμ΅λλ€.
style " " λ°μν μ μ΄λ κ³³μ λ£μ΄μ£Όμ λ μκ΄μμ΅λλ€.
2. <div align = "center"> μΆκ°νκΈ°
table style μμ <div align = "center">λ₯Ό μΆκ°ν΄μ£Όμλ©΄ κ°μ΄λ° μ λ ¬μ μν€μ€ μ μμ΅λλ€.
βοΈ ν μ΄λΈ μΉΈ λμ°κΈ°
μ¬μ€ μ΄ λΆλΆμ CSSλ₯Ό μͺ½μΈ λΆλΆμ΄λΌμ μΉ κ°λ°μ 곡λΆνμμ§ μμμΌλ©΄ 볡μ‘νκ² λλ μ μμ΄ λ£μ§ μμλλ° λμ€μ μΆκ°νκ² λμμ΅λλ€.
λ¨Όμ , κΈ°λ³Έλͺ¨λκ° μλ HTML λͺ¨λλ‘ λ€μ΄κ°μ μμ ν table μ½λλ₯Ό μ°Ύμμ£ΌμΈμ
μ λ 2x2 ν μ΄λΈμ μμλ‘ λ€κ² μ΅λλ€.
<table style="border-collapse: collapse; width: 100%;" border="1" data-ke-align="alignLeft">
<tbody>
<tr>
<td style="width: 50%;"> </td>
<td style="width: 50%;"> </td>
</tr>
<tr>
<td style="width: 50%;"> </td>
<td style="width: 50%;"> </td>
</tr>
</tbody>
</table>
μ²μ ν μ΄λΈμ μμ±νλ©΄ <table></table> νκ·Έ μμ ν<tr></tr>κ³Ό μ΄<td></td>κ° μμ΅λλ€.
μ°λ¦¬κ° μνλ κ²½κ³μ (border)λ₯Ό λμ°κΈ° μν΄μ table νκ·Έ styleμ μμ ν΄μ€μΌ ν©λλ€.
1. border-collapse: collapse -> border-collapse: separate λ‘ μμ (ν λ리 λΆλ¦¬)
2. border-spacing: μ΄ ν μΆκ°(ν λ리λ₯Ό λμΈ κ°κ²© μ§μ ) - ν μ΄μ μμλλ‘ pxμ΄λ %λ¨μ λμ
γ΄ νλ§ 10pxμ λμ°κ³ μΆλ€λ©΄ border-spacing: 10px 0;
βοΈμ£Όμ: νμ λμ μΈλ―Έμ½λ‘ (;)μ μΆκ° ν΄μ€μΌ ν©λλ€.
β¬οΈ μμ
<table style="border-collapse: separate; border-spacing: 10px 10px; width: 100%;" border="1" data-ke-align="alignLeft">
β¬οΈ μ μ© κ²°κ³Ό
μ€λμ ν°μ€ν 리 ν μ΄λΈμ ν¬κΈ°μ μμΉλ₯Ό μμ νλ λ°©λ²μ μμ보μμ΅λλ€.
μ λ°©λ²μ νμ©νμ λ€μνκ³ μ μ½κ² ν μ΄λΈμ μμ ν΄ κΈμ°κΈ°μ λμμ΄ λμ ¨μΌλ©΄ μ’κ² μ΅λλ€.