๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
์›น(IT) ์ •๋ณด/html

html ์ฝ”๋”ฉ ๊ธฐ๋ณธ ํ…Œ์ด๋ธ”ํŽธ 2๊ฐ•

by ๋‹ˆ๋ชจ๋„ค 2017. 7. 28.
๋ฐ˜์‘ํ˜•

ํ…Œ์ด๋ธ”์€ ๋ฐ์ดํ„ฐ๋‚˜์—ด์— ์žˆ์–ด ์ •๋ง ํ•„์š”ํ•œ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค.

๋‘๋ฒˆ์งธ ๊ฐ•์ขŒ


์ฒซ๋ฒˆ์งธ ๊ฐ•์ขŒ์—์„œ๋Š” ์•„์ฃผ ์ •๋ง ๊ธฐ๋ณธ์ ์ธ ๋ถ€๋ถ„๋งŒ ์ ์–ด๋†“์•˜์Šต๋‹ˆ๋‹ค.

1๊ฐ• ๋ณด๋Ÿฌ๊ฐ€๊ธฐ

์กฐ๊ธˆ๋” ๋””ํ…Œ์ผํ•˜๊ฒŒ ์•Œ์•„๋ณด๋„๋ก ํ•ฉ์‹œ๋‹ค.



ํ…Œ์ด๋ธ”์˜์ œ๋ชฉ
๊ฒŒ์‹œ๋ฌผ์ œ๋ชฉ ์ด๋ฆ„ ๋‚ ์งœ
์•ˆ๋…•ํ•˜์„ธ์š”! ์ž‘์„ฑ์ž 2017.07.28
๋ฐ˜๊ฐ‘์Šต๋‹ˆ๋‹ค! ์ž‘์„ฑ์ž 2017.07.28
์–ด์„œ์˜ค์„ธ์š”! ์ž‘์„ฑ์ž 2017.07.28

html

<table>
  <caption>ํ…Œ์ด๋ธ”์˜์ œ๋ชฉ</caption>
  <thead>
  <tr>
    <th>๊ฒŒ์‹œ๋ฌผ์ œ๋ชฉ</th>
    <th>์ด๋ฆ„</th>
    <th>๋‚ ์งœ</th>
  </tr>
  </thead>
  <tbody>
  <tr>
    <td>์•ˆ๋…•ํ•˜์„ธ์š”!</td>
    <td>์ž‘์„ฑ์ž</td>
    <td>2017.07.28</td>
  </tr>
  <tr>
    <td>๋ฐ˜๊ฐ‘์Šต๋‹ˆ๋‹ค!</td>
    <td>์ž‘์„ฑ์ž</td>
    <td>2017.07.28</td>
  </tr>
  <tr>
    <td>์–ด์„œ์˜ค์„ธ์š”!</td>
    <td>์ž‘์„ฑ์ž</td>
    <td>2017.07.28</td>
  </tr>
  </tbody>
</table>


css

table {
    border-collapse: collapse;
    width: 100%;
}

td, th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
}


์—ฌ๊ธฐ์„œ ์•Œ์•„๋‘์…”์•ผํ• ๊ฒƒ๋“ค์€ ์ด๋ ‡์Šต๋‹ˆ๋‹ค.

html์—์„œ๋Š”

<caption>  -  ํ•ด๋‹นํ…Œ์ด๋ธ”์˜ ์ œ๋ชฉ์ž…๋‹ˆ๋‹ค. ๋ณดํ†ต์˜๊ฒฝ์šฐ๋Š” css์—์„œ ํžˆ๋“ ์ฒ˜๋ฆฌ๋ฅผ ํ•ด๋†“์Šต๋‹ˆ๋‹ค.

<thead> - ํ…Œ์ด๋ธ” ์ œ๋ชฉ <tr>์„ ๊ฐ์‹ธ์ค๋‹ˆ๋‹ค. htmlํƒœ๊ทธ๋งŒ ๋ณด์•˜์„๋•Œ ์ด๊ฒƒ์ด ํ…Œ์ด๋ธ”์˜ ์ œ๋ชฉ์ด๋‹ค ๋ผ๊ณ  ํ‘œํ˜„ํ•ด์ฃผ๋Š”๊ฑฐ์ฃ . ๋””์ž์ธ์ƒ์˜ ๋ณ€ํ™”๋Š” ์—†์Šต๋‹ˆ๋‹ค.

