HTML <td> 태그 사용법과 예제
HTML <td>
태그는 테이블 데이터를 표현하는 데 사용됩니다. 웹 페이지에서 정보를 구조적으로 표현하려면 테이블이 필수적이며, <td>
태그는 이러한 테이블 구조를 완성하는 중요한 역할을 합니다. 이 가이드에서는 <td>
태그의 기본적인 사용법부터 고급 활용법까지를 다룹니다.
목차
1. HTML <td>
태그란?
<td>
는 HTML 테이블에서 "Table Data"를 나타내는 태그입니다. 테이블의 각 행(<tr>
) 안에서 데이터를 정의하며, 테이블 셀 하나를 구성합니다.
2. <td>
태그의 기본 사용법
<table border="1">
<tr>
<td>셀 1</td>
<td>셀 2</td>
<td>셀 3</td>
</tr>
</table>
위 코드는 3개의 열을 가진 테이블의 기본 예제입니다.
3. 속성 및 스타일 적용 방법
<td>
태그는 다양한 속성을 지원합니다. 예를 들어:
colspan
: 셀의 가로 병합rowspan
: 셀의 세로 병합align
: 텍스트 정렬 (권장되지 않음, CSS 사용 권장)
2열 병합 | 셀 3 | |
2행 병합 | 셀 2 | 셀 6 |
셀 4 | 셀 5 |
4. 실용적인 예제
다음은 <td>
태그를 활용하여 데이터 표를 구성하는 예제입니다:
<table border="1" style="width: 100%; text-align: center;">
<tr>
<th>이름</th>
<th>나이</th>
<th>직업</th>
</tr>
<tr>
<td>홍길동</td>
<td>30</td>
<td>개발자</td>
</tr>
<tr>
<td>김영희</td>
<td>25</td>
<td>디자이너</td>
</tr>
</table>
5. <td>
태그의 한계 및 대안
<td>
태그는 기본 데이터 표시에는 적합하지만, 레이아웃을 구성하는 데는 권장되지 않습니다. 레이아웃을 위해서는 div
와 CSS 그리드 또는 Flexbox를 사용하는 것이 더 유용합니다.
CSS Grid는 2차원 레이아웃 설계에 적합하며, Flexbox는 1차원 정렬에 강력합니다. 두 방법 모두 반복적이고 유연한 레이아웃 구성을 제공합니다.
6. 정리 및 팁
<td>
태그는 데이터를 구조적으로 표현하는 데 필수적입니다.- CSS를 활용하여 테이블 스타일을 더욱 개선하세요.
- 복잡한 레이아웃에는 테이블보다 CSS 레이아웃 기법을 사용하세요.
'마크업 언어 > HTML' 카테고리의 다른 글
HTML <summary> 태그, 숨겨진 콘텐츠의 제목 표시하기 (0) | 2024.12.19 |
---|---|
HTML <details> 태그로 숨겨진 콘텐츠 구현하기 (0) | 2024.12.13 |
HTML <th> 태그, 테이블 헤더를 만드는 방법 (0) | 2024.12.01 |
HTML <tr> 태그의 역할과 사용법, 테이블 구조 이해하기 (0) | 2024.11.25 |
<tfoot> 태그란? HTML 표의 하단을 디자인하는 방법 (0) | 2024.11.19 |