Index
<table>
<table> 태그는 테이블을 생성할 때 사용합니다. 하나의 테이블을 정의합니다.
<tr>, <th>, <td>
<tr> 태그는 테이블의 행을 나눌 때 사용합니다. <td> 태그는 <tr> 태그로 나눈 행에서 셀을 분리할 때 사용합니다. HTML 요소의 모든 종류(텍스트, 이미지, 목록, 테이블 등)를 포함할 수 있습니다. <th> 태그는 행, 열의 머리말을 나타내는 데 사용합니다. 글씨를 굵고 가운데 정렬하여 보여줍니다.
colspan, rowspan
<td> 또는 <th> 태그 요소에 Colspan 속성을 사용하면 가로로 셀들을 병합할 수 있습니다. 또한 rowspan 속성을 사용하면 세로로 셀들을 병합할 수 있습니다. 이때 병합하고 싶은 셀의 개수를 지정해 줍니다.
<thead>, <tbody>, <tfoot>
<thead>, <tbody>, <tfoot> 태그는 각각 머리글, 본문, 바닥 글을 의미 합니다. 테이블의 내용이 많을 때 <thead>와 <tfoot>는 머리글과 바닥 글을 고정시켜 놓는 요소로 사용합니다. 이 요소들은 테이블의 레이아웃에 영향을 미치지 않습니다. 하지만 CSS를 사용하여 디자인의 스타일을 지정할 수 있습니다.
<caption>, <colgroup>
- colgroup에서 col에 span을 사용하여 여러 셀을 지정하는 것도 가능합니다.
scope
<th>
요소에 scope
속성을 사용해 머리말이 열에 대한 것인지 아니면 행에 대한 것인지 나타낼 수 있습니다. - row : 행에 대한 머릿말입니다.
- col : 열에 대한 머릿말입니다.
scope
속성을 이용한 수평, 수직 테이블의 구현- scope, colgroup에 대한 보강 설명