[HTML 테이블(Table)] #02 <tr>, <td>, <th> 태그의 차이와 사용법

2025. 10. 26. 10:00·Web Front/HTML
반응형

 

 

 

안녕하세요 토스트데브입니다!
HTML에서 테이블을 만들 때 가장 많이 등장하는 세 가지 태그가 바로 <tr>, <td>, <th>입니다.
처음 테이블을 접하신 분이라면 이 태그들이 헷갈릴 수 있는데요, 이번 글에서는 각각의 역할과 차이점, 그리고 실전 예제를 통해 깔끔하게 정리해드리겠습니다!

 

 

📋 1. <tr> 태그 - "테이블의 행(Row)"

  • tr은 table row의 줄임말로, 테이블의 한 줄을 의미합니다.
  • 그 안에 셀(cell)이 들어가며, <td>나 <th> 태그를 포함합니다.
<tr>
  <td>홍길동</td>
  <td>30</td>
  <td>개발자</td>
</tr>
✔ 하나의 <tr> 안에는 여러 개의 셀(<td> 또는 <th>)이 들어갑니다.

 

 

📦 2. <td> 태그 - "일반 데이터 셀"

  • td는 table data의 줄임말로, 일반적인 데이터가 들어가는 셀입니다.
  • 기본적으로 왼쪽 정렬과 일반 글꼴로 표시됩니다.
<td>HTML</td>
<td>95점</td>

 

 

🎯 3. <th> 태그 - "제목 셀 (헤더 셀)"

  • th는 table header의 줄임말로, 열 제목 또는 행 제목을 표시하는 셀입니다.
  • 브라우저에서 기본적으로 굵은 글씨와 가운데 정렬로 표시됩니다.
<th>과목</th>
<th>점수</th>
  • 스크린 리더나 접근성 도구에서 제목으로 인식되기 때문에 웹 접근성에 유리합니다.

 

 

🧩 차이점 한눈에 보기

태그 역할 정렬 방식 의미
<tr> 테이블의 행 (줄) N/A 셀을 묶는 단위
<td> 일반 데이터 셀 기본: 왼쪽 정렬 내용
<th> 제목 셀 기본: 가운데 정렬 & 굵게 제목/헤더

 

 

🧪 실전 예제

<table border="1">
  <tr>
    <th>이름</th>
    <th>나이</th>
    <th>직업</th>
  </tr>
  <tr>
    <td>홍길동</td>
    <td>30</td>
    <td>개발자</td>
  </tr>
  <tr>
    <td>이영희</td>
    <td>28</td>
    <td>디자이너</td>
  </tr>
</table>

 

 

💡 팁: <th>는 꼭 첫 줄에만 써야 할까?

아닙니다! <th>는 행(Row)의 제목으로도 사용될 수 있기 때문에 첫 열(column)에도 사용 가능합니다.

<tr>
  <th>이름</th>
  <td>홍길동</td>
</tr>
<tr>
  <th>나이</th>
  <td>30</td>
</tr>

📌 이처럼 <th>는 데이터의 구조를 명확하게 설명해주는 용도로 활용됩니다.

 

 

✅ 마무리 요약

태그 역할 요약
<tr> 테이블의 한 행(줄)을 구성하는 태그
<td> 일반 데이터 셀 (텍스트, 숫자 등 내용)
<th> 제목 셀 (헤더 역할, 굵은 글씨 + 가운데 정렬)

웹에서 구조적인 정보를 깔끔하게 전달하려면 테이블 구조 이해는 필수입니다!
특히 <th>를 적극적으로 활용하면 접근성과 SEO까지 챙길 수 있으니 꼭 구분해서 사용해보세요!

 

 

#HTML #테이블태그 #tr태그 #td태그 #th태그 #HTML기초 #웹퍼블리싱 #프론트엔드입문 #웹개발 #toastdev #코딩기초 #웹접근성 #테이블구조 #프론트엔드기초 #코딩입문

반응형
저작자표시 비영리 (새창열림)

'Web Front > HTML' 카테고리의 다른 글

[HTML 테이블(Table)] #03 colspan, rowspan, 그리고 테이블 스타일 지정하기  (0) 2025.10.27
[HTML 테이블(Table)] #01 <table>, <thead>, <tbody>, <tfoot> 구조로 웹 표를 표현하자  (0) 2025.10.25
[HTML 이미지 & 미디어 삽입] #03 미디어의 대체 텍스트와 자막 처리 완벽 정리  (0) 2025.10.24
[HTML 이미지 & 미디어 삽입] #02 <audio>, <video> 태그 기본 사용법  (0) 2025.10.23
[HTML 이미지 & 미디어 삽입] #01 <img> 태그 완벽 정리  (0) 2025.10.22
'Web Front/HTML' 카테고리의 다른 글
  • [HTML 테이블(Table)] #03 colspan, rowspan, 그리고 테이블 스타일 지정하기
  • [HTML 테이블(Table)] #01 <table>, <thead>, <tbody>, <tfoot> 구조로 웹 표를 표현하자
  • [HTML 이미지 & 미디어 삽입] #03 미디어의 대체 텍스트와 자막 처리 완벽 정리
  • [HTML 이미지 & 미디어 삽입] #02 <audio>, <video> 태그 기본 사용법
TOASTDEV
TOASTDEV
인스턴트 코딩 #토스트데브 #토스트뎁 #코딩공부 #개발입문
  • TOASTDEV
    토스트데브
    TOASTDEV
    • 분류 전체보기 (177)
      • 알쓸신잡 (49)
        • 코딩에 대하여 (13)
        • 컴퓨터에 대하여 (12)
        • IT 국내외 소식 (24)
      • Web Front (46)
        • HTML (22)
        • CSS (14)
        • JavaScript (10)
      • Programming (35)
        • PHP (35)
      • App Development (2)
        • Ionic Framework (2)
      • Database (12)
        • SQL (12)
        • MySQL (0)
      • Server (24)
        • Linux (24)
      • Review (9)
        • Overseas Trip (0)
        • Domestic Travel (0)
        • Product Use Review (4)
        • Football Sports Review (5)
  • 블로그 메뉴

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

    • Youtube Toastdev
    • Naver Blog
  • 공지사항

    • [유튜브] 유튜브 영상 업로드 안내
  • 인기 글

  • 태그

    SQL기초
    웹디자인기초
    php기초
    서버보안
    서버입문
    ubuntu서버
    코딩입문
    웹개발
    php문법
    자바스크립트기초
    SQL문법
    프론트엔드
    웹프로그래밍
    리눅스기초
    서버관리
    웹개발기초
    리눅스보안
    프론트엔드기초
    웹개발입문
    웹퍼블리싱
    javascript
    ubuntuserver
    css기초
    HTML
    html기초
    PHP문자열
    웹접근성
    php
    sql
    php입문
  • 최근 댓글

  • 최근 글

  • 전체
    오늘
    어제
  • 반응형
  • hELLO· Designed By정상우.v4.10.3
TOASTDEV
[HTML 테이블(Table)] #02 <tr>, <td>, <th> 태그의 차이와 사용법
상단으로

티스토리툴바