ํ ์ด๋ธ์ ๋ฐ์ดํฐ๋์ด์ ์์ด ์ ๋ง ํ์ํ ๋ถ๋ถ์ ๋๋ค.
์ธ๋ฒ์งธ ๊ฐ์ข
๋๋ฒ์งธ ๊ฐ์ข์์๋ ํ ์ด๋ธ์ ๊ตฌ์กฐ์ ์ธ ๋ฉด์ด์์ต๋๋ค.
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 ์ฝ๋ฉํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
๋๊ธ