<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로 자유롭게 코드를 연습하세요. 전체 화면 코드 작성 및 코드 다운로드가 가능합니다.