[HTML 기초] table 태그와 th, tr, td 태그 사용방법 살펴보기

2022. 10. 11. 22:59·■ Web/HTML
반응형

●  목적

HTML에서 사용되는 <table> 태그와, 함께 사용하는 <th>, <tr>, <td> 의 개념과 사용 방법에 대해 알아본다.


●  참고

일반적으로 우리가 '아래아한글' 에서 사용하던 것과 비슷한 개념의 표를 제작할 때 사용한다. HTML5에서는 권장되지 않지만, 이전에는 <table> 태그를 통해 웹페이지 레이아웃을 제작하기도 했었던 태그이다. 이제는 가급적이면 <table> 태그를 통해 웹페이지 레이아웃이 아닌 데이터값이 들어있는 표만 사용하는 것이 권장된다.

 


●  table, th, tr, td 태그

<th> 태그

Table Head의 약자로, 표의 제목을 만드는 역할을 한다.

기본값은 볼드체와 중앙 정렬.

 

<tr> 태그

Table Row의 약자로, 표의 가로줄을 만드는 역할을 한다.

기본값은 좌측 정렬.

 

<td> 태그

Table Data의 약자로, 표의 셀을 만드는 역할을 한다. <td></td> 사이에 데이터값을 삽입할 수 있다.

기본값은 좌측 정렬.

 


●  HTML table 사용 연습

아래아한글을 통해 간단한 샘플 표 예시를 만들어 보았다. 지금부터는 HTML을 통해, 위와 같은 표를 만드는 예시를 알아보자.

 

우선 이름과 정보는 th태그를 사용하면 되겠고, tr태그를 5번 이용해 가로줄을 그어주고, td태그를 한 가로줄마다 두 번 사용하여 데이터값을 삽입하면 되겠다.

 

 

 

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <table border="1px">
    <th>이름</th>
    <th>정보</th>
    <tr>
      <td>홍길동</td>
      <td>남성</td>
    </tr>
    <tr>
      <td>김철수</td>
      <td>남성</td>
    </tr>
    <tr>
      <td>김영희</td>
      <td>여성</td>
    </tr>
    <tr>
      <td>최길동</td>
      <td>남성</td>
    </tr>
    <tr>
      <td>강길동</td>
      <td>남성</td>
    </tr>
  </table>
</body>

</html>

 

table border?

HTML에 어떠한 스타일도 적용하지 않고 <table></table> 태그만 이용하여 표를 만들 시, 지정된 스타일값이 없기 때문에 테두리가 표시되지 않는다. 본 코드에서는 표에 테두리를 표시하기 위해 <table> 태그에 border 속성을 사용했다.

 

 

 


●  결과

위와 같이 정상적으로 표가 그려진 것을 확인할 수 있다.

300x250
반응형
저작자표시 비영리 변경금지 (새창열림)
'■ Web/HTML' 카테고리의 다른 글
  • [HTML 기초] table 태그의 colspan, rowspan등 속성값 종류 살펴보기
  • [HTML 기초] Input 태그 Type 속성들의 종류들과 사용 예시
Min Hyuk-Lee
Min Hyuk-Lee
시스템 엔지니어로 근무하고 있습니다.
  • Min Hyuk-Lee
    아크레의 개발로그
    Min Hyuk-Lee
    m_file@naver.com
  • 전체
    오늘
    어제
    • 📝 Log. (84)
      • ■ Dev. Language (11)
        • C (5)
        • C# (6)
      • ■ Dev. ETC (8)
        • Unity 3D (3)
        • Android Studio (JAVA) (5)
      • ■ Web (6)
        • HTML (3)
        • JSP (3)
      • ■ Linux (8)
        • Shell (2)
        • Linux Tip. (6)
        • 보안취약점 진단 (0)
      • ■ Windows (4)
        • Server (1)
        • Windows Tip. (3)
      • ■ VM (1)
        • VMWare (1)
        • Virtual Box (0)
      • ■ Database (9)
        • MySQL (7)
        • OracleDB (2)
      • ■ DevKit (5)
        • IDE (4)
        • Tool (1)
      • ■ Error (20)
        • Windows 오류해결 (1)
        • Linux 오류해결 (5)
        • DB 오류해결 (4)
        • IDE 오류해결 (2)
        • VM 오류해결 (3)
        • Unity 오류해결 (4)
        • SSH, SFTP 오류해결 (1)
      • ■ Photoshop (3)
        • 디자인&이미지 창작 (3)
      • ■ Document (3)
        • MS Word (2)
        • PDF (1)
      • ■ Study (4)
        • Baekjoon (4)
      • ■ 작문 (1)
        • 회고 (1)
      • ■ ETC (1)
        • Car (0)
        • etc (1)
  • 🌐 Menu

    • 📓 Guestbook
  • 🔗 Other Links

    • GitHub
    • 아크레의 IT ISSUE
  • 📢 Notice

    • [스킨 업데이트] hELLO v4.10.0 적용완료
    • [스킨 업데이트] hELLO v4.9.0 적용 완료
    • [스킨 업데이트] hELLO v4.8.1 적용 완료
  • 💬 Recent Comments

  • hELLO· Designed By정상우.v4.10.0
Min Hyuk-Lee
[HTML 기초] table 태그와 th, tr, td 태그 사용방법 살펴보기
상단으로

티스토리툴바