๐ 1๏ธโฃ ํ ํ๊ทธ ํ๋์ ํต์ฌ ์์ฝ
ํ๊ทธ | ์ญํ | ๊ธฐ๋ณธ ์คํ์ผ | ์๋งจํฑ ์๋ฏธ | ์ ๊ทผ์ฑ | SEO |
---|---|---|---|---|---|
<table> |
ํ ์ ์ฒด ์์ฑ | ํ ์์ฑ | โ | ๊ทธ๋ฃน ์ธ์ | ๋ฐ์ดํฐ ๊ตฌ์กฐํ |
<tr> |
ํ์ ํ(Row) | ๊ฐ๋ก์ค | โ | ์ค ํ์ | ๋ฐ์ดํฐ ๋ฐฐ์น |
<th> |
ํค๋ ์ (์ ๋ชฉ ์ ) | ๊ตต์ ๊ธ์จ + ์ค์ | โ | ์ ๋ชฉ ๊ฐ์กฐ | ๋ฐ์ดํฐ ์ค๋ช |
<td> |
์ผ๋ฐ ๋ฐ์ดํฐ ์ | ์ผ์ชฝ ์ ๋ ฌ | โ | ์ผ๋ฐ ์ ๋ก ์ธ์ | ๋ฐ์ดํฐ ๋ด์ฉ |
<caption> |
ํ ์ ๋ชฉ | ์๋จ ์ค์ | โ | ์ ๋ชฉ ์ฝ์ | ํ ์ฃผ์ ์ ๊ณต |
<thead> |
๋จธ๋ฆฌ๊ธ ๊ตฌ๊ฐ | ์๋จ ๊ตฌ์กฐ | โ | ์๋จ ์ธ์ | ๊ตฌ์กฐํ |
<tbody> |
๋ณธ๋ฌธ ๋ฐ์ดํฐ | ๋ณธ๋ฌธ ๊ตฌ์กฐ | โ | ๋ด์ฉ ํ์ | ์ฃผ์ ๋ฐ์ดํฐ |
<tfoot> |
ํ๋จ ๊ตฌ๊ฐ | ํ๋จ ๊ตฌ์กฐ | โ | ์์ฝ ์ธ์ | ์์ฝ/์ด๊ณ |
<colgroup> , <col> |
์ด ๊ทธ๋ฃนํ & ์คํ์ผ ์ ์ฉ | ์ด ์ ์ฒด | โ | ์ด๋ณ ๊ตฌ๋ถ | ์คํ์ผ ํจ์จ |
๐งฉ 2๏ธโฃ ๋น์ ๋ก ์ฝ๊ฒ ์ ๋ฆฌ (ํ์ฅํ)
ํ๊ทธ | ๋น์ ๐ |
---|---|
<table> |
๐ ์ํ ์ ์ฒด ํ (ํ ์ ์ฒด ํ) |
<tr> |
๐๏ธ ์นจ๋ ์ค์ฒ๋ผ ๊ฐ๋ก์ค (ํ) |
<th> |
๐ข ๊ตต์ ์ ๋ชฉ ์ (ํค๋ ์ , ๋๊ป๊ณ ์ค์) |
<td> |
๐ ์ผ๋ฐ ๋ฐ์ดํฐ ์ (๋ด์ฉ ๋ด๊ธฐ) |
<caption> |
๐ท๏ธ ํ ํ์ดํ (๋ช ํจ) |
<thead> |
๐ฏ ๋จธ๋ฆฌ๊ธ (ํ ์๋จ ์๋ดํ) |
<tbody> |
๐ ๋ณธ๋ฌธ ๋ฐ์ดํฐ (๋ด์ฉ ๋ชฉ๋ก) |
<tfoot> |
๐ ํฉ๊ณ, ์์ฝ ๊ตฌ๊ฐ (์ด์ ๋ฆฌ) |
<colgroup> , <col> |
๐ ์ด ์ ์ฒด ๊พธ๋ฏธ๊ธฐ, ์์น , ์คํ์ผ ์ผ๊ด ์ ์ฉ |
๐๏ธ 3๏ธโฃ ํ๊ทธ๋ณ ์ฌํ ์์ & ์ค๋ฌด ํ
๐ 1) <table>
& <tr>
- ํ ๊ธฐ๋ณธ ํ & ๊ฐ๋ก์ค
<table border="1">
<tr>
<td>์
1</td>
<td>์
2</td>
</tr>
<tr>
<td>์
3</td>
<td>์
4</td>
</tr>
</table>
โ Tip:
<tr>
๋ก ํ(Row) ์์ฑ โ ํ์- CSS๋ก border-collapse:collapse; ์์ฃผ ์ฌ์ฉํด ์ ๊น๋ํ๊ฒ:
table {
border-collapse: collapse;
}
๐ข 2) <th>
vs <td>
- ํค๋ ์
๊ณผ ๋ฐ์ดํฐ ์
<tr>
<th>์ด๋ฆ</th>
<th>์ง์ฑ
</th>
</tr>
<tr>
<td>ํ๊ธธ๋</td>
<td>ํ๋ก ํธ์๋</td>
</tr>
ํ๊ทธ | ์ญํ | ์คํ์ผ | ์ ๊ทผ์ฑ |
---|---|---|---|
<th> |
์ ๋ชฉ ์ (์๋ฏธ ๊ฐ์กฐ) | ๊ตต์, ์ค์ ์ ๋ ฌ | ์คํฌ๋ฆฐ๋ฆฌ๋ โ์ ๋ชฉโ ์ธ์ |
<td> |
์ผ๋ฐ ๋ฐ์ดํฐ | ์ผ์ชฝ ์ ๋ ฌ | ์ผ๋ฐ ์ ์ธ์ |
โ ์ค๋ฌด Tip:
- ๋ฐ์ดํฐ ํ๋ผ๋ฉด ํค๋ ๋ฐ๋์
<th>
์ฌ์ฉ โ SEO & ์ ๊ทผ์ฑ โ scope="col"
,scope="row"
์ฌ์ฉ ์ ๋ ์ ํํ:
<th scope="col">์ด๋ฆ</th>
<th scope="row">ํ๊ธธ๋</th>
๐ท๏ธ 3) <caption>
- ํ ์ ๋ชฉ
<caption>๐ ์๋ณ ๋งค์ถ ํํฉ</caption>
โ Tip:
- ํ ์ค๋ช ์ ๊ณต โ SEO, ์ ๊ทผ์ฑ ์ต์ ํ
- ํ๋ฉด ๋ฐ ์จ๊ธฐ๊ณ ์ถ์ ๊ฒฝ์ฐ:
caption {
position: absolute;
left: -9999px;
}
(์คํฌ๋ฆฐ๋ฆฌ๋๋ง ์ฝ๊ณ ์๊ฐ์ ์ผ๋ก ์จ๊น)
๐ฏ 4) <thead>
, <tbody>
, <tfoot>
- ๊ตฌ์กฐํ
<thead>
<tr><th>์ด๋ฆ</th><th>์ง์ฑ
</th></tr>
</thead>
<tbody>
<tr><td>ํ๊ธธ๋</td><td>๊ฐ๋ฐ์</td></tr>
</tbody>
<tfoot>
<tr><td colspan="2">์ด ์ธ์: 1๋ช
</td></tr>
</tfoot>
โ ์ค๋ฌด Tip:
- ๋ํ ํ์์ ์คํ์ผ๋ง, JavaScript ์กฐ์ ์ ์ ์ง๋ณด์ ๋งค์ฐ ํจ์จ์
- ์คํฌ๋ฆฐ๋ฆฌ๋๊ฐ ํ ๊ตฌ์กฐ ์ ํํ ์ธ์
๐ 5) <colgroup>
, <col>
- ์ด ์คํ์ผ ์ผ๊ด ์ ์ฉ
<colgroup>
<col style="background-color:#eee; width:150px;">
<col style="width:200px;">
</colgroup>
โ Tip:
- ์ด ์ ์ฒด ๋ฐฐ๊ฒฝ, ๋๋น, ํฐํธ ๋ฑ ๋ฐ๋ณต ์ ๊ฑฐ
- ํ ์ด๋ธ ์ด ๋ง์ ๊ฒฝ์ฐ ๊ฐ๋ ์ฑ & ์ ์ง๋ณด์ โ
๐ผ๏ธ 6๏ธโฃ ์ค์ ์ฌํ ์์ : ํ๋ก์ ํธ ํ ์ค์ผ์ค
<table border="1">
<caption>๐ ํ๋ก์ ํธ ํ ์ค์ผ์ค</caption>
<colgroup>
<col style="width:120px; background:#f9f9f9;">
<col style="width:180px;">
<col style="width:150px;">
</colgroup>
<thead>
<tr>
<th>๋ ์ง</th>
<th>์
๋ฌด</th>
<th>๋ด๋น์</th>
</tr>
</thead>
<tbody>
<tr>
<td>3/1</td>
<td>๊ธฐํ ์๋ฃ</td>
<td>ํ๊ธธ๋</td>
</tr>
<tr>
<td>3/10</td>
<td>๋์์ธ ํ์ </td>
<td>๊น์ํฌ</td>
</tr>
</tbody>
<tfoot>
<tr>
<td colspan="3">์ด ์ธ์: 2๋ช
</td>
</tr>
</tfoot>
</table>
โ ์ค๋ฌด ํ์ฉ:
- ์ ๋ ฌ, ํค๋, ๋ณธ๋ฌธ, ์์ฝ ๋ช ํํ ๊ตฌ๋ถ
- ์คํ์ผ ์์ ์ colgroup ์ฌ์ฉ
๐ผ 7๏ธโฃ ๊ธฐ์ ๋ฉด์ ์์ ์ง๋ฌธ (์ฌํ)
์ง๋ฌธ | ํต์ฌ ์ ๋ฆฌ |
---|---|
<th> vs <td> ์ฐจ์ด? |
<th> : ์ ๋ชฉ ์
, ๊ตต๊ฒ, ์คํฌ๋ฆฐ๋ฆฌ๋ ๊ฐ์กฐ<td> : ์ผ๋ฐ ๋ฐ์ดํฐ ์
|
<caption> ์ ์ญํ ์? |
ํ ์ ๋ชฉ ์ ๊ณต, ์ ๊ทผ์ฑ & SEO ํฅ์ |
<thead> , <tbody> , <tfoot> ์ ์ฉ๋? |
ํ ๊ตฌ์กฐ ๊ตฌ๋ถ, ์ ์ง๋ณด์ โ, ์คํฌ๋ฆฐ๋ฆฌ๋ ํ์ โ |
<colgroup> , <col> ํ์ฉ ์ด์ ๋? |
์ด ์ ์ฒด ์คํ์ผ ์ผ๊ด ์ ์ฉ, ์ฝ๋ ์ค๋ณต ์ ๊ฑฐ |
ํ ์ ๊ทผ์ฑ ๋์ด๋ ๋ฐฉ๋ฒ? | <caption> , <th> , scope , <thead> ์ ๊ทน ํ์ฉ |
๐ 8๏ธโฃ ์ค๋ฌด Best Practice & ๊ณ ๊ธ ํฌ์ธํธ
ํฌ์ธํธ | ์ค๋ช |
---|---|
ํ ๊ตฌ์กฐ โ <thead> , <tbody> , <tfoot> ๋ก ๊ตฌ๋ถ ํ์ |
์ ์ง๋ณด์, ์ ๊ทผ์ฑ, ์คํ์ผ ์กฐ์ ์ฉ์ด |
<caption> ์ผ๋ก ํ ์ ๋ชฉ ์ ๊ณต |
์คํฌ๋ฆฐ๋ฆฌ๋, SEO ๋ชจ๋ ๋์ |
ํค๋ ์
์ ๋ฐ๋์ <th> ์ฌ์ฉ + scope ๋ช
์ |
์๋งจํฑ ๋ช ํ, ์คํฌ๋ฆฐ๋ฆฌ๋ ์ ํ ์ธ์ |
์ด๋ณ ์คํ์ผ์ <colgroup> , <col> ์ ๊ทน ์ฌ์ฉ |
์ฝ๋ ๊ฐ๊ฒฐํ, ๋ฐ๋ณต ์ ๊ฑฐ |
CSS๋ก border-collapse, padding, background ์ ๊ทน ํ์ฉ | ๊ฐ๋ ์ฑ โ |