웹문서 제작에 가장 숙련도를 요구하는 태그로 TABLE 태그가 있다. 웹문서에서 TABLE 태그는 내용물 전체의 배치를 위한 뼈대를 제공하고, 내용물을 직접 나타내기도 하며, 이미지와 더불어 디자인의 중요한 한 요소를 차지하고 있다. 웹문서 제작에 있어 많은 시간을 들이는 부분이기도 하고 문서 내 태그 중에 대부분을 차지하기도 한다. 실제 서비스되는 웹문서에서 모든 내용물은 테이블 속에 담겨져 있다고 가정하면 된다. 표는 줄(row)과 칸(column) 그리고 셀(cell)로 이루어지고, 셀은 줄과 칸이 만나 이루어진 곳으로 표의 내용이 들어가는 곳을 의미한다.
table 태그는 표의 시작과 끝을 정의하고
tr 태그는 표의 행을 정의하며(table row)
td 태그는 행을 이루는 열을 정의한다(table data).
따라서 위의 태그들은 홀로 사용될 수 없고 <td>~</td>가 모여 <tr>~</tr> 을 구성하고 <tr> ~ </tr>가 모여 </table>~</table> 을 이루게 된다.
가장 간단한 표라도 다음과 같이 한줄 한칸 짜리 표로 이루어지며 표에 들어갈 내용은 <td> ~</td> 사이에만 들어갈 수 있다.
<table> | 표 | |||||
<tr> | 한줄 | |||||
<td> | 한칸 | |||||
표 속에 들어갈 내용은 여기!!! | ||||||
</td> | ||||||
</tr> | ||||||
</table> |
TABLE Element | |||||
align |
| ||||
background |
| ||||
bgcolor |
| ||||
border |
| ||||
height |
| ||||
width |
| ||||
nowrap |
| ||||
cellpadding |
| ||||
cellspacing |
| ||||
bordercolor |
| ||||
bordercolordark |
| ||||
bordercolorlight |
|
TR(Table Row) Element | |||||
align |
| ||||
valign |
| ||||
bgcolor |
| ||||
height |
| ||||
width |
| ||||
nowrap |
| ||||
bordercolor |
| ||||
bordercolordark |
| ||||
bordercolorlight |
|
TD(Table Data) Element | |||||
align |
| ||||
valign |
| ||||
background |
| ||||
bgcolor |
| ||||
height |
| ||||
width |
| ||||
nowrap |
| ||||
colspan |
| ||||
rowspan |
|
테이블 여백 조절하기
cellpadding : 테두리 선과 내용 사이의 여백 조절
cellspacing : 셀과 셀 사이의 여백 조절
cellpadding=0 / cellspacing=0
cellpadding=20 / cellspacing=10
cellpadding=0 / cellspacing=30
'프로그래밍 > Html' 카테고리의 다른 글
Div Style (0) | 2009.02.11 |
---|---|
<DIV> 태그 border 셋팅 (0) | 2009.02.11 |
table display Example (0) | 2009.02.11 |
DTD (0) | 2009.02.11 |
Div 와 Span (0) | 2009.02.11 |