1.테이블의 기본 형식
- 행과 열로 이루어 진 테이블
- <table> 태그를 이용하여 테이블을 만들고
- <tr><td> 태그를 사용하여 행과 열을 표현한다.
- <tr> : 행을 표현
- <th> : 열의 제목을 표현한다.
- <td> : 열을 표현
<table>태그
- HTML에서 테이블을 정의하는 태그이다.
- m행n열이 기본적인 형식이다.
- m개의 <tr>태그
- 각 <tr>태그 내에는 n개의 <td>태그가 사용된다.
<tr>태그 'table row'
- 테이블에서 하나의 줄에 해당하는 행(row)를 정의하는 태그이다
- <td>또는 <th>태그를 포함해야만 사용이 가능하다.
<td>태그 'table data'
- 테이블에서 데이터(텍스트,이미지등)가 표시되는 표준 셀을 정의한다.
- 반드시 <tr>태그 내에서 사용해야 한다.
- 셀 내용 : 왼쪽 정렬로 표시된다.
<th>태그 'table header'
- 테이블 내부에서 행 열의 제목을 표시하는 헤더 셀을 정의한다.
- 사용하는 경우에는 반드시 <tr>태그 내에서 사용해야 한다.
- 셀 내용 : 진하게 가운데 정렬로 표시된다.
<caption></caption>
- 테이블 전체에 해당하는 제목을 나타낸다.
- 반드시 <table> 시작 태그 바로 다음에 위치해야 한다.
- <table>과<cation>태그 사이에는 다른 어떤 태그도 위치가 불가하다
- <tr> 또는 <td>태그 내에서 사용하면 무시된다.
- 테이블 상단에 진하게 가운데 정렬로 표시된다.
- CSS caption-side 속성과 text-align 속성으로 변경이 가능하다.
border 속성
- <table border = "1"> 등의 형식을 사용하여
- 테이블의 테두리 및 셀의 테두리를 만들 수 있다.
- border 값이 크면 클수록 테이블 테두리가 굵어진다.
2.셀 병합과 요소 배치
셀 병합
- 인접한 여러 셀을 합쳐서 하나의 셀로 만드는 경우
- 보다 다양한 모양의 테이블 생성이 가능하다.
- rowspan 속성, colspan 속성
- 셀을 나누는 거기 떄문에 <tr>에서는 사용이 안된다.
- <td> 또는 <th> 태그 내에서만 사용된다.
- rowspan="n"
- 현재 셀의 위치에서 n개의 행을 병합한다.
- 세로 방향으로 인접한 n개의 셀을 병합한다.
- colspan="n"
- 현재 셀의 위치에서 n개의 열을 병합한다.
- 가로 방향으로 인접한 n개의 셀을 병합.
테이블을 이용한 요소 배치
- 테이블을 이용하면
- 바둑판식 배열처럼 질서 정연한 요소의 배치가 가능해진다.
- 각 셀의 내용으로 다양한 HTML요소가 사용이 가능하다.
- 텍스트, 이미지,목록,테이블 등이 사용이 가능해진다.
3.테이블 콘텐츠 그룹핑과 열 단위 스타일 지정
행 단위 콘텐츠의 그룹핑
- 테이블에서 행 단위 콘텐츠를 각각 헤더,몸체,푸터 부분으로 구분하여 그룹핑하는 태그.
- 테이블 레이아웃에서는 아무런 영향을 끼치지 않는다.
- 태그 사용의 위치는 아래와 같다.
- <table><cation><thead><tr>.....</table>
- <thead>,<tbody> 그리고 <tfoot>의 순서대로 사용할 수 있다.
- <thead>
- <tbody>
- <tfoot>
열 단위 스타일 지정
- <colgroup>태그
- 하나 이상의 열들을 모아서 한꺼번에 스타일을 지정하는 태그
- 태그 사용 위치
- <table> <caption> <colgroup> <thead> <tr> ..... </table>
- <col> 태그
- 지정한 열에 대해서 서로 다른 포맷팅을 정의하는 태그
- <colgroup>태그 내에서만 사용
- 종료 태그 없이 사용한다.
'Mark Up > HTML' 카테고리의 다른 글
HTML Form,Input,SelectBox,Radio 태그 사용법 (0) | 2020.04.16 |
---|---|
HTML에서 멀티미디어 표현 / HTML Video,Audio Tag (0) | 2020.04.13 |
HTML img , a Tag (0) | 2020.03.19 |
HTML에서 이미지 관련 img 태그 및 링크 표현 (0) | 2020.03.18 |
HTML 주석 및 텍스트 표현 (0) | 2020.03.15 |