일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- set
- Java
- jQuery
- JSX
- 원펀맨: 최강의 남자
- url 치환
- 원펀맨
- 자바스크립트
- Oracle
- 스프링
- 자바
- 개발
- url 변환
- JS
- 오라클
- 배열
- 맛집
- JavaScript
- forEach
- 리액트
- 이름 마스킹
- array
- html
- JSTL
- spring
- 모바일게임
- SQL
- 형변환
- React
- table
Archives
- Today
- Total
특별한 일상
[HTML] 테이블(table) 설명 및 레이아웃 만들기 (html table description and create lay-out) 본문
IT•개발 끄적/HTML
[HTML] 테이블(table) 설명 및 레이아웃 만들기 (html table description and create lay-out)
소다맛사탕 2021. 5. 22. 01:00반응형
이번 포스팅에선 게시판 형태, 홈페이지의 레이아웃을 관리하는 table 태그에 대해서 알아보겠습니다..
기본적으로 HTML table 태그는 데이터를 행과 열의 형태의 표 형식을 만드는데 사용합니다.
각 행의 테이블의 행은 <tr>
테이블의 헤더는 <th>
테이블의 데이터는 <td> 로 표시합니다.
테이블 속성 태그 | 설명 |
<table> | 테이블을 정의 |
<tr> | 테이블의 행 |
<th> | 테이블의 헤더 셀 |
<td> | 테이블의 셀(데이터) |
<caption> | 테이블의 캡션(설명) |
<colgroup> | 테이블의 그룹을 지정(행 합침 등에 이용) |
<col> | 각 열에 속성을 지정(상위 colgroup과 쓰임) |
<tbody> | 테이블 표의 본문 내용을 지정 |
<thead> | 테이블 표의 헤더 내용을 그룹화(한 행에 합침) |
<tfooter> | 테이블 표의 바닥 글 내용을 그룹화(바닥글 행 합침) |
예시를 통해 더 자세히 알아보겠습니다.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<div style="width: 100%;">
<table style="border: 1px solid; width: 500px;">
<caption>테이블 예시</caption>
<colgroup>
<col style="width: 15%;"/>
<col style="width: 35%;"/>
<col style="width: 15%;"/>
<col style="width: 35%;"/>
</colgroup>
<tbody>
<tr>
<th>컬럼1</th>
<td>이것은 데이터1</td>
<th>컬럼2</th>
<td>이것은 데이터2</td>
</tr>
<tr>
<th>컬럼3</th>
<td colspan="3">한줄짜리</td>
</tr>
</tbody>
</table>
</div>
<div style="padding-top: 10px;">
<table style="border: 1px solid; width: 500px;">
<colgroup>
<col style="width: 5%;"/>
<col style="width: 25%;"/>
<col style="width: 25%;"/>
<col style="width: 25%;"/>
<col style="width: 20%;"/>
</colgroup>
<thead>
<tr>
<th>no</th>
<th>컬럼1</th>
<th>컬럼2</th>
<th>컬럼3</th>
<th>비고</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">1</td>
<td style="text-align: center;">데이터1</td>
<td style="text-align: center;">데이터2</td>
<td style="text-align: center;">데이터3</td>
<td style="text-align: center;">아무글</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
뭔가 CSS를 더 잘 씌운다면 표의 형태가 이쁘장하게 잘 나올수 있을꺼 같습니다.
'IT•개발 끄적 > HTML' 카테고리의 다른 글
[HTML][JavaScript] HTML DOM execCommand() 메서드(ft. 클립보드 복사하기 Clipboard API) (0) | 2022.02.14 |
---|---|
[HTML] 테이블(table)의 colspan과 rowspan 사용법과 예시 (0) | 2021.05.24 |
[HTML] a tag(a 태그) 사용 및 활용법(전화걸기, 문자보내기, 메일보내기) (0) | 2021.04.14 |
Comments