Computer >> 컴퓨터 >  >> 프로그래밍 >> HTML

HTML 테이블 헤더 만드는 방법, th 태그 사용법 완벽 정리

HTML에서 테이블 헤더(제목 셀)를 만들려면 <th>...</th> 태그를 사용합니다. 테이블 헤더 태그는 반드시 테이블 행을 나타내는 <tr>...</tr> 태그 안에 위치해야 하고, 이 <tr> 태그는 다시 전체 테이블을 감싸는 <table> 태그 내부에 작성됩니다.

테이블의 기본 구조

테이블은 행(row)과 열(column)로 구성되며, 하나 이상의 <tr>, <th>, <td> 요소를 조합하여 만들 수 있습니다. 각 태그의 역할은 다음과 같습니다.

- <table>: 테이블 전체를 정의하는 최상위 태그
- <tr>: 테이블의 한 행(row)을 정의
- <th>: 헤더 셀(제목 셀)을 정의하며, 기본적으로 굵은 글씨와 가운데 정렬이 적용됨
- <td>: 일반 데이터 셀을 정의

테이블에 테두리를 추가하고 싶다면 style 속성이나 CSS를 활용하면 됩니다. 한 가지 유의할 점은 헤더 행은 보통 테이블당 하나만 두는 것이 일반적이라는 것입니다.

HTML 테이블 헤더 만드는 방법, th 태그 사용법 완벽 정리

예제 코드

아래 코드를 직접 실행해 HTML 테이블 헤더가 어떻게 표시되는지 확인해 보세요. 이 예제에서는 <style> 태그를 사용해 테이블, 헤더 셀, 데이터 셀에 검은색 1px 테두리를 적용했습니다.

<!DOCTYPE html>
<html>
   <head>
      <style>
         table, th, td {
            border: 1px solid black;
         }
      </style>
   </head>

   <body>
      <h1>Database</h1>
      <table>
         <tr>
            <th>Database</th>
            <th>Release Year</th>
         </tr>
         <tr>
            <td>MySQL</td>
            <td>1995</td>
         </tr>
      </table>
   </body>
</html>

실행 결과

위 코드를 브라우저에서 열면 'Database'와 'Release Year'라는 두 개의 헤더 셀이 있는 테이블이 표시되고, 그 아래에 MySQL 데이터가 정상적으로 출력됩니다. 헤더 셀(<th>)은 일반 셀(<td>)과 달리 굵은 글씨로 강조되어 나타나는 것을 확인할 수 있습니다.

HTML 테이블 헤더 만드는 방법, th 태그 사용법 완벽 정리

추가 팁

웹 접근성을 높이려면 헤더 셀에 scope="col" 또는 scope="row" 속성을 추가하는 것이 좋습니다. 이를 통해 스크린 리더 사용자에게 해당 셀이 어떤 열 또는 행의 제목인지 명확하게 전달할 수 있습니다.