15. HTML Tables

익스랩 최고 관리자

·

2019. 11. 7. 21:12

반응형

Company Contact Country
Alfreds Futterkiste Maria Anders Germany
Centro comercial Moctezuma Francisco Chang Mexico
Ernst Handel Roland Mendel Austria
Island Trading Helen Bennett UK
Laughing Bacchus Winecellars Yoshi Tannamuri Canada
Magazzini Alimentari Riuniti Giovanni Rovelli Italy

 

See the Pen 01.HTML Tables by heunho (@heunho) on CodePen.

 

 

 

 

 

 


HTML 테이블 정의


HTML 테이블은 <table> 태그로 정의됩니다.

 

각 테이블 행은 <tr> 태그로 정의됩니다. 테이블 헤더는 <th> 태그로 정의됩니다. 기본적으로 테이블 제목은 굵게 표시되고 가운데 정렬이 됩니다. 테이블 데이터 / 셀은 <td>태그로 정의됩니다.

 

See the Pen 02.Defining an HTML Table by heunho (@heunho) on CodePen.

 

 

참고 : <td>요소는 테이블의 데이터 컨테이너입니다.

여기에는 모든 종류의 HTML 요소가 포함될 수 있습니다. 텍스트, 이미지, 목록. 기타 테이블 등이 있습니다.

 

 

 

 

HTML 테이블 - 테두리 추가


테이블의 테두리를 지정하지 않으면 테두리 없이 표시됩니다.

테두리는 CSS broder 속성을 사용하여 설정됩니다.

 

See the Pen 03.HTML Table - Adding a Border by heunho (@heunho) on CodePen.

참고 : 테이블 및 셀 모두에 대한 경계를 정의해야 합니다.

 

 

 

 

HTML Table - collapse 테두리


테두리를 하나의 테두리로 축소하려면 CSS border-collapse 속성을 추가하십시오.

 

See the Pen 04.HTML Table - Collapsed Borders by heunho (@heunho) on CodePen.

 

 

 

 

 

HTML  테이블 - Cell에 Padding 추가


셀 패딩은 셀 내용과 테두리 사이의 간격을 지정합니다.
패딩을 지정하지 않으면 테이블 셀이 패딩 없이 표시됩니다.
패딩을 설정하려면 CSS 패딩 속성을 사용하십시오.

 

See the Pen 05.HTML Table - Adding Cell Padding by heunho (@heunho) on CodePen.

 

 

 

 

 

 

HTML Table-제목 왼쪽 정렬


기본적으로 테이블 제목은 굵게 표시되고 가운데에 표시됩니다.
표 머리글을 왼쪽 정렬하려면 CSS 텍스트 정렬 속성을 사용하십시오.

See the Pen 06. by heunho (@heunho) on CodePen.

 

 

 

 

 

 

HTML 테이블-테두리 간격


테두리 간격은 셀 사이의 간격을 지정합니다.

테이블의 테두리 간격을 설정하려면 CSS border-spacing 속성을 사용하세요.

 

See the Pen 07.HTML Table - Adding Border Spacing by heunho (@heunho) on CodePen.

 

 

참고 : 표에서 테두리가 축소 된 경우 테두리 간격이 적용되지 않습니다.

 

 

 

 

HTML Table - colspan


가로로 셀을 두 개 이상 합치려면 colspan 속성을 사용해보세요.

 

See the Pen 08.HTML Table - Cells that Span Many Columns by heunho (@heunho) on CodePen.

 

 

 

 

 

 

 

HTML Table - rowspan


세로로 셀을 두개 이상 합치고 싶을 경우 rowspan 속성을 사용해보세요.

 

See the Pen 09.HTML Table - Cells that Span Many Rows by heunho (@heunho) on CodePen.

 

 

 

 

 

 

HTML Table - Caption


테이블에 캡션을 추가하려면 <caption> 태그를 사용하세요.

 

See the Pen 10.HTML Table - Adding a Caption by heunho (@heunho) on CodePen.

 

 

참고 : <caption> 태그는 <table> 태그 바로 뒤에 삽입해야합니다.



 

 

하나의 테이블을 위한 특별한 스타일


하나의 테이블에 특별한 스타일을 정의하려면 테이블에 id 속성을 추가해보세요.

 

예제)

<table id="t01">
  <tr>
    <th>Firstname</th>
    <th>Lastname</th>
    <th>Age</th>
  </tr>
  <tr>
    <td>Eve</td>
    <td>Jackson</td>
    <td>94</td>
  </tr>
</table>

 

이제 해당 테이블에 특별한 스타일을 정의할 수 있습니다.

See the Pen 11.A Special Style for One Table-1 by heunho (@heunho) on CodePen.

 

 

그리고 응용하게 되면 아래 예제와 같이 예쁘게 꾸밀 수 있습니다.

See the Pen 11.A Special Style for One Table-2 by heunho (@heunho) on CodePen.

 

 

 

 

 

 


단원 요약


  • HTML <table> 요소를 사용하여 테이블을 정의하세요.

  • HTML <tr> 속성을 사용하여 테이블 행을 정의하세요.

  • HTML <td> 요소를 사용하여 테이블 데이터를 정의하세요.

  • HTML <th> 요소를 사용하여 테이블 제목을 정의하세요.

  • HTML <capction> 요소를 사용하여 테이블 캡션을 정의하세요.

  • CSS border 속성을 사용하여 테두리를 정의하세요.

  • CSS border-collapse 속성을 사용하여 2개의 테두리를 하나의 테두리로 축소해보세요.

  • CSS padding 속성을 사용하여 셀에 padding을 추가해보세요.

  • CSS text-align 속성을 사용해서 Cell안의 텍스트를 정렬해보세요.

  • CSS border-spacing 속성을 사용하여 셀 사이의 간격을 설정하세요.

  • colspan 속성을 사용하여 셀을 여러 열로 확장해보세요.

  • rowspan 속성을 사용하여 셀을 여러 행으로 확장해보세요.

  • id 속성을 사용해 하나의 테이블을 특별하게 정의할 수 있습니다.

 

 


틀린 내용, 오타, 오역이 있을 경우 댓글로 알려주시면 감사하겠습니다.

질문도 올려주시면 아는 선에서 답변해드리겠습니다.


대부분의 내용의 저작권은 w3schools에 있습니다.

 

HTML Tables

HTML Tables HTML Table Example Company Contact Country Alfreds Futterkiste Maria Anders Germany Centro comercial Moctezuma Francisco Chang Mexico Ernst Handel Roland Mendel Austria Island Trading Helen Bennett UK Laughing Bacchus Winecellars Yoshi Tannamur

www.w3schools.com

 

반응형

'IT 언어 연구소 > HTML,CSS [초급, 기본 개념, W3C 번역]' 카테고리의 다른 글

17.HTML Block  (0) 2019.11.18
16.HTML Lists  (0) 2019.11.07
14. HTML Images  (0) 2019.11.04
13.HTML Links  (0) 2019.10.28
12.HTML CSS  (0) 2019.10.28

💖 포스터에게 힘 보내기 💖

카카오뱅크
3333-25-9477515
치킨 좋아하는 포스터