HTML에서 테이블을 표현하는 방법에 대해서 알아보자.
<table> : 표를 나타내는 태그 (표)<tr> : 행을 나타내는 태그 (행)<th> : 제목 셀을 나타내는 태그 (데이터 셀)<td> : 셀을 나타내는 태그 (데이터 셀)표는 가로로 그리기 때문에 한 행에 몇개의 열이 있는지를 기준으로 본다.
<1* 4 표의 경우>
<table>
<th>제목</th>
<tr>
<td>첫번째 열</td>
<td>두번째 열</td>
<td>세번째 열</td>
<td>네번째 열</td>
</tr>
<table>
👉실행화면
| 제목 | |||
|---|---|---|---|
| 첫번째 열 | 두번째 열 | 세번째 열 | 네번째 열 |
<caption>: 표의 제목을 나타내는 태그<thead>: 제목 행을 그룹화하는 태그<tfoot>: 바닥 행을 그룹화하는 태그 (<tbody>뒤에 위치)<tbody>: 본문 행을 그룹화하는 태그align: 정렬을 지정한다. ( left, center, right )border: 테두리 선의 두께를 지정한다.bgcolor: 배경색을 지정한다. ( 색은 "red", "black" 처럼 기존의 정의되어있는 색을 사용할 수도 있으며 rgb형식의 #000000 으로도 색을 지정할 수 있다. )bordercolor: 테두리 선의 색을 지정한다. 색을 지정하는 방법은 bgcolor와 동일하다.cellspacing: 셀간의 간격을 지정한다.width: 가로길이를 지정한다. (상수값을 입력할 수도, % 단위로 입력할 수도 있다. %를 사용하였을 때는 웹브라우저 크기의 대한 %이다. )height: 세로길이를 지정한다.rawspan: 지정한 값만큼 행을 병합한다. (위아래로)colspan: 지정한 값만큼 열을 병합한다. (좌우로)<table border ="1" width="50%" height=200
bgcolor=#11a9c1 bordercolor="white" cellspacing="5">
<tr align="center" bgcolor="white">
<td rowspan="2">rawspan 사용</td>
<td>김씨</td>
<td>이씨</td>
<td>박씨</td>
</tr>
<tr align="center" bgcolor="white">
<td>100원</td>
<td>200원</td>
<td>400원</td>
</tr>
<tr align="center" bgcolor="white">
<td colspan="4">
colspan 사용
</td>
</tr>
</table>
👉결과 화면
| rawspan 사용 | 김씨 | 이씨 | 박씨 |
| 100원 | 200원 | 400원 | |
| colspan 사용 |
엄청 복잡하다.
그래서 코드를 짜주는 사이트를 들고왔지