|
문서를 작성할 때 항목을 자유로이
나열하는 것 보다 표를 이용하면 비교적 공간을 적게 차지하고 내용을 한 눈에 쉽게 알아 볼 수 있어 편리하지요.
홈페이지 작성할 때
실제로 필요한 도표를 만드는 것 이외에도 문장이나 이미지를 적절히 배치하기 위해서도 표를 많이 사용하게 됩니다. 그래서 디자인이 잘
되었다고 생각했던 웹사이트들의 소스를 보면 테이블을 절묘하게 사용한 경우들이 많이 있지요.
1. <TABLE>
태그
표는 <TABLE> 태그를 사용하여 만들 게 되는 데, <TABLE>로 시작해서
</TABLE>로 끝나는 것이죠.
<TABLE>...</TABLE>태그 - 기능 : 테이블의 시작과 끝 - 속성 : BORDER=n, BORDERCOLOR="#색상코드" WIDTH=n ; n%, HEIGHT=n ; n%, CELLPADDING=n, CELLSAPCING=n, BGCOLOR="#색상코드", BACKGROUND="그림파일" |
<TABLE BORDER=n> | 표의 테두리 두께를 조절. (0은 테두리를 숨기고, 1부터 숫자가 커질수록 두께는 굵어짐. BORDER 지정하지 않으면 O으로 설정됨.) |
<TABLE
BORDERCOLOR= "#색상코드"> |
표의 테두리 색깔 지정. |
<TABLE WIDTH=n HEIGHT=n> | 표의 가로폭과 세로높이 지정. (단위는 픽셀)
|
<TABLE CELLPADDING=n> | 셀의 크기 조절. 셀과 글자의 간격 조절. (0은 간격을 없애고 1부터 숫자가 커질수록 간격은 넓어짐.) |
<TABLE CELLSPACING=n> | 셀과 셀의 간격을 조절. (0은 간격을 없애고 1부터 숫자가 커질수록 간격은 넓어짐.) |
<TABLE BGCOLOR="#색상코드"> | 표 전체의 색깔 지정 |
2. TR
태그
일단 위의 <TABLE>이 정의 되면 그 내부에 TR(Table Row)태그와 TD(table Data)태그를
이용해서 열(Row)과 행(Column)을 만들어 내게 되며, 이렇게 해서 만들어 진 여러개의 직사각형 공간을 셀(cell)이라고
합니다.
여기 TR태그는 표를 가로로 자르는 열을 만드는 태그인데 이 태그만으로는 화면상 아무것도 출력이 되지
않지요.
<TR>...</TR>태그 - 기능 : 테이블 한줄의 시작과 끝 - 속성 : ALIGN=LEFT ; CENTER ; RIGTHT, VALIGN=TOP ; MIDDLE ; BOTTOM, BGCOLOR="#색상코드" |
3. TD
태그
TD태그는 TR태그와 동등한 위치에 있는 것이 아니라 항상 TR태그에 종속되어 TR태그가 나누어 놓은 열을 세로로 자르는
역할을 합니다.
이렇게 해서 만들어진 행은 비로서 내부에 출력될 텍스트나 이미지를 포함할 수 있게 되는
것이지요.
<TD>...</TD>태그 - 기능 : 표의 데이터 - 속성 : ALIGN=LEFT ; CENTER ; RIGTHT, VALIGN=TOP ; MIDDLE ; BOTTOM, COLSPAN=n, ROWSPAN=n |
4. TH
태그
TH태그는 테이블의 헤더로서 내용이 진한 글씨로 나타나고 가운데 위치로 정렬됩니다.
헤더셀은 TH태그를 써서 표현하는데
주로 1열에 위치하여 아래에 있는 셀들의 제목이나 특징을 대표하는 데 사용되지요.
만약 헤더 셀을 테이블의 왼쪽에 정렬시키면 TR태그의
처음에 TH태그를 하나씩 넣어주면 됩니다.
<TH>...</TH>태그 - 기능 : 표의 작은 제목 - 속성 : TD의 속성과 동일 |
<TD ALIGN=정렬방식> - 셀 안의 내용을 LEFFT, CENTER, RIGTHT로 왼쪽,가운데,오른쪽으로 정렬 할 수 있습니다.
<TD
VALIGN=정렬방식> - 셀 안의 내용을 TOP, MIDDLE, BOTTOM로 위,중간,아래로 세로정렬 할 수 있습니다.
※
<TR>에 ALIGN, VALIGN을 주면 TD 하나하나에 주지 않아도 TR에 묶여있는 모든 TD에
적용됩니다.
<TD COLSPAN=n> - 셀을 가로로 합치고 싶을 때 사용.
<TD
ROWSPAN=n> - 셀을 세로로 합치고 싶을 때 사용.
|
|
| |||||||||||||||||
기본 틀 |
<TD COLSPAN=2> |
<TD ROWSPAN=2> |
5. 표 만들기
위의 내용을 숙지하시고
지금부터 표만들기 실습을 해 볼까요?
아래 표를 직접 한번 작성해 보세요.
과목명 | 클래스 | 담당교수 | 강의실 |
---|---|---|---|
컴퓨터와 인터넷 |
B |
신수영 |
전산실습실1 |
C |
신수영 |
전산실습실1 |
'IT_Programming > HTML&CSS' 카테고리의 다른 글
프레임(Frame) 나누기 (0) | 2006.05.25 |
---|---|
Frame 태그 사용하기 (0) | 2006.04.24 |
문서 연결하기 (0) | 2006.04.24 |
BODY 태그의 활용 (0) | 2006.04.24 |
기본태그 요약정리 (0) | 2006.04.24 |