표만들기 기초

HTML 2011. 7. 14. 19:20


  안녕하세요?
  지난번에는 글자색을 바꾸는 법을 배워봤습니다. 오늘은 대망의 표만들기를 배워보도록 하겠습니다. 왜 대망의 라고 하는가하면 이 표만들기가 아주 중요하기 때문입니다. 웹페이지를 돌아다니다보면 마치 글자들이 정렬된듯이 아주 잘 짜여져 있는 것을 보는데 이게 다 표를 이용해서 글자를 정렬하기 때문입니다. 웹페이지의 거의 모든 레이아웃(구성)은 표로 이루어져 있다고 봐도 무방합니다. 그럼 표는 어떻게 만드는지 알아볼까요?

  먼저 표를 하나 그려볼까요?

1행1열 1행2열 
2행1열 2행2열 

  이 표는 어떻게 만들까요? 바로 <TABLE>이라는 태그로 만듭니다. 위와 같이 만들려면

<TABLE>
<TR>
   <TD>1행1열</TD>
   <TD>1행2열</TD>
</TR>
<TR>
   <TD>2행1열</TD>
   <TD>2행2열</TD>
</TR>
</TABLE>

  이렇게 해주면 됩니다. 그럼 하나하나 설명해드리겠습니다. 먼저 <TABLE>은 표라는 뜻이죠? 그래서 표를 만들겠다라는 뜻입니다. 표에는 행과 열이 있습니다. 세로가 행이고 가로가 열입니다. 그래서 <TR>로 행을 먼저 생성하고 <TD>로 열을 하나씩 늘려가는 겁니다. 즉, <TR>은 행을 추가하는 태그이고 <TD>는 그추가한 행에 열들을 추가하는 것입니다. 그럼 1행3열짜리 테이블은 어떻게 만들까요?

<TR>
   <TD>1행1열</TD>
   <TD>1행2열</TD>
   <TD>1행3열</TD>
</TR>

  이렇게 하면 되겠죠? 이제 이해가시죠? 그 열안에 무슨 글자나 그림을 넣을려면 글자는 그냥 써주시면되고 그림은 저번에 배운 <IMG SRC>태그를 이용하시면 됩니다. 그럼 간단하게 시간표를 한번 만들어 봅시다.

 시간 과목 
 1교시 국어 
 2교시 수학 
 3교시 영어 

  이렇게 만들려고 합니다. 어떻게 하면 될까요?
  먼저 테이블을 만들고 <TR>이 몇번 들어갈까요? TR은 행이니깐 4행이니깐 4번들어가겠죠? <TD는 각 <TR>당 2번씩 들어가면 되겠습니다. 그럼 소스가 이렇게 되겠죠?

<html>
<head><title>테이블</title>
</head>
<body>
<table border>
  <tr>
     <td>시간</td>
     <td>과목</td>
  </tr>
  <tr>
     <td>1교시</td>
     <td>국어</td>
  </tr>
  <tr>
     <td>2교시</td>
     <td>수학</td>
  </tr>
  <tr>
     <td>3교시</td>
     <td>영어</td>
  </tr>
</table>
</body>
</html>

  이렇게요. 위에 <table>에 border가 들어간것은 표의 테두리를 주기 위해서입니다. 이것에 대해서는 계속해서 배워보도록 하구요. 오늘은 이렇게 표를 만들어봤습니다. 결과는 어떻게 될까요? 한번 보시죠.



  이렇게 나오네요. 잘 나왔죠? 신기하지 않습니까? 이렇게 표도 만들수 있고...ㅎㅎ...그럼 다음시간에 또 만나요~

'HTML' 카테고리의 다른 글

표의 경계선, 너비와 높이조절  (0) 2011.07.19
Rowspan, Colspan  (0) 2011.07.17
글자색바꾸기, <BODY TEXT>, <FONT COLOR>  (0) 2011.07.12
페이지 배경색을 내맘대로  (0) 2011.07.10
IMG 태그, 링크, 경계선  (0) 2011.07.08


설정

트랙백

댓글