• WIN11
  • WIN10
  • TIPs
  • EXCEL
  • MAIL
  • CSS
  • HTML

[CSS] table 요소의 기본 구성

<TABLE>요소는 테이블 "표"를 만드는 HTML 태그입니다. 아래 테이블 "표"를 작성하는 테이블의 기본 구조입니다.

<table> 
  <tr>
   <td>셀(Cell) 1</td>
   <td>셀(Cell) 2</td>
  </tr> 
  <tr>
   <td>셀(Cell) 1</td>
   <td>셀(Cell) 2</td>
  </tr> 
</table> 

table 요소:<table> 〜 </table>

테이블을 만들려면 테이블 태그, <table> 〜 </table>로 나타냅니다. 표의 테두리를 표시하고, 표의 속성을 설정하여 테이블의 크기, 선과 색 등을 표현할 수 있습니다.

tr 요소:<tr> 〜 </tr>

가로 1줄을 표시하려면, <tr> 〜 </tr>태그를 사용합니다.


td 요소:<td> 〜 </td>

데이터 셀을 만들려면 <tr>요소 안에 <td> 〜 </td> 태그를 넣습니다. 옆으로 2 개의 셀을 나라히 정렬시킬 경우, table요소에 td요소 2개를 넣습니다.


<table border="1" width="300" height="100">
  <tr bgcolor="#ff33">
   <td>셀(Cell) 1</td>
   <td>셀(Cell) 2</td>
  </tr> 
  <tr>
   <td>셀(Cell) 1</td>
   <td>셀(Cell) 2</td>
  </tr> 
</table> 

스폰서 링크

<th> 요소

"table header cell"의 약자로, <td>과 같이, <th> 태그는 셀(Cell)을 의미하는 태그입니다.

그 차이는, </td> 태그는 데이터를 나타내는 태그를 표시하는 반면, <th> 태그는 "제목"을 나타내는 태그입니다. <th>〜</th>로 묶인 부분은 문자가 굵게 표시되고 중앙에 표시됩니다.

<table> 
  <tr>
   <th>셀(Cell) 1</th>
   <th>셀(Cell) 2</th>
  </tr> 
  <tr>
   <td>셀(Cell) 1</td>
   <td>셀(Cell) 2</td>
  </tr> 
</table> 

table 속성

border
<table border="속성 값">
테이블에 테두리선을 표시합니다. 픽셀(pixel) 수치로 기술합니다. "0" 인 경우, border 속성을 기술하지 않는 것과 마찬가지며, 테이블의 테두리가 표시되지 않습니다.
align
<table align="속성 값">
"left", "center", "right"의 3 개의 속성 값이 있습니다. 각 화면의 왼쪽, 중앙, 오른쪽에 테이블이 표시됩니다.
width
<table width="속성 값">
테이블의 폭을 지정합니다. 폭을 지정하지 않은 경우에는, 테이블의 내용에 맞게 자동으로 조정됩니다.
height
<table height="속성 값">
테이블의 높이를 지정합니다. 높이를 지정하지 않은 경우, 테이블의 내용에 맞게 자동으로 조정됩니다.
bgcolor
<table bgcolor="속성 값">
table 전체의 배경색을 지정합니다.
background
<table background="이미지 파일명">
배경 이미지를 지정합니다.
cellpadding
<table cellpadding="속성 값">
셀 테두리와 셀 내의 내용 사이의 여백을 지정합니다. border와 cellspacing, cellpadding 의 조합으로 테이블을 만들 수 있습니다. 스타일 시트 (CSS)를 사용하여 지정할 수 있습니다.
cellspacing
<table cellspacing="속성 값">
<td> 셀과<table> 테두리 사이의 폭을 지정합니다. 예를 들어, "border ="0 "cellspacing ="5 "로 지정하면 외곽선의 두께는 표시되지 않지만, 안애 들어있는 데이터(문장,문서)와의 간격이 지정되어집니다.
rules
<table rules="속성 값">

내부 테두리선의 표시 방법을 지정할 수 있습니다.

*none:테이블의 테두리를 표시하지 않음

*rows:테이블 내의 옆 테두리선만 표시

*cols:테이블내의 세로 테두리선만 표시

*groups: <thead>、<tbody>、<tfoot>、<colgrop>태그로 지정된 그룹 사이의 테두리선만 표시

*all: 테이블의 모든 테두리선을 표시

/td>
frame
<table frame="속성 값">

테이블 외곽선의 표시 방법을 지정합니다.

*void: 테이블의 모든 테두리를 표시하지 않음

*border: 테이블의 모든 외곽선를 표시

*lhs: 테이블의 왼쪽 외곽선만 표시

*rhs: 테이블의 오른쪽 외곽선만 표시

*vsides: 테이블의 좌우 외곽선만 표시

*above: 테이블의 위쪽 외곽선만 표시

*below: 테이블의 아래쪽 외곽선만 표시

*hsides: 테이블의 상하 외곽선만 표시

*box: border와 마찬가지로, 모든 외곽선를 표시

관련 페이지 목록
테이블 보더(Table Border) 속성 테이블 보더(table border)의 속성~ border-collapse

스폰서 링크

스폰서 링크

Category

 Windows 11  Windows 10  컴퓨터 Tips  CSS  HTML  엑셀(EXCEL)  메일(MAIL)

TABMODE Copyright©All rights reserved