반응형

 

1. <table>, <tr>, <td>, <th> 태그 - 기본적인 표 만들기

 

 기본형 :

 

 <table>

<tr>

<th></th> <!-- 표에 제목 셀 만드는 태그입니다. 해당 셀에 들어가는 내용을 셀의 중앙에 배치하고 굵게 표시합니다.-->

<td>내용</td>

<td>내용</td>

</tr>

</table>

 

 - 우리가 일상에서 자주 보는 표를 머릿속으로 상상해보세요. 가로, 세로로 각각 행과 열이 있고 그 안에 내용이 입력됩니다.

   이런 표를 만들 때는 표를 만드는 태그와 행을 만드는 태그, 열을 만드는 태그가 각각 필요합니다.

   이렇게 하나의 표를 만들기 위해서는 여러 개의 태그가 필요합니다.

 

2. 기본적인 표 만들기

 

 우선 <table> 태그를 이용하여 표 전체 윤곽을 잡은 다음에 행(row)을 먼저 만들고 각 행마다 몇 개의 셀(cell)이 들어갈지 결정합니다.

 예를 들어 2개의 행과 3개의 열을 가진 표를 만든다면 다음과 같은 순서로 만들면 됩니다.

 

 1) <table> 태그를 이용하여 표 자리를 만듭니다.

 

1
2
3
<table>
 
<table>
cs

<사진 1.1>

 

 2) <tr> 태그를 사용하여 2개의 행을 만듭니다.

 

1
2
3
4
5
6
7
8
<table>
    <tr>
        
    </tr>
    <tr>
        
    </tr>
</table>
cs

<사진 1.2>

 

 3) <td> 태그를 사용하여 각 행마다 셀을 3개씩 만듭니다.

 

1
2
3
4
5
6
7
8
9
10
11
12
<table>
    <tr>
        <td></td>
        <td></td>
        <td></td>
    </tr>
    <tr>
        <td></td>
        <td></td>
        <td></td>
    </tr>
</table>
cs

<사진 1.3>

 

 4) 각 셀에 들어갈 내용은 <td>와 </td> 사이에 입력합니다.

 

 다음은 내용이 들어간 코드입니다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<!DOCTYPE html>
<html>
<head>
<charset="EUC-KR">
<title><table><tr><td><th> 태그 사용 방법</title>
</head>
<body>
<table>
    <tr>
        <th>제목 셀</th>
        <td>1행 2열</td>
        <td>1행 3열</td>
        <td>1행 4열</td>
    </tr>
    <tr>
        <th>제목 셀</th>
        <td>2행 2열</td>
        <td>2행 3열</td>
        <td>2행 4열</td>
    </tr>
</table>
</body>  
</html>
cs

<사진 1.4>

 

다음은 <사진 1.4> 결과 화면입니다.

 

<사진 1.4 결과 화면>

 

결과 화면을 보면 입력한 대로 출력이 되었지만 우리가 생각했던 표가 아닙니다. 왜냐하면 표를 구분 짓는 테두리 없이 표현이 되었기 때문입니다.

테두리를 표현하고자 한다면 <table> 태그 안에 border 속성으로 속성 값을 1을 주어야 합니다. 다음은 border 속성을 입력한 코드입니다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<!DOCTYPE html>
<html>
<head>
<charset="EUC-KR">
<title><table><tr><td><th> 태그 사용 방법</title>
</head>
<body>
<table border="1">
    <tr>
        <th>제목 셀</th>
        <td>1행 2열</td>
        <td>1행 3열</td>
        <td>1행 4열</td>
    </tr>
    <tr>
        <th>제목 셀</th>
        <td>2행 2열</td>
        <td>2행 3열</td>
        <td>2행 4열</td>
    </tr>
</table>
</body>  
</html>
cs

<사진 1.5>

 

다음은 결과 화면입니다.

 

<사진 1.5 결과 화면>

 

<table> 태그 안에 border 속성을 입력한 결과입니다. border 속성값으로 1을 입력했지만 숫자가 올라갈수록 테두리 색이 진하게 표현됩니다.

 

 

반응형

+ Recent posts