테이블은 표를 작성할 때 사용하는 태그이다. <table></table>로 정의하며 게시판 목록을 작성할 때 사용한다
태그명 |
설명 |
<table> |
테이블을 작성하려면 <table>태그로 시작하고 </table>로 종료해야 한다. |
<tr> |
테이블의 row를 추가하기 위해 사용 |
<th> |
테이블의 제목을 작성하기 위해 사용 |
<td> |
테이블의 한 셀을 표현할 때 사용 |
속성
속성명 |
설명 |
border |
테이블 테두리 작성 |
bgcolor |
표의 배경색을 표현 |
width |
표의 너비(HTML5부터 CSS로 적용권장 – 속성을 지원하지 않음) |
height |
표나 셀의 높이 |
colspan |
컬럼 방향으로 합칠 셀의 개수 |
rowspan |
row방향으로 합칠 셀의 개수 |
아래와 같은 표를 삽입하기 위해 <tr> 4개와 각 <tr>마다 3개의 <td>를 선언해야 작성할 수 있다
표에 삽입된 두 번째 row와 세 번째 row의 컬럼 에서 같은 문자열이 나오는 부분을 하나의 셀로만 표현하고 싶다면 row의 방향으로 셀을 병합해서 표현해야 한다. 셀을 병합하는 방법은 병합할 셀이 시작하는 <td>태그에서 “rowspan”을 이용해서 병합할 셀의 개수를 지정해야 한다. 또한 시작 셀을 남기고 나머지는 <td>를 정의할 필요가 없으므로 삭제한다.
아래와 같이 코드를 수정한다
실행하면 셀이 병합된 것을 확인할 수 있다
row방향 뿐 아니라 컬럼 방향으로도 병합할 수 있다. 컬럼 방향으로 병합하는 경우 “colspan”이라는 속성을 적용해야 한다. “rowspan”을 적용하는 방법과 동일하다
마지막 <tr>태그 아래 다음과 같은 코드를 추가한다
실행하면 다음과 같이 컬럼 방향으로 셀이 병합된 row가 추가된 것을 확인할 수 있다
'웹 > html5' 카테고리의 다른 글
form태그 - 텍스트 관련 태그 (0) | 2019.07.02 |
---|---|
form태그의 개요 (0) | 2019.07.02 |
<a>태그 (0) | 2019.07.02 |
<img>태그 (0) | 2019.07.02 |
<font>태그 (0) | 2019.07.02 |