FRONTEND/HTML

HTML 튜토리얼 - HTML Tables

우진하다 2023. 7. 19. 12:23

HTML Tables

HTML 테이블은 웹 페이지에서 데이터를 구조화하고 표시하기 위한 요소입니다. 
테이블은 행과 열로 구성되며, 각 셀은 데이터 또는 다른 HTML 요소(이미지, 링크, 목록, 기타 표 등)를 포함할 수 있습니다. 
일반적으로 테이블은 데이터를 조직화하고 표 형식으로 표시하기 위해 사용됩니다.

 

Define an HTML Table

<!DOCTYPE html>
<html>
<style>
table, th, td {
  border:1px solid black;
}
</style>
<body>

<h2>A basic HTML table</h2>

<table style="width:100%">
  <tr>
    <th>Company</th>
    <th>Contact</th>
    <th>Country</th>
  </tr>
  <tr>
    <td>Alfreds Futterkiste</td>
    <td>Maria Anders</td>
    <td>Germany</td>
  </tr>
  <tr>
    <td>Centro comercial Moctezuma</td>
    <td>Francisco Chang</td>
    <td>Mexico</td>
  </tr>
</table>

<p>To understand the example better, we have added borders to the table.</p>

</body>
</html>

A basic HTML table

Company Contact Country
Alfreds Futterkiste Maria Anders Germany
Centro comercial Moctezuma Francisco Chang Mexico

To understand the example better, we have added borders to the table.

HTML 테이블은 <table> 요소로 시작하며, <tr> 요소로 행을 정의하고, 각 행은 <td> 요소로 셀을 정의합니다. 

 

Table Headers

테이블의 첫 번째 행은 일반적으로 <th> 요소를 사용하여 테이블의 열 제목을 정의합니다.

<!DOCTYPE html>
<html>
<style>
table, th, td {
  border:1px solid black;
}
</style>
<body>

<h2>TH elements define table headers</h2>

<table style="width:100%">
  <tr>
    <th>Person 1</th>
    <th>Person 2</th>
    <th>Person 3</th>
  </tr>
  <tr>
    <td>Emil</td>
    <td>Tobias</td>
    <td>Linus</td>
  </tr>
  <tr>
    <td>16</td>
    <td>14</td>
    <td>10</td>
  </tr>
</table>

<p>To understand the example better, we have added borders to the table.</p>

</body>
</html>

TH elements define table headers

Person 1 Person 2 Person 3
Emil Tobias Linus
16 14 10

To understand the example better, we have added borders to the table.

 

HTML Table Tags

HTML 테이블을 생성하고 구성하는 데 사용되는 주요 태그

<table>
테이블을 정의하는 태그입니다. 모든 테이블 요소는 <table> 태그 내에 위치해야 합니다.

<th>
테이블의 헤더 셀을 정의하는 태그입니다. 일반적으로 첫 번째 행이나 열에 위치하며, 열 제목을 표시합니다.

<tr>
테이블의 행을 정의하는 태그입니다. <tr> 태그 내에 <td>나 <th> 태그로 셀을 정의합니다.

<td>
테이블의 일반 데이터 셀을 정의하는 태그입니다. <tr> 태그 내에 위치하며, 각 데이터를 표시합니다.

<caption>
테이블의 캡션(제목)을 정의하는 태그입니다.
<table> 태그의 첫 번째 자식으로 위치하며, 테이블과 관련된 설명을 표시할 수 있습니다.

<colgroup>
테이블에서 하나 이상의 열 그룹을 정의하는 태그입니다. 주로 열에 대한 서식을 지정하기 위해 사용됩니다.

<col>
<colgroup> 내에서 각 열에 대한 속성을 지정하는 태그입니다. 너비, 스타일 등의 열 속성을 정의할 수 있습니다.

<thead>
테이블의 헤더 영역을 그룹화하는 태그입니다. 주로 열 제목을 포함하는 행들로 구성됩니다.

<tbody>
테이블의 본문 영역을 그룹화하는 태그입니다. 주로 데이터 행들로 구성됩니다.

<tfoot> 
테이블의 푸터(마지막 부분) 영역을 그룹화하는 태그입니다. 주로 요약 정보나 계산 결과를 표시하는 데 사용됩니다.

 

 

출처 : https://www.w3schools.com/html/html_tables.asp

'FRONTEND > HTML' 카테고리의 다른 글

HTML 튜토리얼 - HTML Block and Inline Elements  (0) 2023.07.24
HTML 튜토리얼 - HTML Lists  (0) 2023.07.21
HTML 튜토리얼 - HTML Page Title  (0) 2023.07.17
HTML 튜토리얼 - HTML Favicon  (0) 2023.07.17
HTML 튜토리얼 - HTML Images  (0) 2023.07.14