<thead>
태그의 정의 및 사용법
<thead>
태그는
테이블 헤더(table head, 머리글)에 해당하는 행(<tr>
태그)들의 그룹을 나타냅니다.
이 태그는 부모 테이블의 제목이나 설명 정보를 포함하는 행들로 구성된 테이블 헤더를 정의할 때 사용되며,
테이블 헤더와 본문의 테이블 데이터를 명확하게 구분하는 정보로 활용하는데 도움이 됩니다.
주요 마크업 규칙
전체적인 마크업 규칙은 기술적인 문법 요약을 참고하세요.
데모
데모 예제들로 <thead>
태그의 사용 방법을 확인해 보세요.
간단한 테이블 헤더 구조
메뉴 | 가격 |
---|---|
라면 | 5,000 |
김밥 | 4,000 |
여러 행으로 구성된 테이블 헤더 구조
이 데모 예제에서는 <thead>
태그 내에 두 개의 행(<tr>
태그)을 포함하여 다중 행 테이블 헤더(<thead>
태그)를 생성함으로써, '간단한 테이블 헤더 구조 예'에서의 테이블의 마크업을 확장한 것입니다.
CSS는 이전 예제와 동일합니다 .
자동차 모델 | 주요 정보 | |
---|---|---|
제조사 | 연식 | |
아반떼 | 현대 | 2,020 년도 |
소렌토 | 기아 | 2,022 년도 |
속성
<thead>
태그는 모든 전역 속성만을 사용할 수 있습니다.
더 이상 사용되지 않는 속성
예전에는 이 태그만을 위한 다음의 속성들이 있었지만
이제는 명세서에서 삭제된 비표준으로 더 이상 사용되지 않으며 사용해서는 안 됩니다.
아직 많은 학습서나 기존 코드에서 사용하고 있으므로 관심사를 위해서만 아래에 나열합니다.
이 속성들을 각 브라우저별로 아직까지 지원할 수 있지만 모든 사용자에게 적합하지 않을 수도 있습니다.
구현 간에 호환되지 않는 부분이 많을 수도 있으며 향후 동작이 변경될 수도 있습니다.
align
bgcolor
char
charoff
valign
기술적인 문법 요약
<thead>
태그의 유용성
<tbody>
, <tfoot>
태그와 함께 <thead>
태그는 테이블 헤더와 본문 데이터를 명확하게 구분하는 데 사용됩니다.
이러한 태그들을 올바르게 사용하면, HTML의 의미론적 측면에서 접근성 도구(예: 스크린 리더)나 검색 엔진 등 다양한 보조 기술에서 더 나은 테이블 구조를 파악하는 정보로 활용하는데 도움이 됩니다.
브라우저 호환성
태그 |
데스크탑 Chrome
|
데스크탑데스크탑 Edge
|
데스크탑 Firefox
|
Safari
|
---|---|---|---|---|
<thead>
|
1 | 12 | 1 | 1 |
명세서
명세서 사양 | |
---|---|
<thead>
|
HTML Standard #the-thead-element |