카테고리 없음

[css] css 태그 한눈에 정리하기(grid, 미디어쿼리, flex, display)

직장인코딩 2022. 10. 7. 14:31
반응형

 

1. 미디어 쿼리의 속성

 

width, height
웹페이지의 가로 너비, 세로 높이
min-width, min-height
웹페이지의 최소 가로너비, 최소 높이
max-width, max-height

device-width, device-height
단말기의 가로 세로 너비 높이
min-device-width

max-device-width

orientation: portrait
단말기의 세로모드
orientation: landscape
단말기의 가로모드

 

2. 플렉스 박스 레이아웃의 속성

 

종류
설명
속성값
display
플렉스 컨테이너를 지정합니다.
flex, inline-flex
flex-direction
플렉스 항목에서 주축과 방향을 지정합니다.
row, row-reverse, column, column-reverse
flex-wrap
컨테이너 너비보다 항목이 많을 경우 줄바꿈 여부를 지정합니다.
nowrap(기본값), wrap, wrap-reverse
flex-flow
배치방향과 줄 바꿈을 한번에 지정합니다.
flex-direction 속성값과 flex-wrap 속성값을 한번에 지정
ex ) flex-flow: row wrap
이런식으로
justify-content
주축에서 플렉스 항목 정렬방법을 지정합니다.
flex-start, flex-end, center, space-between, space-around
align-items
교차축에서 플렉스 항목 정렬 방법을 지정합니다.
flex-start, flex-end, center, baseline, stretch
align-self
특정 플렉스 항목의 정렬 방법을 지정합니다.
flex-start, flex-end, center, baseline, stretch
aling-content
여러 줄일 때 교차축 정렬 방법을 지정합니다.
flex-start, flex-end, center, space-between, space-around, stretch
flex
플렉스 항목의 너비를 줄이거나 늘립니다
1개에서 3개까지의 값, auto, initial

 

3. css 그리드 레이아웃의 속성과 함수

종류
설명
속성 값
display
그리드 컨테이너를 지정합니다.
grid, inline-grid
grid-template-columns
칼럼을 지정합니다.
크깃값
grid-template-rows
줄 높이를 지정합니다.
크깃값
grid-column-gap
줄과 줄사이의 간격을 지정합니다.
크깃값
grid-row-gap
줄과 줄사이의 간격을 지정합니다.
크깃값
grid-gap
칼럼과 줄사이의 간격을 한꺼번에 지정합니다.
크깃값
grid-column-start
칼럼시작의 라인번호를 지정합니다.
숫자
grid-column-end
칼럼 마지막의 라인 번호를 지정합니다
숫자
grid-column
칼럼 시작 번호와 끝 번호 사이에 슬래시를 넣어 사용합니다
ex)
grid-column: 1/4
grid-row-start
줄 시작의 라인 번호를 지정합니다.
숫자
grid-row-end
줄 마지막의 라인 번호를 지정합니다.
숫자
grid-row
줄 시작과 마지막을 슬래시를 넣어 지정합니다.
grid-row: 1/4
grid-area
템플릿 이름을 지정합니다.

grid-template-areas
grid-area를 사용해 템플릿 그리드를 만듭니다.

minmax()
최솟값과 최댓값을 지정하는 함수
minmax(최솟값, 최댓값)
repeat()
같은 값을 여러번 반복할 때 사용하는 함수
repeat(몇번 반복할지, 크기)
몇번 반복할지에 들어갈 값은
auto-fill, auto-fit이 올수 있는 것입니다.

 

반응형