Education/Kindergarten
HTML 테이블 사용하기
habit
2010. 4. 25. 00:04
반응형
테이블 만들기
온갖 문자 정보들이 넘쳐나는 인터넷 상에서 뭔가 정리되고 균등한 정보를 제공하기 위해서 '테이블' 기능은 매우 중요합니다. 테이블을 통해서 각 정보들을 쉽게 구분할 수 있게 하는 것은 누구나 다 아는 사실이지만 웹 페이지의 디자인을 위해서도 테이블이 사용된다는 사실을 알면 쉽게 넘어갈 수 없는 기능입니다.
테이블이라고 하면 워드 프로세서의 '표'처럼 간단하게 마우스로 지익~ 그어서 만들 수도 있지만 HTML은 이와 다르게 일일이 테이블에 대한 사항을 입력해줘야만 합니다. 익숙해지거나 혹은 세세한 부분까지 수정하기 위해서는 HTML 태그를 직접 써가며 할 수 있지만 4단원에 설명된 편집 프로그램을 사용해서 테이블에 대한 내용을 숙지하고 알아가는 것도 좋은 방법이 될 것입니다.
간단한 테이블 만들기
이제 본격적으로 테이블을 만들어보도록 하겠습니다.
2열을 가진 2행의 테이블(총 4칸)은 아래와 같은 모습을 갖고 있습니다.
위의 테이블을 HTML로 표현하면 아래와 같습니다.
각 부분에 대한 설명입니다.
TD
본격적인 테이블 구성
위의 예제를 살펴보면 테이블이 아주 조그맣게 나와서 보기에 좋지가 않습니다.
음식도 꾸미기에 따라서 맛이 달라지듯 HTML 태그를 조절하면 훨씬 좋은 테이블을 만들 수 있습니다.
추가적인 HTML 정보
지금까지 설명드렸던 내용들은 HTML의 기초적인 내용에 들을 간략하게 소개한 것입니다.
만약 더 깊은 내용의 정보가 필요하시다면 아래 링크들을 눌러 더 자세하고 다양한 정보를 살펴보는 것도 좋은 방법일 것입니다.
온갖 문자 정보들이 넘쳐나는 인터넷 상에서 뭔가 정리되고 균등한 정보를 제공하기 위해서 '테이블' 기능은 매우 중요합니다. 테이블을 통해서 각 정보들을 쉽게 구분할 수 있게 하는 것은 누구나 다 아는 사실이지만 웹 페이지의 디자인을 위해서도 테이블이 사용된다는 사실을 알면 쉽게 넘어갈 수 없는 기능입니다.
테이블이라고 하면 워드 프로세서의 '표'처럼 간단하게 마우스로 지익~ 그어서 만들 수도 있지만 HTML은 이와 다르게 일일이 테이블에 대한 사항을 입력해줘야만 합니다. 익숙해지거나 혹은 세세한 부분까지 수정하기 위해서는 HTML 태그를 직접 써가며 할 수 있지만 4단원에 설명된 편집 프로그램을 사용해서 테이블에 대한 내용을 숙지하고 알아가는 것도 좋은 방법이 될 것입니다.
간단한 테이블 만들기
이제 본격적으로 테이블을 만들어보도록 하겠습니다.
2열을 가진 2행의 테이블(총 4칸)은 아래와 같은 모습을 갖고 있습니다.
이름 | 번호 |
링크 | 5913 |
위의 테이블을 HTML로 표현하면 아래와 같습니다.
<TABLE BORDER="1"> <TR> <TD>이름</TD> <TD>번호</TD> </TR> <TR> <TD>링크</TD> <TD>5913</TD> </TR></TABLE>
각 부분에 대한 설명입니다.
- TABLE
테이블이 시작된다는 것을 알리게 됩니다. 테이블이 끝나는 곳에는 반드시 </TABLE>로 닫아주셔야 합니다.
테이블 속에 또 다른 테이블이 들어갈 수도 있습니다.
위의 테이블 예에서는 BORDER 옵션을 주어 테이블의 테두리가 표시될 수 있게 하였습니다.
- TR
각 행을 지칭합니다. 이것 역시 행이 끝나는 부분에 </TR> 태그로 닫아주셔야 합니다.
행이 10개가 있다면 TR 태그 10개를 차례대로 열고 닫아주셔야 합니다.사용예시
<center><table border="1" cellpadding="0" background="cap/cap15.gif"><tr> <td rowspan="2" valign="bottom">한칸</td> <td bgcolor="silver">두칸</td></tr><td>세칸</td></tr></table></center> |
|
TD
각 셀(열)을 나타내는 것으로써 역시 셀이 끝나는 부분에 </TD> 태그로 닫아주셔야 합니다.
하나의 행에 여러 셀이 있을 수 있으며 이 셀의 개수는 테이블 전체에 영향을 끼칩니다.
(2개 이상의 행을 1개의 셀로 바꿀 경우 COLSPAN 태그를 사용합니다.)
사용예시
<table border="0" cellspacing="10">
<tr bgcolor="gray"> <td colspan="2">하안~ 칸</td> </tr> <tr bgcolor="menu"> <td>두칸</td><td>세칸</td> </tr> </table> |
| ||||
이름 | 번호 |
링크 | 5913 |
<td colspan = "3"> 3칸을 1칸으로 인식시킴
위의 예제를 살펴보면 테이블이 아주 조그맣게 나와서 보기에 좋지가 않습니다.
음식도 꾸미기에 따라서 맛이 달라지듯 HTML 태그를 조절하면 훨씬 좋은 테이블을 만들 수 있습니다.
- 1. 테이블의 크기
위의 예제에서 TABLE 태그에 아래와 같은 옵션을 줍니다
<TABLE WIDTH="120" HEIGHT="100">
결과를 보면
이름 번호 링크 5913
이와 같이 테이블이 조금 더 커진 것을 볼 수 있습니다.
그런데 위에서 준 옵션은 픽셀 단위로 지정을 한 것이기 때문에 전체 HTML 페이지의 크기에 맞춰서 비율(퍼센트 - %)로도 조절할 수 있습니다.
<TABLE WIDTH="50%" HEIGHT="20%">
이름 번호 링크 5913
- 2. 테이블 외각선
테이블의 외각선을 잘 꾸밈으로 전체적인 테이블의 분위기를 바꿀 수 있습니다.
<table border="외각선 굵기" cellpadding="셀과 셀 내용의 간격" cellspacing="셀과 셀의 간격">
외각선의 옵션에 따라서 달라지는 테이블 모습을 보도록 하겠습니다.
<TABLE BORDER=3 WIDTH="120" HEIGHT="100"> 적용
이름 번호 링크 5913
<TABLE BORDER=0 WIDTH="120" HEIGHT="100"> 적용
이름 번호 링크 5913
<TABLE BORDER=1 WIDTH="120" HEIGHT="100" CELLPADDING=5> 적용
이름 번호 링크 5913
<TABLE BORDER=1 WIDTH="120" HEIGHT="100" CELLSPACING=5> 적용
이름 번호 링크 5913
- 3. 테이블에 색상 적용시키기
테이블 혹은 각 셀 별로 색상을 적용시켜서 좀 더 다양한 효과를 볼 수 있습니다.
<TABLE BORDER=1 WIDTH="120" HEIGHT="100" BGCOLOR=#9999FF> 적용
이름 번호 링크 5913
혹은 각 셀 별로 다른 색상을 줄 수 있습니다.
HTML :
<TABLE BORDER="1" WIDTH="120" HEIGHT="100" BGCOLOR="#9999FF"> <TR> <TD BGCOLOR="#66CC66" ALIGN="RIGHT">이름</TD> <TD BGCOLOR="#CCFF66" ALIGN="CENTER">번호</TD> </TR> <TR> <TD BGCOLOR="#0066CC"><B>링크</B></TD> <TD BGCOLOR="#FFCC00"><CENTER><FONT COLOR="GREEN"> <B><A HREF="HTTP://WWW.LINKPRICE.COM" TARGET="_BLANK">5913</A> </B></FONT></TD> </TR></TABLE>
예 :
이름 번호 링크 5913
![]() |
![]() |
1. 버튼을 클릭한 후 원하는 칸 만큼을 선택하면 |
2. 자동으로 해당되는 HTML이 생성됩니다. |
td colspan="2">
추가적인 HTML 정보
지금까지 설명드렸던 내용들은 HTML의 기초적인 내용에 들을 간략하게 소개한 것입니다.
만약 더 깊은 내용의 정보가 필요하시다면 아래 링크들을 눌러 더 자세하고 다양한 정보를 살펴보는 것도 좋은 방법일 것입니다.
- 태그클럽 http://tagclub.intizen.com/
HTML의 전체적인 내용과 함께 자바스크립트까지 다양한 정보를 제공하는 사이트입니다.
- 태그매니아 http://www.tagmania.net
HTML의 단계적인 강좌와 함께 HTML의 풍부한 기능을 더해주는 CSS의 정보까지 제공하는 사이트입니다.