| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- Github
- 이벤트
- 프로그래머스
- 패스트캠퍼스
- 공식문서
- react
- 리액트
- TypeScript
- useRef
- next.js
- 자바스크립트
- GIT
- 개발 공부
- 코딩테스트
- 메가바이트스쿨
- 프론트엔드
- 내일배움카드
- 자료구조
- 알고리즘
- CSS
- 모던 딥 다이브 자바스크립트
- JavaScript
- 비전공자
- useMemo
- 개발자취업부트캠프
- 국비지원교육
- 모던 자바스크립트 딥 다이브
- MegabyteSchool
- 입문
- styled-components
Archives
- Today
- Total
개발 기록 남기기✍️
[HTML/CSS] table 구조 및 CSS 이용 간단한 형태 제작 본문
Table : 표 형식으로 이루어진 페이지
- 행과 열로 이루어진 표
- 기본 가로 행 내부에 여러 셀을 담아 제작하도록 되어있다.
- HTML 요소내부에 디자인하는 경우도 있으나 현대에는 CSS에서 제작
- 예시 : 게시판, 주식관련 표
Table 기본 구조
- caption : 테이블의 제목
- tr : 테이블의 행
- td : 테이블의 열
- th : 테이블의 헤더 부분
- 작성 순서 — tr코드 먼저 입력한 뒤 th와 td 코드 입력<th>헤더</th><td>열1</td><td>열2</td>
- </tr>
- <tr>
- thead(제목), tbody(본문), tfoot(통계) : 내부에서 역할을 처리하기 위해 만든 영역으로, tr을 감싸는 요소. thead와 tfoot은 생략가능, 순서 바꾸기 가능
- colgroup : 열을 그룹으로 묶을 수 있도록 해주는 태그
- col : colgroup의 자손으로, 열단위를 나눌 수 있음. class 속성 이용해 각 열 이름 지정 가능, span 속성 이용해 열 그룹으로 묶기 가능
- ex) <col class=”001”; span=”2”>
가로/세로 셀 병합 방법
- colspan=”2” → 자기 자신을 포함해 밑으로 두 칸 셀 병합
- rowspan=”2” → 자기 자신을 포함해 오른쪽으로 두 칸 셀 병합
- 셀 병합 한 뒤 밑/오른쪽 행의 열 부분 (th,td)을 지워야 정상적으로 병합됨. 삭제 안하면 한 칸씩 밀림
Table 내 CSS 사용
기본 문법 : <style> 요소 선택 {속성명:속성;} </style>
단위값이 0인 경우에는 별도의 단위명을 사용하지 않는다.
서로 다른 영역에 동시 적용 가능
(ex. th, tr {border-color : white;} → th와 tr에 동시에 테두리 색이 하얀색으로 적용됨
- border-style : 테두리 스타일
- border-width : 테두리 두께
- border-color : 테두리 색, 기본색 검정
- width : 테이블 너비
- height : 테이블 높이
- min-height : 아무 데이터도 없을 때 최소 테이블 높이
- font-weight : 폰트 굵기
- background-color : 배경색
- color : 글자 색
- align : 정렬
- border-spacing : 테두리 간 간격
- border-collapse : collapse → 중첩, 테두리 간 간격 0


'Front-End > HTML & CSS' 카테고리의 다른 글
| [HTML] inline요소와 block요소 구분 (0) | 2022.07.06 |
|---|---|
| [CSS] 의사 전달 코드 이해(hover, active, focus, visited, before, after) (0) | 2022.07.06 |
| [CSS] class, id 기초 개념 파악 및 css 선택자, 색상 및 기본 내용 파악 (0) | 2022.07.06 |
| [HTML] 제목, 내용, 리스트, 이미지, 링크, 영역 및 요소/속성의 구분, entity code, live server (0) | 2022.07.06 |
| HTML, CSS 기본 코드 파악 및 세팅, 페이지 실행 (0) | 2022.07.06 |