sub_title
 
제   목 HTML 강좌 - [제13강] 중첩테이블 및 테이블 활용
작성자 컴쟁이 등록일 2008-03-11 16:17:58 조회수 9,021

앞서 테이블의 기본 태그들을 살펴보았다. 이번에는 이를 응용한 예쁜 표와 그림 조각내어 맞추기, 중첩 테이블의 활용 등을 예제를 통하여 습득하게 될 것이다.

 

1. 예제-1 (셀내 간격과 셀간의 간격이 기본값 또는 0일 경우)

[Source]

<html>
<head>
<title>
셀내 간격과 셀간의 간격이 기본값 또는 0일 경우
</title>
</head>

<body>
<table border="1" width="500" height="100" cellpadding="1" cellspacing="2">
<tr>
 <td>1행 1열</td>
 <td>1행 2열</td>
</tr>
<tr>
 <td>2행 1열</td>
 <td>2행 2열</td>
</tr>
</table>
</body>
</html>

[Result]
1행 1열 1행 2열
2행 1열 2행 2열

<Cellpadding>과 <Cellspacing>의 기본값은 각각 1, 2이다. 0일 경우는 아래와 같다.

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

비슷한것 같지만 다르다. 잘 살펴보면 약간 다른점이 보일 것이다.

 

2. 예제-2 (테두리 얇게 만들기)

[Source]

<html>
<head>
<title>
테두리 얇게 만들기
</title>
</head>

<body>
<table border="1" width="500" height="100" cellpadding="0" cellspacing="0" bordercolor="#FF6600">
<tr>
 <td>1행 1열</td>
 <td>1행 2열</td>
</tr>
<tr>
 <td>2행 1열</td>
 <td>2행 2열</td>
</tr>
</table>
</body>
</html>

[Result]
1행 1열 1행 2열
2행 1열 2행 2열

<Border>를 1로 주어도 테두리는 얇아지지 않는다.

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

<bordercolorlight="#ffffff">를 추가하면 똑같이 <Border>가 1이라 하더라도 얇은 선을 얻을 수 있다.

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

<bordercolordark="#ffffff">를 사용하면 마치 끊어진 선처럼 보이게 된다.

 

3. 예제-3 (큰 그림 조각내어 하나처럼 맞추기)

[Source]

<html>
<head>
<title>
큰 그림 조각내어 하나처럼 맞추기
</title>
</head>

<body>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
 <td><img src="1.jpg"></td>
 <td><img src="2.jpg"></td>
</tr>
<tr>
 <td><img src="3.jpg"></td>
 <td><img src="4.jpg"></td>
</tr>
<tr>
 <td><img src="5.jpg"></td>
 <td><img src="6.jpg"></td>
</tr>
</table>
</body>
</html>

[Result]

테이블 및 그림 크기는 별도로 지정하지 않아도 그림 크기에 맞춰 자동 맞춤된다. 마치 하나의 그림처럼 보이지만 실제로는 6개로 조각난 그림이다. 작게 조각내면 로딩 속도가 향상되겠죠?

 

4. 예제-4 (중첩 테이블의 활용)

[Source]

<html>
<head>
<title>
중첩 테이블의 활용
</title>
</head>
<body>
<table width="500" height="250" border="0" cellpadding="0" cellspacing="0"    bordercolordark="#FFFFFF">
 <tr>
  <td height="55" colspan="2" align="center">
   <img src="http://www.webmadang.net/main/logo.gif"></td>
 </tr>
 <tr>
  <td width="265" height="200" align="center">
   <table width="260" height="160" align="center" cellpadding="0" cellspacing="0"       bordercolorlight="#FFFFFF" valign="middle">
    <tr>
     <td height="32" align="center">
      <img src="http://www.webmadang.net/main/service_title.gif"></td>
    </tr>
    <tr>
     <td width="259" align="center">
      <table width="250" height="140" align="center" cellpadding="0" cellspacing="0"          bordercolorlight="#FFFFFF" valign="middle">
       <tr>
        <td width="71" align="center">
         <img src="http://www.webmadang.net/main/service_develop.gif"></td>
        <td width="177">ASP, ASP.NET, PHP</td>
       </tr>
       <tr>
        <td width="71" align="center">
         <img src="http://www.webmadang.net/main/service_webdesign.gif"></td>
        <td>포토샵, 일러스트</td>
       </tr>
       <tr>
        <td width="71" align="center">
         <img src="http://www.webmadang.net/main/service_script.gif"></td>
        <td>자바스크립트, CSS</td>
       </tr>
       <tr>
        <td width="71" align="center">
         <img src="http://www.webmadang.net/main/service_database.gif"></td>
        <td>데이타베이스</td>
       </tr>
      </table>
     </td>
    </tr>
   </table>
  </td>
  <td width="235" height="200">
   <table width="200" height="160" align="center" cellpadding="0"       cellspacing="0"        bordercolorlight="#FFFFFF" valign="middle">
    <tr>
     <td height="42" align="left">
      <img src="http://www.webmadang.net/main/flashgame.gif"></td>
    </tr>
    <tr>
     <td width="214" align="center">
      <table width="200" height="140" align="center" cellpadding="0" cellspacing="0"          bordercolorlight="#FFFFFF" valign="middle">
       <tr>
        <td width="204">
        <img src="http://www.webmadang.net/main/point.gif">마이크로 올림픽</td>
       </tr>
       <tr>
        <td>
        <img src="http://www.webmadang.net/main/point.gif">스트리트 파이터</td>
       </tr>
       <tr>
        <td>
         <img src="http://www.webmadang.net/main/point.gif">재미있는 볼 게임</td>
       </tr>
       <tr>
        <td>
         <img src="http://www.webmadang.net/main/point.gif">추억의 1945게임</td>
       </tr>
      </table>
     </td>
    </tr>
   </table>
  </td>
 </tr>
