- 크기 지정, 여백
- 테두리, 박스 크기
- 초과, 투명도
- 표시 유형, 레이아웃
- CSS 주의사항
auto
값을 사용해 브라우저가 값을 계산하게 지정 가능 top
, bottom
, left
, right
로 상하좌우 지정 가능color
, style
, width
를 사용해 박스 테두리 설정 가능top
, bottom
, left
, right
로 적용 위치를 개별 설정 가능content-box
로 padding
, width/height
, border-width
의 크기가 모두 더해진다.border-box
로 설정하면 width/height
값 안에 padding, border
의 크기가 합해진다.visible
로 초과해도 내용이 그대로 노출overflow-x
, overflow-y
로 분리해서 지정 가능
hidden
: 숨김
scroll
: 스크롤 바 무조건 노출
auto
: 브라우저가 자동으로 결정
span
, strong
같은 인라인 태그의 display
유형을 block
으로 변경하여 블록 레벨 요소에서 사용할 수 있는 CSS도 적용 가능display
도 inline
으로 변경 가능none
값을 사용하여 요소를 숨기기도 가능display
의 none
과 다르게 시각적으로만 숨겨지기 때문에 레이아웃 상에서 공간을 그대로 차지함hidden으로 숨겨진 요소는 접근성 트리에서 제외되기 때문에 스크린 리더가 읽지 않는다.
left
, right
로 배치 가능top
, right
, left
, bottom
으로 offset 제어 가능
justify-content
: 가로축 정렬
align-items
: 세로축 정렬
flex-grow
,flex-shrink
: 유연성 조절
flex-basis
: 크기 조절
flex-direction
: 축 바꾸기
gap
,order
: 여백과 순서
grid-template
: 바둑판 조절
repeat
: 반복하기
grid-row
,grid-column
: 셀 확장
grid-area
: 영역 지정, 배치
gap
,order
: 여백과 순서