๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • ์žฅ์›์ต ๊ธฐ์ˆ ๋ธ”๋กœ๊ทธ
๐Ÿ“บ Front End/- HTML,css,Javascript

4. HTML ํ…Œ์ด๋ธ”

by Wonit 2019. 11. 29.

ํ…Œ์ด๋ธ”

์ •๋ณด๋ฅผ ์ด์ฐจ์›์ ์œผ๋กœ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์‚ฌ์šฉํ•˜๋ฉฐ ์›น ๋ฌธ์„œ์—์„œ ํ…Œ์ด๋ธ”์„ ์ด์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค.

ํ…Œ์ด๋ธ” ์ž‘์„ฑ

  • <table> : ํ…Œ์ด๋ธ” ์ƒ์„ฑ์„ ์œ„ํ•œ ํƒœ๊ทธ
  • <tr> : table row์œผ๋กœ์จ ํ…Œ์ด๋ธ”์— ํ•˜๋‚˜์˜ ํ–‰ ์ƒ์„ฑ
  • <td> : table data์œผ๋กœ์จ ํ…Œ์ด๋ธ”์— ํ•˜๋‚˜์˜ ์…€ ์ƒ์„ฑ
  • <th> : table header์œผ๋กœ์จ ํ…Œ์ด๋ธ”์˜ ์ œ๋ชฉ์œผ๋กœ ํ‘œ์‹œ๋˜๋Š” ์…€ ์ƒ์„ฑ
  • <caption>: ํ…Œ์ด๋ธ”์˜ ์ œ๋ชฉ

ํ…Œ์ด๋ธ” ์„ ์–ธ ํƒœ๊ทธ

<table> ~ </table>

์œผ๋กœ ํ…Œ์ด๋ธ”์„ ์„ ์–ธํ•ด์ฃผ๊ณ  <table>ํƒœ๊ทธ ์•ˆ์—์„œ <tr>, <td>, <th> ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

<table border="1">
            <tr>
                <td>first data</td>
                <td>second data</td>
            </tr>
</table>

ํ…Œ์ด๋ธ” ์ œ๋ชฉ ํƒœ๊ทธ

<th> ์™€ <caption>๊ณผ ๊ฐ™์€ ์—ญํ• (์ œ๋ชฉ)์„ ์ˆ˜ํ–‰ํ•˜์ง€๋งŒ ์ฐจ์ด์ ์ด ์žˆ๋Š”๋ฐ <th> ํƒœ๊ทธ๋Š” ์ œ๋ชฉ์œผ๋กœ ํ‘œ์‹œ๋˜๋Š” ์…€์ด๋‹ค.
<caption> ํ…Œ์ด๋ธ”์˜ ์ œ๋ชฉ </caption>

<table border="1">
                <caption>Real Title</caption>
                <tr>
                    <th>hello</th>
                    <td>first data</td>
                    <td>second data</td>
                </tr>

                <tr>
                    <th>world</th>
                    <td>third data</td>
                    <td>fourth data</td>
                </tr>
</table>

ํ…Œ์ด๋ธ”์˜ ์…€ ํ•ฉ์น˜๊ธฐ ํƒœ๊ทธ

ํ…Œ์ด๋ธ”์˜ ์…€์„ ๊ฐ€๋กœ ๋˜๋Š” ์„ธ๋กœ๋กœ ํ™•์žฅ์‹œ์ผœ ์…€๋“ค์ด ํ•ฉ์ณ์ง„ ํšจ๊ณผ๋ฅผ ๋‚ผ ์ˆ˜ ์žˆ๋Š”๋ฐ ์ด ๋•Œ๋Š” <td>, <th> ํƒœ๊ทธ์˜ rowspan์ด๋‚˜ colspan ์†์„ฑ์„ ์ด์šฉํ•œ๋‹ค

์„ธ๋กœ๋กœ ์…€ ํ•ฉ์น˜๊ธฐ

  • <td rowspan="n"> ~ </td> : n์€ ํ•ฉ์น  ์…€์˜ ์ˆ˜
  • <th rowspan="n"> ~ </th> : n์€ ํ•ฉ์น  ์…€์˜ ์ˆ˜

๋งŒ์•ฝ <th rowspan="3"> ์ด๋ผ๋Š” ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ–ˆ๋‹ค๋ฉด ์„ธ๋กœ 3์นธ์„ ํ•ฉ์น˜๊ฒŒ ๋œ๋‹ค.

๊ฐ€๋กœ๋กœ ์…€ ํ•ฉ์น˜๊ธฐ

  • <td colspan="n"> ~ </td> : n์€ ํ•ฉ์น  ์…€์˜ ์ˆ˜
  • <th colspan="n"> ~ </th> : n์€ ํ•ฉ์น  ์…€์˜ ์ˆ˜