</table>
</body>
</html>

[Result]
ASP, ASP.NET, PHP, JSP
포토샵, 일러스트, 플래시
자바스크립트, CSS, HTML
데이타베이스
마이크로 올림픽
추억의 게임 스트리트 파이터
재미있는 볼 게임
추억의 1945게임

 

중첩테이블은 좀 복잡하긴 하지만 그 활용도가 높아 실무에서도 많이 사용되므로 꼼꼼히 살펴볼 필요가 있겠다. 많은 도움이 되었는지 모르겠다. 혹, 머리가 아파온다면 커피 한잔 하면서 머리를 식히는 것도 좋지 않을까?...

 

작성자 : 웹제작 토탈 커뮤니티 (http://www.webmadang.net) 컴쟁이

 
2
    
 
0
        list
 
※ 짧은 댓글일수록 예의를 갖추어 작성해 주시기 바랍니다.
line
reply cancel
 
번호 제목 글쓴이 추천 조회 날짜
14  HTML 강좌 - [제14강] 프레임셋과 프레임 태그   member 컴쟁이 0 / 0 13749 2008-04-11
13  HTML 강좌 - [제13강] 중첩테이블 및 테이블 활용 이미지   member 컴쟁이 2 / 0 9021 2008-03-11
12  HTML 강좌 - [제12강] <Table> 태그와 <TR>,<TD> 태그   member 컴쟁이 2 / 0 29941 2008-02-29
11  HTML 강좌 - [제11강] <A Href> 태그 그리고 _Top과 _Parent의 차이점   member 컴쟁이 1 / 0 11618 2008-02-27
10  HTML 강좌 - [제10강] 본문 관련 <Body> 태그와 옵션   member 컴쟁이 0 / 0 5584 2008-02-21
9  HTML 강좌 - [제09강] 음악, 동영상, 플래시 파일을 삽입해 주는 태그 이미지   member 컴쟁이 0 / 0 14937 2008-01-21
8  HTML 강좌 - [제08강] 순서가 없는 목록 정리해주는 <UL> 태그 이미지   member 컴쟁이 0 / 0 6339 2008-01-11
7  HTML 강좌 - [제07강] 순서가 있는 목록 정리해주는 <OL> 태그   member 컴쟁이 0 / 0 5912 2008-01-11
6  HTML 강좌 - [제06강] 이미지 삽입을 위한 <Img Src> 태그 이미지   member 컴쟁이 1 / 0 20148 2008-01-10
5  HTML 강좌 - [제05강] 글자의 크기, 색상, 글꼴을 바꾸어 주는 <FONT> 태그   member 컴쟁이 4 / 1 38472 2008-01-09
4  HTML 강좌 - [제04강] 그 밖에 글자 및 문단 관련 태그   member 컴쟁이 0 / 0 6525 2008-01-09
3  HTML 강좌 - [제03강] 글자를 강조하려고 할때 사용하는 글자 관련 태그들   member 컴쟁이 0 / 0 12052 2008-01-08
2  HTML 강좌 - [제02강] <P> 태그와 <BR> 태그의 차이   member 컴쟁이 1 / 1 31035 2008-01-07
1  HTML 강좌 - [제01강] HTML의 시작을 위한 간단 태그 이미지   member 컴쟁이 0 / 0 12143 2008-01-07
write