Web/HTML

[HTML] 표

IT수정 2024. 9. 14. 21:46

HTML5 문서에 표를 만들 때는 <table> 태그를 사용한다. 표는 행과 열로 이루어지며 각각의 칸인 셀(cell)로 구성되는데, 표를 만들 때는 행을 먼저 만들고 원하는 만큼 열을 나눈다.

 

표를 만들 때 사용하는 태그

<table> ~ </table> : 표 전체

<tr> ~ </tr> : 행

<td> ~ </td> : 셀

<th> ~ </th> : 제목 셀

<table border="1">
      <tr>
        <th>이름</th>
        <th>점수</th>
      </tr>
      <tr>
        <td>유비</td>
        <td>90</td>
      </tr>
      <tr>
        <td>관우</td>
        <td>80</td>
      </tr>
      <tr>
        <td>장비</td>
        <td>70</td>
      </tr>
</table>

 

출력 결과

 

<table> 태그의 border 속성값을 0으로 하거나 사용하지 않으면 경계선 없이 표시할 수 있다.

 

<caption> 태그

표에 제목을 삽입할 때는 <caption> 태그를 사용한다.

<caption> 
        <p>삼국지 멤버들의 농구 점수 내기</p>
</caption>

 

출력 결과

 

colspan, rowspan

셀을 병합하여 표의 레이아웃을 변경할 때는 colspan, rowspan 속성을 사용한다. 이 두 속성은 반드시 <th> 태그와 <td> 태그 안에서만 사용해야 한다.

colspan : 셀을 가로로 병합한다.

rowspan : 셀을 세로로 병합한다.

<table border="1">
      <colgroup>
        <col style="width:100px;">
        <col style="width:300px;">
        <col style="width:100px;">
        <col style="width:300px;">
      </colgroup>
      <tr>
        <th>이름</th>
        <td></td>
        <th>연락처</th>
        <td></td>
      </tr>
      <tr>
        <th>주소</th>
        <td colspan="3"></td>
      </tr>
      <tr>
        <th>자기소개</th>
        <td colspan="3"></td>
      </tr>
 </table>

 

출력 결과

 

표 구조 정의하기

HTML5에서는 표와 관련된 시맨틱 태그로 <thead>, <tbody>, <tfoot> 태그를 제공한다. 이 태그들은 표의 머리말, 본문, 꼬리말 부분을 분류하는 역할을 한다.

<thead>
	<tr></tr>
</thead>
<tbody>
	<tr></tr>
</tbody>
<tfoot>
	<tr></tr>
</tfoot>

'Web > HTML' 카테고리의 다른 글

[HTML] 폼 태그  (0) 2024.09.14
[HTML] 멀티미디어 태그  (1) 2024.09.14
[HTML] 목록  (0) 2024.09.14
[HTML] 하이퍼링크  (1) 2024.09.14
[HTML] 특수문자 처리 방법  (0) 2024.09.14