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

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

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

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

์„ธ๋ฒˆ์งธ ๊ฐ•์ขŒ



๋‘๋ฒˆ์งธ ๊ฐ•์ขŒ์—์„œ๋Š” ํ…Œ์ด๋ธ”์˜ ๊ตฌ์กฐ์ ์ธ ๋ฉด์ด์—ˆ์Šต๋‹ˆ๋‹ค.

2๊ฐ• ํ…Œ์ด๋ธ”์˜ ๊ตฌ์กฐ ๋ณด๋Ÿฌ๊ฐ€๊ธฐ


๋””์ž์ธ์  ๊ตฌ์กฐ๋กœ ๋””ํ…Œ์ผํ•˜๊ฒŒ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.


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


th, td ๋‚ด๋ถ€์˜ ํŒจ๋”ฉ, ๊ฐ„๊ฒฉ์กฐ์ •๋ฐฉ๋ฒ•


css

th, td {

    padding: 20px;

}


์œ„์™€๊ฐ™์ด ํ…Œ์ด๋ธ” ๋‚ด์— ํŒจ๋”ฉ์„ ์‰ฝ๊ฒŒ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


์ œ๋ชฉ์ด๋‚˜ ๋‚ด์šฉ์˜ ์œ„์น˜ ์ •๋ ฌ 3๊ฐ€์ง€ LEFT, CENTER, RIGHT


css

th {

    text-align: center;

}

td {

    text-align: left;

}

td {

    text-align: center;

}

td {

    text-align: right;

}


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


th๋Š” ๊ฐ€์šด๋ฐ ์ •๋ ฌ, td ๊ฒŒ์‹œ๋ฌผ์ œ๋ชฉ์€ ์™ผ์ชฝ์ •๋ ฌ ์ด๋ฆ„์€ ๊ฐ€์šด๋ฐ์ •๋ ฌ ๋‚ ์งœ๋Š” ์˜ค๋ฅธ์ชฝ ์ •๋ ฌ์ž…๋‹ˆ๋‹ค.

์œ„ css ์†Œ์Šค๋Š” ์˜ˆ์ œ์ผ๋ฟ์ด๊ณ  ๋˜‘๊ฐ™์ด ์“ฐ์‹œ๋ ค๋ฉด td:nth-child ๋ฅผ ์‚ฌ์šฉํ•˜์…”์•ผํ•ฉ๋‹ˆ๋‹ค.

nth-child ๋Š” ๋”ฐ๋กœ ํฌ์ŠคํŒ…์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ๊ถ๊ธˆํ•˜์‹ ์ ์€ ๋”ฐ๋กœ ๋Œ“๊ธ€๋‚จ๊ฒจ์ฃผ์„ธ์š”!



ํ…Œ์ด๋ธ”์˜ ์…€ ํ•ฉ์นจ colspan, rowspan


ํ…Œ์ด๋ธ”์˜ ์‚ฌ์šฉ์ค‘ ์ž์ฃผ ์‚ฌ์šฉํ•˜๊ธฐ๋„ ๊ณจ์น˜์•„ํ”ˆ๊ฒƒ์ค‘์— ํ•˜๋‚˜์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

๋‘๊ฐœํ˜น์€ ์—ฌ๋Ÿฌ๊ฐœ์˜ ์…€์„ ํ•ฉ์น˜๋Š”๊ฒƒ์ด์ฃ  ์—‘์…€์…€ํ•ฉ์น˜๊ธฐ์™€ ๊ฐ™์€ ๊ธฐ๋Šฅ์ด๋ผ๊ณ  ๋ณด๋ฉด๋ฉ๋‹ˆ๋‹ค.


ํ…Œ์ด๋ธ”์˜์…€ํ•ฉ์นจ
์ด๋ฆ„ ์ „ํ™”๋ฒˆํ˜ธ
๋‹ˆ๋ชจ 010 1234-5678

html

  <thead>

  <tr>

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

    <th colspan="2">์ „ํ™”๋ฒˆํ˜ธ</th>

  </tr>

  </thead>

  <tbody>

  <tr>

    <td>๋‹ˆ๋ชจ</td>

    <td>010</td>

    <td>1234-5678</td>

  </tr>

  </tbody>


<th colspan="2"> ์ˆซ์ž๊ฐ€ ํ•ฉ์น˜๋Š” ๊ฐฏ์ˆ˜๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ˆซ์ž์— ๋”ฐ๋ผ td๋„ ๋งž์ถฐ์•ผํ•˜๋‹ˆ ๊ฐฏ์ˆ˜๋Š” ํ•ญ์ƒ ์ž˜ ์—ผ๋‘ํ•˜์…”์•ผํ•ฉ๋‹ˆ๋‹ค. ์•ˆ๊ทธ๋Ÿผ ํ…Œ์ด๋ธ”์ด ์—‰ํ‚ค๊ณ  ๊นจ์ง€๋Š” ํ˜„์ƒ์„ ๋ณด์‹ค์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