<tbody> - ํ…Œ์ด๋ธ” ๋‚ด์šฉ <tr>์„ ๊ฐ์‹ธ์ค๋‹ˆ๋‹ค. thead์™€ ๊ฐ™์ด ์ œ๋ชฉ์™ธ์— ๋‚ด์šฉ์„ ๊ตฌ๋ถ„ํ•ด์ฃผ๋Š” ํƒœ๊ทธ์ž…๋‹ˆ๋‹ค.

thead,tbody ๋Š” ์•ˆ์จ๋„ ๊ตณ์ด ์ƒ๊ด€์€ ์—†์Šต๋‹ˆ๋‹ค๋งŒ. ์‚ฌ์šฉํ•˜๋‹ค๊ฐ€ ๋ณด๋ฉด ์žˆ๋Š”๊ฒŒ ์ด๋ž˜์„œ ์ข‹๊ตฌ๋‚˜๋ฅผ ์•Œ ์ˆ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.


css์—์„œ๋Š”

boder-collapse:collapse;

ํ…Œ์ด๋ธ”์˜ ๊ธฐ๋ณธ ์ŠคํŽ˜์ด์Šค(๋นˆ๊ณต๊ฐ„)๋ฅผ ์—†์• ์ฃผ๋Š” css์ž…๋‹ˆ๋‹ค.

๋ณด๋”์ปฌ๋ฆฝ์Šค๋ฅผ ๋„ฃ์ง€์•Š๊ณ  ๊ทธ๋ƒฅ html๋งŒ ๋ณด๋ฉด ํ…Œ์ด๋ธ” ๋ณด๋”๊ฐ€ ๋‘์ค„๋กœ ๋˜๋Š”๊ฒŒ ๊ธฐ๋ณธ์ด์ฃ . 

๋ณด๋” ์ปฌ๋ฆฝ์Šค๋ฅผ ์“ฐ๊ฑฐ๋‚˜ ์•„๋‹ˆ๋ฉด th,td์— ๋”ฐ๋กœ ๋ณด๋”๋ฅผ ์ค˜๋„ ๋ฉ๋‹ˆ๋‹ค.


์˜ˆ๋กœ๋“ค์ž๋ฉด

