240822
1. bootstrap grid system
1) 개념 :
-웹 페이지의 레이아웃을 조정하는데 사용되는 12개의 컬럼으로 구성된 시스템
-왜 12개일까?
(1) 약수가 많은 숫자다
(2) 적당히 큰 수이다
2) 그리드 시스템 목적
- 반응형 디자인을 하기 위해
- 모바일, 태블릿, 데스크탑 등 다양한 기기에서 적절하게 표시할 수 있게
- 디바이스 종류나 화면 크기 상관없이 일관되게
3) 예시 : 구글 뉴스
4) grid system 기본 요소
(1) container 선언 : column들 담고 있는 공간
(2) column : 실제 콘텐츠 포함 부분
(3) gutter : 컬럼과 컬럼 사이의 여백 영역(x축은 padding, y축은 margin으로 여백 생성, gutter의 control 기준은 행)
(4) 1개의 row 안에 12개의 column 영역이 구성(각 요소는 12개 중 몇개 차지할지 지정)
- 실습 예제
작업시 알아두면 좋은 vs code 단축키
ctrl+a + 아래 화살표 : 여러줄에 한번에 같은 내용 반영
ctrl_l : 해당 라인 하이라이트
alt + shift+ 방향키 : 한꺼번에 (내가 드래그로 선택한) 여러줄 복사
alt + 방향키 : (내가 드래그로 선택한) 뭉탱이 한꺼번에 이동
2. Grid system breakpoints
1) 개념
-웹 페이지를 동적으로, 다양한 화면 크기에서 적절하게 배치하기 위한 분기점
-화면 너비에 따라 6개의 분기점 제공(xs, sm, md, lg, xl ,xxl - 화면 크기)
-gutter, offest, container, margin.. 등 breakpoint와 혼합되는 클래스가 많음(다양하게 쓸 수 있다)
3. Grid cards
1) 개념 : 위 방법이 어렵다면 아래처럼 아주 쉽게 나타낼 수 있다
'SSAFY' 카테고리의 다른 글
[개념정리] 자료구조 (0) | 2024.08.26 |
---|---|
[관통 프로젝트] 3주차 : Web (0) | 2024.08.23 |
[수업기록] Web : Bootstrap (0) | 2024.08.21 |
[수업기록] Web : CSS Box Model, CSS position, CSS Flexbox (0) | 2024.08.20 |
[수업기록] Web : HTML & CSS 기초 개념 (0) | 2024.08.19 |