์‹คํ–‰ ์˜ˆ์ œ

<table border="5">
                <tr>
                    <th rowspan="3">Nations</th>
                    <td>Korea</td>
                    <td>seoul</td>
                </tr>

                <tr>
                    <td>Japan</td>
                    <td>Tokyo</td>
                </tr>

                <tr>
                    <td colspan="2">Singapore</td>
                </tr>
  </table>

ํ…Œ์ด๋ธ” ์„œ์‹

ํ…Œ์ด๋ธ”์„ ๊พธ๋ฏธ๊ธฐ ์œ„ํ•œ ์Šคํƒ€์ผ ์ง€์ •์„ ๋ฐฐ์›Œ๋ณด์ž.

ํ…Œ์ด๋ธ” ์™ธ๊ณฝ ์„  ์ง€์ •

ํ…Œ์ด๋ธ”์—์„œ๋„ ํ…Œ๋‘๋ฆฌ๋ฅผ ํ‘œ์‹œํ•˜๊ณ  ๊ทธ ๊ตต๊ธฐ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ ํ”ฝ์…€์˜ ์ˆ˜๊ฐ€ ํฐ ๊ฐ’์ผ ์ˆ˜๋ก ํ…Œ๋‘๋ฆฌ๊ฐ€ ์ปค์ง€๊ณ  0์œผ๋กœ ์„ค์ •ํ•˜๋ฉด ์„ ์ด ๋ณด์ด์ง€ ์•Š๋Š”๋‹ค. ์ตœ์ดˆ default๊ฐ’์€ 0 ์ด๋ฏ€๋กœ ์ฐธ๊ณ ํ•˜์ž.

<table border="ํ”ฝ์…€ ์ˆ˜"> ~ </table>

ํ…Œ์ด๋ธ” ํฌ๊ธฐ ์กฐ์ ˆ

ํ…Œ์ด๋ธ”์˜ ํฌ๊ธฐ๋ฅผ ์กฐ์ ˆํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” <table>ํƒœ๊ทธ์˜ width ๊ณผ height ์†์„ฑ์„ ์ด์šฉํ•œ๋‹ค. ์„ธ๋ฐ€ํ•œ ์ œ์–ด๋ฅผ ์œ„ํ•ด ๋น„์œจ์„ ์‚ฌ์šฉํ•˜๋Š”๊ฒƒ์ด ๊ถŒ์žฅ

width(๋„ˆ๋น„)
<table width="ํ”ฝ์…€ ์ˆ˜ / ๋„ˆ๋น„์— ๋Œ€ํ•œ ๋น„์œจ(%)"> ~ </table>

height(๋†’์ด)
<table height="ํ”ฝ์…€ ์ˆ˜/ ๋„ˆ๋น„์— ๋Œ€ํ•œ ๋น„์œจ(%)"> ~ </table>

์…€ ๊ฐ„๊ฒฉ๊ณผ ์—ฌ๋ฐฑ ์กฐ์ ˆ

cellspacing์˜ ์†์„ฑ์„ ์ด์šฉํ•˜์—ฌ ์…€๊ณผ ์…€ ์‚ฌ์ด์˜ ๊ฐ„๊ฒฉ์„ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ๊ณ  cellpadding ์†์„ฑ์„ ์ด์šฉํ•˜์—ฌ ์…€ ๊ฒฝ๊ณ„์™€ ๋‚ด๋ถ€ ํ…์ŠคํŠธ ์‚ฌ์ด์˜ ์—ฌ๋ฐฑ์„ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ๋‹ค.

  • <table cellspacing="ํ”ฝ์…€ ์ˆ˜"> :์…€๊ณผ ์…€ ์‚ฌ์ด ๊ฐ„๊ฒฉ
  • <table cellpadding="ํ”ฝ์…€ ์ˆ˜"> :์…€ ๋‚ด๋ถ€์˜ ์—ฌ๋ฐฑ

'๐Ÿ“บ Front End > - HTML,css,Javascript' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

6. HTML ํผ ํƒœ๊ทธ  (0) 2019.11.29
5. HTML ํ”„๋ ˆ์ž„  (0) 2019.11.29
3. HTML ์ด๋ฏธ์ง€ ์‚ฝ์ž…  (0) 2019.11.28
2. HTML ๊ธฐ๋ณธ ํƒœ๊ทธ  (0) 2019.11.27
1. Html ๊ธฐ์ดˆ  (0) 2019.11.27

๋Œ“๊ธ€