Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
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
Archives
Today
Total
관리 메뉴

Kimyeongkyung

css 정리(레이아웃 간격 설정) 본문

TIL & WIL

css 정리(레이아웃 간격 설정)

yeongk0825 2022. 4. 19. 22:34

column-gap

: 칼럼 사이의 좌우 간격 설정

 

row-gap

: 칼럼 사이의 상하 간격 설정

 

grid-template-row

: 행(row)의 배치

 

grid-template-columns

: 열(column)의 배치

 

ex)

grid-template-columns: 200px 200px 500px;

3개의 칼럼을 각각 200px, 200px, 500px로 만들겠다는 의미

grid-template-columns: 1fr 1fr 1fr

fr : 숫자 비율대로 트랙의 크기를 나눔

=> 균일하게 1:1:1 비율인 3개의 칼럼을 만들겠다는 의미

grid-template-columns: 100px 2fr 1fr;

맨 왼쪽 칼럼은 100px로 고정, 나머지 두개의 칼럼은 2:1의 비율로 창을 늘리거나 줄일 때 유연하게 움직이게 됨

 

 

flex-grow

플렉스박스의 유연한 레이아웃을 가능하게 하는 가장 중요한 속성 2가지는 "flex-grow" 와 "flex-shrink" 이다.

두 속성은 "flex-basis" 속성으로 정한 플렉스박스 아이템의 기본 너비를 자동으로 늘어나거나(flex-grow) 줄어들도록(flex-shrink) 해서 행 안에 적절한 너비로 배치되도록 맞추는 기능을 한다.

 

참고자료

https://blogpack.tistory.com/863

'TIL & WIL' 카테고리의 다른 글

항해99 8주차 회고  (0) 2022.05.01
항해99 7주차 회고(feat.당근마켓 클론코딩)  (0) 2022.04.24
항해99_5주차 회고록  (0) 2022.04.10
항해 30일차 TIL) 2022.04.06  (0) 2022.04.07
항해99_4주차 회고  (0) 2022.04.03