6) HTML5 TABLE 예제

table 요소는 표를 만들 수 있는 태그이다.

table 요소를 만든 뒤, 행을 tr로 만든 뒤, td로 셀을 표현한다.

table 요소는 작은 표를 만드는 데 쓰일 수 있고,

홈페이지의 전체 구성(layout)을 만드는 데도 사용될 수 있다.

하지만 원래 table 태그는, 데이터를 담고 있는 표를 만들기 위한 목적이다.

html 기초 태그처럼, <table> 역시 </table>과 쌍을 이루어 사용한다.

<table>은 각각 셀로 만드는데 header cell과 standard cell로 나누어진다.

<th>를 header cell이라 부르며 나머지를 standard cell로 부른다.

 

<th>내용</th> : table head 약자로, 표의 제목을 쓰는 역할 (기본값은 굵은 글씨체에, 중앙 정렬)

<tr>내용</tr> : table row 약자로, 가로줄을 만드는 역할 (기본값은 보통 글씨체에, 왼쪽 정렬)

<td>내용</td> : table data 약자로, 셀을 만드는 역할 (기본값은 보통 글씨체에, 왼쪽 정렬)

 

예제를 연습해 봅시다

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<table border="1">
 <tr>
	 <th>번호</th>
	 <th>이름</th>
 </tr>
 <tr>
	 <td>1</td>
	 <td>김철수</td>
 </tr>
 <tr>
	 <td>2</td>
	 <td>최영희</td>
 </tr>
</table>
</body>
</html>

 

번호 이름
1 김철수
2 최영희

 

 

<table> 태그와 함께 사용될 수 있는 속성은 다음과 같습니다.

table 속성 : colspan, rowspan, border, bgcolor, width, height, cellpadding, cellspacing, align, valign 등

(1) colspan : column span 약자로, 셀(가로줄)을 합치는 개수를 지정

 

예제를 연습해 봅시다

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<table border="1">
 <tr>
	 <td colspan="2">1반</td>
 </tr>
 <tr>
	 <td>1</td>
	 <td>김철수</td>
 </tr>
 <tr>
	 <td>2</td>
	 <td>최영희</td>
 </tr>
</table>
</body>
</html>

 

1반
1 김철수
2 최영희

 

 

(2) rowspan : row span이란 뜻으로 셀(세로줄)을 합치는 개수를 지정

 

예제를 연습해 봅시다

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<table border="1">
 <tr>
	 <td rowspan="3">1반</td>
	 <td>박영철</td>
 </tr>
 <tr>
	 <td>김철수</td>
 </tr>
 <tr>
	 <td>최영희</td>
 </tr>
</table>
</body>
</html>

 

1반 박영철
김철수
최영희