CSS 속성에는 박스모델, 글꼴/문자, 배경, 배치, 플렉스(정렬), 전환, 변환, 띄움, 애니메이션, 그리드, 다단, 필터 등이 있다. 속성 정리 (1) ~ (n)으로 정리 예정

width, height 기본값: auto / 단위로 지정max-width, max-height 기본값: 최대 너비 제한 없음 / 단위로 지정min-width, min-height 기본값: 0 / 단위로 지정단위: px, em, vw 등 --> px % 를 가장 많이 사용함
px: 픽셀
%: 상대적 백분율
em: 요소의 글꼴 크기 (기준이 폰트사이즈여서 10em이면 기본픽셀 16 * 10 = 160px)
rem: 루트(최상위) 요소(html)의 글꼴 크기
margin 기본값: 외부 여백 없음 / auto: 브라우저가 여백 계산(가운데 정렬), 음수 사용 가능margin-top/right/bottom/left: 크기 지정
padding 기본값: 내부 여백 없음 / %: 부모 요소의 가로 너비에 대한 비율로 지정padding-top/right/bottom/left: 크기 지정
border-width 요소 테두리 선의 두께, 위치 지정도 가능border-top/bottom/left/rightborder-style solid 실선, dashed 파선, 단축 명시 가능border-top-style --> top, bottom, left, right 모두 가능border-color 기본 값: 검정 / 선 색상 지정 transparent도 가능border-right-color --> top, bottom, left, right 모두 가능#box{
border: 4px dotted green;
border-bottom: 5px solid blue;
}
border-radius 요소의 모서리를 둥글게 깎음#box{
border-radius: 0 10px 0 0; <-- 오른쪽 위만 둥글게
}
content-box 요소의 내용(content)만 크기 계산border-box 요소의 내용 + padding + border로 크기 계산#box{
box-sizing: border-box; --> padding, border있어도 지정한 크기로 계산해서 화면에 나타앰
}
visible 기본값으로 넘친 내용을 그대로 보여줌hidden 넘친 내용을 잘라냄auto 넘친 내용이 있는 경우만 잘라내고 스크롤바 생성
block, 글자요소 inline, 글자+상자 요소 inline-blockdisplay: block 넣으면 블록 요소로 바꿔 사용 가능flex 플렉스 박스 (1차원 레이아웃) x축이던 y축이던 하나의 축만 사용grid 그리드 (2차원 레이아웃) x,y축 행렬 2가지 차원 사용none 보여짐 특성 없음, 화면에서 사라짐0~1 사이 소수점 숫자 지정opacity: 0.45; 