표 [Table, Tr, Td] 태그

작성자 정보

  • 작성자 관리자
  • 아이피 122.♡.189.76
  • 작성일

컨텐츠 정보

본문

▷ Table [표] 태그

 ⊙ 태그요소

 ① <table> ... </table>

Table은 내부에 가로줄<TR>을 가지며, 가로줄 속에는 세로 칸<TD>가 들어 있다.

테이블<table>

가로줄<tr>

세로칸<td>

따라서, Table 태그는 다음과 같은 계층 구조를 형성하게 된다.

<table>
  <tr>
    <td>칸안의 내용</td>
  </tr>
</table>

 ⊙ 속성(Atributes)

속성
용도
사용법

기본속성

align(표의 위치 정렬, valign(X)), bgcolor, background, id, class, style, title, ,nowrap
boder="픽셀값"
bodercolorlight
bodercolordark
표의 테두리 두께
표 위 테두리 색 지정
표 아래 테두리 색 지정
<table boder="0"> ☜ 테두리 없음
<table boder="3" bordercolorlight="yellow" bodercolordark="blue">
cellpadding
cellingspaceing
셀테두리와 내용 사이의 간격
셀과 셀 사이의 간격 지정
<table boder="1" cellpadding="5" cellspacing="5">
width
height
테이블 가로 크기 지정
테이블 세로 크기 지정
<table width="800" height="200">
<table width="50%" height="200">

 ⊙ 테이블의 행과 열 설정
   시작되는 세로칸부터 시작한 다음 끝까지 진행한다.
  선택되지 않은 세로칸들은 다시 같은 방법으로 진행한다.

<table >
  <tr>
    <td >①</td>
    ☜ 가로줄(행:row)이 2칸으로 늘어나(span)있다.
    <td>②</td>
    <td>③</td>
  </tr>
  <tr>
    <td  >ⓐ</td>
    ☜ 세로칸(열:column)이 2칸으로 늘어나(span)있다.
  </tr>
</table>

<table>
  <tr>
    <td colspan="2">①</td>
    ☜ 세로칸(열:column)이 2칸으로 늘어나(span)있다.
    <td rowspan="2">②</td>  
    ☜ 가로줄(행:row)이 2칸으로 늘어나(span)있다.
  </tr>
  <tr>
    <td >ⓐ</td>
    <td >ⓑ</td>
  </tr>
</table>

Table 속성 예제

<table border="1" >
  <tr>
    <td>left</td>
  </tr>
</table>
left

center

right

<table border="0 / 1 / 2 / 5" bgcolor="yellow">
boder="0"
boder="2"
boder="5"
<table border="1" bgcolor="yellow" cellspacing="10">

<table border="1" bgcolor="yellow" cellpadding="10">
CELLPADDING="10"
<table border="1" width="없음 / 50 / 100">
<table border="1" wheight="없음 / 30 / 50">
<table border="3" bordercolorlight="red">
<table border="3" bordercolordark="green">
<table border="3" bordercolorlight="red" 
bodercolordark="green">
표에 배경을 넣어보자.
<table border="10" 
background="<a href="http://이미지 주소">
  <tr>
    <td>표 전체 배경 이미지</td>
  </tr>
</table>

 ② <tr> ... </tr>

Table Row(테이블의 가로 행에 적용되는 태그이다.

 ⊙ 속성(Atributes)

속성
용도
사용법

기본속성

bordercolor, bordercolorlight, bodercolordark, class, id, style, title

align, valign

정렬

<tr align="left / center / right" valign="top / middle / bottom">

 ⊙ 속성(Atributes)의 사용 예

TR 속성 예제

실행결과

<table border="1">
  <tr align="left / center / right" 
  valign="top / middle /bottom">
    <td height="40">left,top</td>
  </tr>
</table>
left,top
center,middle
right,bottom
<table border="5">
  <tr bordercolor="red">
    <td>행 위 쪽 아래 가는 선</td>
  </tr>
</table>
바깥 줄은 굵기 5입니다. 가로행은 가는 빨강색 선입니다.
<table border="5">
  <tr bordercolorlight="red">
    <td>가로행 아래쪽이 밝은 부분입니다.
    (table과 반대)</td>
  </tr>
</table>
가로행의 밝은 부분은 아래쪽 가는 빨강색 선입니다.
<table border="5">
  <tr bordercolordark="blue">
    <td>가로행 위쪽이 어두운 부분입니다.
    (table과 반대)</td>
  </tr>
</table>
가로행의 어두운 부분은 위쪽 가는 파랑색 선입니다.

 ③ <td> ... </td>

Table Data Cell 표에 자료가 들어가는 영역입니다.

 ⊙ 속성(Atributes)

속성
용도
사용법

기본속성

class, id, style, title, align, background, bgcolor, rowspan, colspan, valign,
bordercolor, bodercolorlight, bodercolordark - tr의 설정보다 우선된다.

nowrap

줄바꿈 방지 <td nowrap>

 ⊙ 속성(Atributes)의 사용 예

TD 속성 예제

실행결과

<table border="1" width="100">
  <tr>
    <td height="60" nowrap>표의 내용보다 긴 문장</td>
  </tr>
</table>
표의 내용보다 긴 문장
표의 내용보다 긴 문장
표안에 표를 넣어보자.


<table border="10" width="372" align="center" 
cellpadding="0" cellspacing="0">
  <tr>
    <td height="512" width="350" valign="top">
    
    </td>
  </tr>
</table>

 ④ <th> ... </th>

Table Head - 테이블의 제목에 해당하는 영역임을 표시한다.
TD의 위치에 적용되는 태그로 제목글씨(굵게), 가운데 정렬이 되며, 논리적의미로 테이블의 제목이라는 의미를 갖는다.

 ⊙ 속성(Atributes)

속성
용도
사용법

기본속성

class, id, style, title, align, background, bgcolor, rowspan, colspan, valign,
bordercolor, bodercolorlight, bodercolordark , nowrap

 ⊙ 속성(Atributes)의 사용 예

TH 속성 예제

실행결과

<table border="1" width="400">
  <tr>
    <th>제목 ①</th>
    <th>제목 ②</th>
  </tr>
  <tr>
    <td>그냥 ①</td>
    <td>그냥 ②</td>
  </tr>
</table>
제목 ① 제목 ②
그냥 ① 그냥 ②

 ⑤ <caption> ... </caption>

Table 의 표제를 표시해주는 태그이다.

 ⊙ 속성(Atributes)

속성
용도
사용법

기본속성

class, id, style, title, align="top / bottom / left / right"

 ⊙ 속성(Atributes)의 사용 예

Caption 속성 예제

실행결과

<table border="1" width="300">
<caption align="top / bottom / left / right">
Caption top</caption>
  <tr>
    <td>셀내용 ①</td>
    <td>셀내용 ②</td>
  </tr>
</table>
Caption top
셀내용 ① 셀내용 ②
Caption left
셀내용 ① 셀내용 ②
Caption right
셀내용 ① 셀내용 ②
Caption bottom
셀내용 ① 셀내용 ②
HTML 연습장으로 확인해보자

관련자료

댓글 0
등록된 댓글이 없습니다.
Total 30 / 2 Page
번호
제목
이름