<td>
태그의 정의 및 사용법
<td>
태그는
테이블의 데이터(table data) 셀을 나타냅니다.
HTML 테이블에는 두 가지 종류의 셀이 있습니다.
헤더 셀(table header cell) | 헤더 정보를 포함하는 셀입니다.
( <th> 태그에 해당) |
---|---|
데이터 셀(table data cell) | 데이터 정보를 포함하는 셀입니다.
( <td> 태그에 해당) |
마크업 규칙
HTML 테이블의 셀은 <tr>
태그의 자식으로만 사용되어야 합니다.
테이블 셀의 행(가로 방향, table row)을 나타내는 <tr>
태그 내에 셀을 마크업하면 구성된 셀을 한 줄의 가로 방향으로 배치하는 행이 만들어집니다.
데모
다음의 데모로 <td>
태그의 사용 방법을 확인해 보세요.
Data Cell A | Data Cell B | Data Cell C |
Data Cell D | Data Cell E | Data Cell F |
구현 설명
기본 스타일이 없이 렌더링되는 데모에서 사용된 <td>
태그에 CSS로 간단하게 스타일을 설정하겠습니다.
Data Cell A | Data Cell B | Data Cell C |
Data Cell D | Data Cell E | Data Cell F |
속성
<td>
태그는 모든 전역 속성을 사용할 수 있습니다.
또한, 다음의 속성들을 사용할 수 있습니다.
colspan
이 속성은 데이터 셀(<td>
)이 확장되어 걸쳐 있는 테이블 열(column)의 수를 나타냅니다.
기본값은 1
이며, 0
보다 크고 1000
보다 작거나 같은 정수여야 합니다. (음수 값은 유효하지 않습니다.)
예제
Data Cell A | Data Cell B | |
Data Cell A-A | Data Cell B-B | Data Cell C-C |
rowspan
이 속성은 데이터 셀(<td>
)이 확장되어 걸쳐 있는 테이블 행(row)의 수를 나타냅니다.
기본값은 1
이며, 0
보다 크고 65534
보다 작거나 같은 정수여야 합니다. (음수 값은 유효하지 않습니다.)
예제
Data Cell A | Data Cell B | Data Cell C |
Data Cell B-B | Data Cell C-C |
headers
이 속성은 데이터 셀(<td>
)이 속한 테이블의 헤더 셀(<th>
) 중 어떤 것이 해당 <td>
의 제목으로 사용되는지를 지정합니다.
이 속성의 값은 제목으로 사용할 헤더 셀(<th>
)의 id
속성 값으로 사용합니다.
주로 사용되는 경우
복잡한 테이블 구조에서 데이터 셀과 헤더 셀 간의 관계를 명확하게 하기 위해 사용됩니다.
예를 들어, 여러 개의 헤더 셀이 있는 테이블에서 각 데이터 셀이 어떤 헤더 셀에 해당하는지 명시할 수 있습니다.
headers
속성은 <th>
태그에서도 사용 가능한 속성입니다.
예제
일러두기!
일반적으로 열 헤더(column headers )가 있는 테이블 헤드 그룹(head group)은 열(columns)의 정보를 더 쉽게 이해할 수 있도록 구현됩니다. 이러한 테이블 구조에서 <thead>
와 <tbody>
태그는 헤더 및 데이터의 이러한 행을 해당 테이블 헤드 및 본문 섹션으로 그룹화하는 데 사용됩니다. 이 예제에서는 headers
속성에 대한 단순 정보 제공 목적으로만 사용된 것으로, 복잡성을 줄이기 위해서 이러한 구조적 태그는 생략되었습니다.
Homework | Exams | Projects | ||||
---|---|---|---|---|---|---|
1 | 2 | Final | 1 | 2 | Final | |
15% | 15% | 15% | 20% | 10% | 10% | 15% |
더 이상 사용되지 않는 속성
예전에는 이 태그만을 위한 다음의 속성들이 있었지만
이제는 명세서에서 삭제된 비표준으로 더 이상 사용되지 않으며 사용해서는 안 됩니다.
아직 많은 학습서나 기존 코드에서 사용하고 있으므로 관심사를 위해서만 아래에 나열합니다.
이 속성들을 각 브라우저별로 아직까지 지원할 수 있지만 모든 사용자에게 적합하지 않을 수도 있습니다.
구현 간에 호환되지 않는 부분이 많을 수도 있으며 향후 동작이 변경될 수도 있습니다.
align
bgcolor
axis
char
charoff
valign
height
width
기술적인 문법 요약
브라우저 호환성
태그 |
데스크탑 Chrome
|
데스크탑데스크탑 Edge
|
데스크탑 Firefox
|
Safari
|
---|---|---|---|---|
<td>
|
1 | 12 | 1 | 1 |
명세서
명세서 사양 | |
---|---|
<td>
|
HTML Standard #the-td-element |