ํ…Œ์ด๋ธ”์˜์…€ํ•ฉ์นจ
์ด๋ฆ„ ๋‹ˆ๋ชจ
์ „ํ™”๋ฒˆํ˜ธ 010
1234-5678

html

  <tr>

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

    <td>๋‹ˆ๋ชจ</td>

  </tr>

  <tr>

    <th rowspan="2">์ „ํ™”๋ฒˆํ˜ธ</th>

    <td>010</td>

  </tr>

  <tr>

    <td>1234-5678</td>

  </tr>


<th rowspan="2"> ์„ธ๋กœํ•ฉ์นจ์€ ๊ฐ€๋กœ๋ณด๋‹ค ์ชผ๊ธˆ ๋ณต์žกํ•ฉ๋‹ˆ๋‹ค.  ๋ณดํ†ต์€ ์™ผ์ชฝ์— th ๊ฐ€ ์žˆ์„๊ฒฝ์šฐ ๋งŽ์ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ƒ๋‹จ์— th ๊ฐ€ ์žˆ์„๊ฒฝ์šฐ๋Š” ๋Œ€๋ถ€๋ถ„ ๋ฆฌ์ŠคํŠธ์˜ ๊ฒฝ์šฐ์— ์“ฐ์ด๊ณ  ์™ผ์ชฝ์— th๊ฐ€ ์žˆ๋Š”๊ฒฝ์šฐ๋Š” ์ž‘์„ฑํŽ˜์ด์ง€ ์— ๋งŽ์ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ก  ์ •๋‹ต์€ ์—†์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž์˜ ๋ชซ์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.



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


ํ…Œ์ด๋ธ”์˜ ๋ฐฐ๊ฒฝ ์ปฌ๋Ÿฌ ๋””์ž์ธ background-color


๊ทธ๋ƒฅ ์„ ๋งŒ ์žˆ์„๊ฒฝ์šฐ ์–ด๋””๊ฐ€ ์ œ๋ชฉ์ด๊ณ  ์–ด๋””๊ฐ€ ๋‚ด์šฉ์ธ์ง€ ๊ตฌ๋ถ„์•ˆ๋ ๋•Œ๊ฐ€ ์žˆ์ฃ .

์‹œ๊ฐ„์— ์ซ’๊ฒจ์‚ฌ๋Š” ํ˜„๋Œ€์ธ๋“ค์€ ์—ฌ์œ ์žˆ๊ฒŒ ํ•˜๋‚˜ํ•˜๋‚˜ ๊ตฌ๋ณ„ํ•˜๋ฉด์„œ ๊ธฐ๋‹ค๋ ค์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ฐฑ๊ทธ๋ผ์šด๋“œ ์ปฌ๋Ÿฌ๋Š” ์‚ฌ์šฉ์ž์˜ UI๋ฅผ ์œ„ํ•ด์„œ ๊ตฌ๋ถ„ํ•ด ์ฃผ๋Š”๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.


html

table tr:nth-child(even) {

    background-color: #feffd6;

}

table tr:nth-child(odd) {

   background-color:#e2ffd6;

}

table th {

    background-color: #f8585b;

    color:#fff;

}


๋ณดํ†ต th๋งŒ ๋ฐฐ๊ฒฝ์„ ์ฃผ๊ณ  td๋“ค์€ ์•ˆ์“ฐ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋Œ€๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. 

tr:nth-child(even), tr:nth-child(odd)

tr์€ ํ–‰์„ ๊ทธ๋Œ€๋กœ ์ฒซ๋ฒˆ์งธ๋ถ€ํ„ฐ ๋ฐ˜๋ณต์ ์œผ๋กœ  css๋ฅผ ์ค๋‹ˆ๋‹ค.

even์€ ์ง์ˆ˜, odd๋Š” ํ™€์ˆ˜๋กœ css๋ฅผ ์ž…ํžˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.


์ด์ •๋„๋งŒ ์•Œ๊ณ ๊ณ„์…”๋„ ํ…Œ์ด๋ธ”์˜ ๊ด€ํ•œ ๋ชจ๋“ ๊ฒƒ์„ ์•Œ๊ฒŒ๋˜๋Š”๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ 4๊ฐ•์—์„œ๋Š” ํฌํ† ์ƒต์œผ๋กœ ๋””์ž์ธ๋œ ๊ฒŒ์‹œํŒ ๋ฆฌ์ŠคํŠธ๋ฅผ ์ง์ ‘ html ์ฝ”๋”ฉํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€