<th> 속성 요약
- 속성명
- 설명
-
scope헤더의 적용 범위를 지정
-
colspan가로로 병합할 셀의 개수를 지정
-
rowspan세로로 병합할 셀의 개수를 지정
-
headers참조할 다른
<th>요소의 ID를 지정 -
abbr헤더 셀의 약어를 지정
표 데이터(Tabular data) 요약 설명
- 표 데이터 요소들의 집합은 표 형식의 데이터를 처리하기 위해 만들어졌으며, 데이터를 시각적으로 구조화하고 비교할 수 있도록 도와줍니다.
- 행과 열의 형태로 구성되어 있고, 각 셀에는 특정한 데이터나 정보가 들어가게 됩니다.
- 일반적으로 데이터베이스나 스프레드시트에서 사용되는 형식이며, HTML의
<table>요소를 사용하여 웹 페이지에 표현됩니다.- 표 데이터 요소를 레이아웃 보조 도구로 사용하는 것은 권장하지 않습니다.
요약 설명
<th>요소는<table>요소 내에서 표의 제목 셀(header cell)을 나타내는 시맨틱 태그로, 보통 열(column) 또는 행(row)의 내용을 설명하는 데 사용됩니다.
기본적으로 굵은 글씨와 가운데 정렬로 표시되며,<tr>요소 안에 포함되어 다른 셀(<td>)들과 함께 한 행을 구성합니다.scope속성을 사용하면 제목 셀이 행 전체 또는 열 전체에 적용되는지 명확히 지정할 수 있어, 스크린 리더 등 접근성 기술에서도 정확한 정보 전달이 가능합니다.
표의 구조와 의미를 명확히 표현하는 데 필수적인 역할을 합니다.
<th> 요소는 열(Column)이나 행(Row)의 제목을 정의할 때 사용됩니다.
<td>)과 함께 사용됩니다.
scope 속성을 통해 해당 셀의 역할(열 제목, 행 제목, 그룹 제목)을 명확히 할 수 있습니다.
표를 볼 때 데이터가 어떤 카테고리에 속하는지 쉽게 파악할 수 있습니다.
background-color, text-align, font-weight 등을 사용해
다양하게 스타일링할 수 있습니다.
<th> 요소는 <table>의 <tr> 내부에서 사용되며,
단독으로 사용할 수 없습니다.
<th> 요소는 아래와 같은 기본값이 적용됩니다.
<th> 속성 요약scope
헤더의 적용 범위를 지정
colspan
가로로 병합할 셀의 개수를 지정
rowspan
세로로 병합할 셀의 개수를 지정
headers
참조할 다른 <th> 요소의 ID를 지정
abbr
헤더 셀의 약어를 지정
테이블의 헤더(<th>)가 어느 영역(열 제목, 행 제목, 그룹 제목)에 해당하는지 지정하는 속성입니다.
스크린 리더 등의 보조 기술에서 테이블을 읽을 때 유용합니다.
col : 현재 열(Column)에 대한 헤더row : 현재 행(Row)에 대한 헤더colgroup : 여러 열(Column group)에 대한 헤더rowgroup : 여러 행(Row group)에 대한 헤더가로로 병합할 셀의 개수를 지정합니다.
세로로 병합할 셀의 개수를 지정합니다.
현재 셀이 연결된 헤더(id가 있는 <th> 요소)를 명시적으로 지정하는 역할을 합니다.
id 리스트표의 제목 셀에 대한 약어나 축약된 정보를 제공합니다. 화면 낭독기(screen reader)와 같은 접근성 도구에서 활용되어 보다 간결한 정보를 제공할 수 있습니다.
<th>는 <tr> 내부에서만 사용 가능합니다.
<table> 요소 바깥에서 <th>를 단독으로 사용할 수 없습니다.
scope를 사용하는 것이 좋습니다.
<th> 요소는 <td>와 기본 스타일이 다릅니다.
기본적으로 굵은 글씨와 중앙 정렬이 적용되며, 스타일을 변경하려면 CSS를 사용해야 합니다.
UXKM Editor로 자유롭게 코드를 연습하세요. 전체 화면 코드 작성 및 코드 다운로드가 가능합니다.