Chapter 1-13. 표만들기 (HTML)

2025. 3. 28. 16:43·HTML & CSS

📌 HTML에서 표 만들기

표는 데이터를 행과 열로 나누어 표시하는 중요한 레이아웃 요소입니다. HTML에서 표를 만들 때 사용되는 주요 태그들에 대해 알아보겠습니다.

🔹 표 만들기 태그

  1. <table>: 표를 생성하는 기본 태그입니다.
  2. <tr>: 표의 **행(row)**을 나타내는 태그입니다.
  3. <th>: 표에서 헤더 셀(제목)을 나타내는 태그입니다.
  4. <td>: 표에서 일반 셀(내용)을 나타내는 태그입니다.

✅ 기본 구조 예시

<table>
  <caption>학생 정보</caption>
  <tr>
    <th>이름</th>
    <th>나이</th>
    <th>학년</th>
  </tr>
  <tr>
    <td>김철수</td>
    <td>20</td>
    <td>3학년</td>
  </tr>
  <tr>
    <td>이영희</td>
    <td>22</td>
    <td>4학년</td>
  </tr>
</table>
  • <caption>: 표의 제목을 나타내는 태그로, 기본적으로 가운데 정렬됩니다.

📊 표 구조 명확하게 표현하기

HTML에서 표의 구조를 보다 명확히 표현하기 위해 <thead>, <tbody>, <tfoot> 태그를 사용할 수 있습니다.

🔹 <thead>: 표의 헤더를 나타내는 태그입니다.

  • 표의 제목이나 주제를 나타내는 영역을 구분할 때 사용됩니다.

🔹 <tbody>: 표의 본문을 나타내는 태그입니다.

  • 실제 데이터를 포함하는 영역을 구분합니다.

🔹 <tfoot>: 표의 요약 또는 맺음말을 나타내는 태그입니다.

  • 표의 하단에 요약 정보를 제공할 때 유용합니다.

✅ 전체 구조 예시

<table>
  <caption>학생 정보</caption>
  <thead>
    <tr>
      <th>이름</th>
      <th>나이</th>
      <th>학년</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>김철수</td>
      <td>20</td>
      <td>3학년</td>
    </tr>
    <tr>
      <td>이영희</td>
      <td>22</td>
      <td>4학년</td>
    </tr>
  </tbody>
  <tfoot>
    <tr>
      <td colspan="3">전체 데이터 2개</td>
    </tr>
  </tfoot>
</table>
  • **<tfoot>**는 표의 하단에 요약을 제공할 때 유용합니다.

🌟 표의 스타일링과 접근성

  • 스타일링: CSS를 사용하여 표의 모양이나 스타일을 변경할 수 있습니다. 예를 들어, 표에 경계선을 추가하거나, 배경색을 변경하는 것이 가능합니다.
  • 웹 접근성: thead, tbody, tfoot 등을 사용하여 표의 구조적 의미를 명확하게 정의할 수 있습니다. 이는 스크린 리더와 같은 도구가 표를 보다 쉽게 이해하고 음성으로 읽을 수 있게 도와줍니다.

🚩 결론

  • 표는 데이터를 행과 열로 나누어 체계적으로 표현하는 데 유용한 HTML 요소입니다.
  • <table>, <tr>, <th>, **<td>**는 기본적으로 표를 구성하는 태그들이며, <thead>, <tbody>, **<tfoot>**을 사용하여 표의 구조를 더 명확하게 표현할 수 있습니다.
  • 스타일링과 접근성을 고려하여 표를 디자인하고, 데이터를 잘 관리할 수 있습니다.

'HTML & CSS' 카테고리의 다른 글

Chapter 1-15. 입력 태그 <input>의 입력 태그들 (HTML)  (0) 2025.03.28
Chapter 1-14. 입력 태그 <input> (HTML)  (0) 2025.03.28
Chapter 1-12. 목록만들기(HTML)  (0) 2025.03.28
Chapter 1-11. 링크 표시하기(HTML)  (0) 2025.03.28
Chapter 1-8. 컨테이너와 전역 속성  (0) 2025.03.28
'HTML & CSS' 카테고리의 다른 글
  • Chapter 1-15. 입력 태그 <input>의 입력 태그들 (HTML)
  • Chapter 1-14. 입력 태그 <input> (HTML)
  • Chapter 1-12. 목록만들기(HTML)
  • Chapter 1-11. 링크 표시하기(HTML)
Chansman
Chansman
안녕하세요! 코딩을 시작한 지 얼마 되지 않은 초보 개발자 찬스맨입니다. 이 블로그는 제 학습 기록을 남기고, 다양한 코딩 실습을 통해 성장하는 과정을 공유하려고 합니다. 초보자의 눈높이에 맞춘 실습과 팁, 그리고 개발하면서 겪은 어려움과 해결 과정을 솔직하게 풀어내려 합니다. 함께 성장하는 개발자 커뮤니티가 되기를 바랍니다.
  • Chansman
    찬스맨의 프로그래밍 스토리
    Chansman
  • 전체
    오늘
    어제
    • 분류 전체보기 (567)
      • Python (31)
      • 프로젝트 (43)
      • 과제 (25)
      • Database (40)
      • 멘토링 (10)
      • 특강 (26)
      • 기술블로그 (187)
      • AI 분석 (3)
      • HTML & CSS (31)
      • JavaScript (17)
      • AWS_Cloud (21)
      • 웹스크래핑과 데이터 수집 (14)
      • Flask (42)
      • Django (52)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Chansman
Chapter 1-13. 표만들기 (HTML)
상단으로

티스토리툴바