html
HTML - 표 만드는 요소
테이블 태그를 이용하면 표를 만들 수 있습니다. 표의 기본적인 구성은 다음과 같습니다.
다음 속성을 사용할 수 있습니다.
다음은 테이블 속성 변화의 그림입니다.
합쳐진 셀의 표를 만들려면 rowspan 이나 colspan 속성을 이용합니다.
표의 크기나 테두리를 조절하려면 border 나 width, height 속성을 이용하세요.
표의 내용을 정렬하고 싶다면 align 속성을 이용합니다.
<caption>태그는 제목이 중앙에 정렬되는 반면 <figcaption>태그는 중앙 정렬이 되지 않습니다.
<figcaption>태그는 <table>태그 시작 전에 사용하면 표 위에 표시되고, </table>태그 다음에 추가하면 표 아래에 제목이 표시됩니다.
다음은 <caption>태그의 사용 예입니다.
다음은 <figcaption>태그의 예입니다. <figcaption>태그를 사용하려면 <figure>태그로 <table>태그 전체를 감싸 주어야 합니다.
이 요소들은 문서의 구조적 표현이며 행을 그룹화합니다.
<table border="숫자">
<tr>
<th> 셀 제목 </th>
</tr>
<tr>
<td> 셀 내용 </td>
</tr>
</table>
<table>태그와 속성
테이블에 사용할 수 있는 태그는 다음 표를 참고합니다.태 그 | 설 명 |
---|---|
<table> | 표의 전체 테두리 |
<tr> | 표의 행 |
<th> | 표의 제목 셀. (굵게 표시됨.) |
<td> | 내용 |
다음 속성을 사용할 수 있습니다.
속 성 | 설 명 |
---|---|
bgcolor | 표의 배경색 |
background | 표의 배경 그림이 위치하는 경로 |
border | 테두리 두께 |
bordercolor | 표의 테두리의 색을 지정 |
bordercolorlight | 표의 위쪽과 오른쪽 테두리에 색을 지정 |
bordercolordark | 표의 왼쪽과 아래쪽 테두리에 색을 지정 |
width | 가로 크기 |
height | 세로 크기 |
cellspacing | 셀의 구분 선 굵기를 설정 |
cellpadding | 셀의 안쪽 여백을 설정 |
align | 표의 정렬. left | center | right 중 하나 |
다음은 테이블 속성 변화의 그림입니다.
<th>, <td> 태그와 속성
<th>, <td> 태그에서 사용할 수 있는 속성입니다.
속 성 | 설 명 |
---|---|
nowrap | 자동 줄바꿈을 하지 않음 |
width | 가로 크기 |
height | 세로 크기 |
align | 가로 정렬. center | left | right 중 하나. |
valign | 세로 정렬. top | middle | bottom | baseline 중 하나 |
border | 테두리 두께 |
bgcolor | 셀의 배경 색상 |
background | 셀의 배경 그림이 위치하는 경로 |
bordercolorlight | 셀의 위쪽과 오른쪽 테두리에 색을 지정 |
bordercolordark | 셀의 왼쪽과 아래쪽 테두리에 색을 지정 |
colspan | 가로로 합칠 셀의 개수. 여러 칼럼을 하나로 합칠 때 사용 |
rowspan | 세로로 합칠 셀의 개수. 여러 줄을 하나로 합칠 때 사용 |
cellspacing | 셀의 구분 선 굵기를 설정 |
cellpadding | 셀의 안쪽 여백을 설정 |
<!-- 헤더에서 셀 갯수의 줄을 합친다. -->
<th rowspan="셀 갯수">.....</th>
<!-- 헤더에서 셀 갯수의 칼럼을 합친다. -->
<th colspan="셀 갯수">.....</th>
<!-- 셀내용에서 셀 갯수의 줄을 합친다. -->
<td rowspan="셀 갯수">.....</td>
<!-- 셀내용에서 셀 갯수의 칼럼을 합친다. -->
<td colspan="셀 갯수">.....</td>
표의 크기나 테두리를 조절하려면 border 나 width, height 속성을 이용하세요.
<-- 표 테두리 굵기, 넓이 조정 -->
<table border="숫자" width="픽셀 수">.....</table>
<-- 표 테두리 굵기, 높이 조정 -->
<table border="숫자" height="픽셀 수">.....</table>
<-- 표 테두리 굵기, 넓이 조절 -->
<table border="숫자" width="픽셀 수" height="픽셀 수">.....</table>
표의 내용을 정렬하고 싶다면 align 속성을 이용합니다.
<-- 헤더 내용을 셀 왼쪽으로 정렬 -->
<th algn="left">.....</th>
<-- 헤더 내용을 셀 가운데로 정렬 -->
<th align="center">.....</th>
<-- 헤더 내용을 셀 오른쪽으로 정렬 -->
<th align="right">.....</th>
<-- 셀 내용을 셀 왼쪽으로 정렬 -->
<td align="left">.....</td>
<-- 셀 내용을 셀 가운데로 정렬 -->
<td align="center">.....</td>
<-- 셀 내용을 셀 오른쪽으로 정렬 -->
<td align="right">.....</td>
<caption>, <figcaption>태그: 제목 붙이기
<caption>태그와 <figcaption>태그는 표의 제목을 붙이고 싶을 때 사용합니다.<caption>태그는 제목이 중앙에 정렬되는 반면 <figcaption>태그는 중앙 정렬이 되지 않습니다.
<figcaption>태그는 <table>태그 시작 전에 사용하면 표 위에 표시되고, </table>태그 다음에 추가하면 표 아래에 제목이 표시됩니다.
다음은 <caption>태그의 사용 예입니다.
<table border="숫자">
<caption> 표 제목 </caption>
<tr>
<th> 셀 제목 </th>
<th> 내용 </th>
</tr>
<tr>
<td> 셀 내용 </td>
<td> 셀 내용 </td>
</tr>
</table>
다음은 <figcaption>태그의 예입니다. <figcaption>태그를 사용하려면 <figure>태그로 <table>태그 전체를 감싸 주어야 합니다.
<figure>
<figcaption>
<p>표의 상단 제목</p>
</figcaption>
<table border="숫자">
<tr>
<th> 셀 제목 </th>
<th> 내용 </th>
</tr>
<tr>
<td> 셀 내용 </td>
<td> 셀 내용 </td>
</tr>
</table>
<figcaption>
<p>표의 하단 제목</p>
</figcaption>
</figure>
<thead>, <tbody>, <tfoot> 태그
HTML 문서를 구성할 때 <head>태그와 <body>태그로 문서를 구성하듯, 마찬가지로 <table>태그도 제목(thead), 본문(tbody), 요약(tfoot)으로 구성하여 문서 구조화할 수 있습니다. 이렇게 하면 이 코드가 무엇을 나타내려 하는지 파악이 수월해 집니다.이 요소들은 문서의 구조적 표현이며 행을 그룹화합니다.
<table border="1">
<caption>표의 제목</caption>
<thead>
<tr>
<th>제목 1</th>
<th>제목 2</th>
</tr>
</thead>
<tbody>
<tr>
<td>셀 내용</td>
<td>셀 내용</td>
</tr>
</tbody>
<tfoot>
<tr>
<td>표의 요약</td>
<td>표의 요약</td>
</tr>
</tfoot>
</table>
0 댓글