프로그래밍, 코딩, 컴퓨터/html, css, js

html 테이블 만들기 배워보자

마이데일리 2023. 6. 21. 22:37
반응형

HTML 테이블은 웹에서 구조화된 형식으로 데이터를 구성하고 표시하기 위한 필수 요소입니다. 간단한 웹 페이지를 디자인하든 복잡한 데이터 기반 애플리케이션을 개발하든 관계없이 HTML 테이블을 만들고 스타일을 지정하는 방법까지는 습득해야 하죠. 그럼 html 테이블 만들기 같이 시작해 볼까요?

 

html 테이블 만들기

 

 

 

1. html 테이블 만들기 - 기본 이해

HTML 테이블은 테이블 요소 자체, 테이블 행(<tr>로 표시됨) 및 테이블 데이터 셀(<td>로 표시됨)의 세 가지 기본 구성요소로 구성됩니다.

<table>
  <tr>
    <td>Cell 1</td>
    <td>Cell 2</td>
    <td>Cell 3</td>
  </tr>
  <tr>
    <td>Cell 4</td>
    <td>Cell 5</td>
    <td>Cell 6</td>
  </tr>
</table>

 

 

 

2. 헤더 추가

테이블에는 종종 열에 레이블을 지정하기 위해 머리글 행이 필요합니다. 헤더 행을 추가하려면 <td> 대신 <th> 요소를 사용할 수 있습니다.

<table>
  <tr>
    <th>Header 1</th>
    <th>Header 2</th>
    <th>Header 3</th>
  </tr>
  <tr>
    <td>Cell 1</td>
    <td>Cell 2</td>
    <td>Cell 3</td>
  </tr>
  <tr>
    <td>Cell 4</td>
    <td>Cell 5</td>
    <td>Cell 6</td>
  </tr>
</table>

 

 

 

3. 테이블 스타일 지정 및 속성

HTML 테이블은 모양과 동작을 사용자 정의할 수 있는 다양한 속성을 제공합니다. 일반적으로 사용되는 속성은 다음과 같습니다.

  • border: 테이블 테두리의 너비를 지정합니다.
  • cellpadding 및 cellspacing: 셀 사이의 간격을 제어합니다.
  • colspan 및 rowspan: 셀을 가로 또는 세로로 병합합니다.
  • width 및 height: 테이블의 너비와 높이를 설정합니다.
<table border="1" cellpadding="5" cellspacing="0" width="400">
  <tr>
    <th colspan="3">Table Heading</th>
  </tr>
  <tr>
    <th>Header 1</th>
    <th>Header 2</th>
    <th>Header 3</th>
  </tr>
  <tr>
    <td>Cell 1</td>
    <td>Cell 2</td>
    <td>Cell 3</td>
  </tr>
  <tr>
    <td>Cell 4</td>
    <td>Cell 5</td>
    <td>Cell 6</td>
  </tr>
</table>

 

 

 

4. 실제 예: 판매 보고서 테이블

실제 예제인 판매 보고서 테이블을 만들어 HTML 테이블의 성능을 보여드리겠습니다.

<table>
  <tr>
    <th>Product</th>
    <th>January</th>
    <th>February</th>
    <th>March</th>
  </tr>
  <tr>
    <td>Product A</td>
    <td>$500</td>
    <td>$700</td>
    <td>$600</td>
  </tr>
  <tr>
    <td>Product B</td>
    <td>$300</td>
    <td>$400</td>
    <td>$350</td>
  </tr>
  <tr>
    <td>Product C</td>
    <td>$200</td>
    <td>$150</td>
    <td>$250</td>
  </tr>
</table>

 

 

 

5. 결론 및 의견

HTML 테이블 만들기 구조의 기본 사항, 헤더 추가, 스타일 지정 옵션을 다루고 개념을 설명하기 위한 실용적인 예를 제공했습니다. HTML 표는 다양한 사용자 지정 옵션을 제공하며 CSS 스타일 지정 및 고급 JavaScript 프레임워크를 자세히 살펴보고 기능을 향상할 수 있습니다.

 

 

 

[관련글]

[html, css, js] - HTML Iframe(아이프레임) 사용법

 

HTML Iframe(아이프레임) 사용법

HTML iframe(아이프레임) 는 웹 개발자들이 다른 웹페이지의 내용을 다른 페이지 안에서 보여줄 기능입니다. 비디오, 지도, 소셜 미디어 피드 또는 기타 유형의 외부 콘텐츠를 표시하려는 경우, ifram

2toy.tistory.com

[html, css, js] - HTML5 Canvas 캔버스 그래픽 만들기

 

HTML5 Canvas 캔버스 그래픽 만들기

HTML5 Canvas는 개발자가 웹 브라우저 내에서 직접 멋진 대화형 그래픽과 애니메이션을 만들 수 있는 다용도의 동적 요소입니다. 이 블로그 게시물에서는 HTML5 Canvas의 방대한 가능성을 탐색하고 디

2toy.tistory.com

[html, css, js] - HTML에 대한 소개 - 기초

 

HTML에 대한 소개 - 기초

HTML은 Hyper Text Markup Language의 약자로 웹 페이지를 만들기 위한 언어입니다. HTML은 웹 페이지의 구조, 콘텐츠, 레이아웃 등을 정의하는 데 사용됩니다. HTML로 작성된 웹 페이지는 브라우저에서 열

2toy.tistory.com

[html, css, js] - CSS 란? 색상, 배경, 반응형 디자인

 

CSS 란? 색상, 배경, 반응형 디자인

CSS(Cascading Style Sheets)는 일반 HTML 문서를 시각적으로 놀랍고 매력적인 웹 페이지로 변환하는 데 중요한 역할을 합니다. CSS는 개발자가 웹 콘텐츠의 프레젠테이션 및 레이아웃을 제어할 수 있도록

2toy.tistory.com

[html, css, js] - HTML 폼(form)과 사용자 입력 유효성 검사

 

HTML 폼(form)과 사용자 입력 유효성 검사

웹 페이지에서 사용자 입력을 받는 HTML 폼은 매우 중요합니다. 이를 통해 사용자는 정보를 제출하고, 웹 사이트는 그 정보를 수집하고 처리할 수 있습니다. 이것이 가능한 이유는 HTML 폼이 입력

2toy.tistory.com

반응형