th, td {border-right:1px solid #ccc; border-bottom:1px solid #ccc;}

์œ„์™€๊ฐ™์ด ์ฃผ๋ฉด ๋ชจ๋“  ํ…Œ์ด๋ธ”์˜ ์˜ค๋ฅธ์ชฝ๊ณผ ํ•˜๋‹จ์€ 1px์”ฉ ๋ณด๋”๊ฐ€ ์ƒ๊ธฐ๊ฒŒ ๋˜์ฃ 

์™œ ์™ผ์ชฝ๊ณผ ์ƒ๋‹จ์€ ์—†๋ƒ๊ตฌ์š”?

๊ทธ๋Ÿฌ๋ฉด ๋ชจ๋“  ๋ณด๋”๊ฐ€ 2px์”ฉ ๋˜๊ฑฐ๋“ ์š”!

๊ทธ๋ž˜์„œ ์œ„์™€๊ฐ™์ด ์ฃผ๊ณ  ๋‚˜์ค‘์— ํ…Œ์ด๋ธ”์—์„œ ์•„๋ž˜์™€ ๊ฐ™์ด ๋งˆ๋ฌด๋ฆฌ ํ•ฉ๋‹ˆ๋‹ค

table {border-top:1px solid #ccc; border-left:1px solid #ccc;}

์ด๋ ‡๊ฒŒ ์ƒ๋‹จ๊ณผ ์™ผ์ชฝ์„ ๋ณด๋”๋ฅผ ์ฃผ๋ฉด ๋ณด๋” ์ปฌ๋ฆฝ์Šค์™€ ๊ฐ™์€ ์ด์น˜๊ฐ€ ๋˜๋Š”๊ฑฐ์ฃ 


์ƒํ™ฉ์— ๋”ฐ๋ผ์„œ ์ „์ž ํ›„์ž ๋‹ค ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค.

ํ…Œ์ด๋ธ”์˜ ๋””์ž์ธ์ด ์—ฌ๋Ÿฌํ˜•ํƒœ ๋ณด๋”์ƒ‰์ด ํ‹€๋ฆฌ๋‹ค๋˜์ง€. ์ด๋Ÿฌ๋ฉด ํ›„์ž๊ฐ€ ๋” ์ข‹์Šต๋‹ˆ๋‹ค.


๋ณด๋”์ปฌ๋ฆฝ์Šค๋Š” ๋”ฐ๋กœ ์„ค์ •ํ•  ์ˆ˜๊ฐ€ ์—†์œผ๊นŒ์š”!

์—ฌ๊ธฐ๊นŒ์ง€๋Š” ์ถฉ๋ถ„ํžˆ ์ดํ•ด๊ฐ€ ๋˜์…จ๋‚˜์š”?


๊ทธ๋Ÿฌ๋ฉด ์œ„์— ํ…Œ์ด๋ธ”์„ ๋ณด๋ฉด ๋“œ๋Š” ์ƒ๊ฐ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ ๋‚ด์šฉ๋“ค์˜ ๊ฐ„๊ฒฉ์กฐ์ •์ด์ฃ .


ํ…Œ์ด๋ธ”์˜์ œ๋ชฉ
๊ฒŒ์‹œ๋ฌผ์ œ๋ชฉ ์ด๋ฆ„ ๋‚ ์งœ
์•ˆ๋…•ํ•˜์„ธ์š”! ์ž‘์„ฑ์ž 2017.07.28
๋ฐ˜๊ฐ‘์Šต๋‹ˆ๋‹ค! ์ž‘์„ฑ์ž 2017.07.28
์–ด์„œ์˜ค์„ธ์š”! ์ž‘์„ฑ์ž 2017.07.28


<table>

  <caption>ํ…Œ์ด๋ธ”์˜์ œ๋ชฉ</caption>

  <colgroup>

  <col width="50%">

  <col width="25%">

  <col width="25%">

  </colgroup>

  <thead>

  <tr>

    <th>๊ฒŒ์‹œ๋ฌผ์ œ๋ชฉ</th>

    <th>์ด๋ฆ„</th>

    <th>๋‚ ์งœ</th>

  </tr>

  </thead>


<colgroup> ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ ์—ด๋“ค์„ ์ž์œ ๋กญ๊ฒŒ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

<col width="50%">

<col width="25%">

<col width="25%">

์ˆœ์„œ๋Œ€๋กœ ๊ฒŒ์‹œ๋ฌผ์ œ๋ชฉ 50%, ์ด๋ฆ„ 25%, ๋‚ ์งœ 25% ํผ์„ผํŠธ๋กœ ์ •ํ™•์ด ์ •๋ ฌ์ด ๋ฉ๋‹ˆ๋‹ค. px๋‹จ์œ„๋กœ ํ•˜์…”๋„ ๋˜์š”.

ํ…Œ์ด๋ธ”์„ ์งœ๋‹ค๋ณด๋ฉด ์ข€ ์• ๋งคํ•˜๊ฒŒ ๊ณ„์‚ฐ์ด ์•ˆ๋  ๋•Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿด๋•Œ๋Š” * ๋กœ ํ•ด์ฃผ์‹œ๋ฉด ์ž๋™์œผ๋กœ ์žก์•„์ค๋‹ˆ๋‹ค.

<col width="50%">

<col width="25%">

<col width="*">

์ด๋ ‡๊ฒŒ ํ•ด๋†“์œผ๋ฉด ์ž๋™์œผ๋กœ 25%๋กœ ์„ค์ •ํ•œ๋‹ค๋Š” ๋ง์ž…๋‹ˆ๋‹ค. ์ˆœ์„œ ์ƒ๊ด€์—†์ด ์“ฐ์…”๋„ ๋ฉ๋‹ˆ๋‹ค.


์—ฌ๊ธฐ์„œ ํ•œ๊ฐ€์ง€ ์ฃผ์˜์ ์€
<table>
<colgroup>
</colgroup>  <------ ์—ฌ๊ธฐ์— ์œ„์น˜ํ•ด์•ผํ•œ๋‹ค๋Š”๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ๋ฐ๋กœ ์ฝ”๋”ฉํ•˜์‹œ๋ฉด ์•ˆ๋ฉ๋‹ˆ๋‹ค.
<tr>

๋‹ค์Œ 3๊ฐ•์—์„œ๋Š” ํ…Œ์ด๋ธ”์˜ ๋””์ž์ธ์—๊ด€ํ•ด์„œ ์•Œ์•„๋ด…์‹œ๋‹ค.


๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€