CSS/CSS
CSS 속성 알아보기 (요소의 크기와 출력 형태)
IT Blue
2021. 4. 24. 11:49
box-sizing
box-sizing: 값;
box-sizing: border-box;
요소의 크기 계산 기준을 지정하는 속성
기본값(content-box) - 요소의 내용(content)으로 크기 계산
border-box - 요소의 내용 + padding + border로 크기 계산
overflow
overflow: 값; /* 부모 요소에다 작성 */
overflow: visible;
overflow: hidden;
overflow: scroll;
overflow: auto;
/* 개별 속성으로 제어도 가능하다 */
overflow-x: 값;
overflow-y: 값;
요소의 크기 이상으로 내용이 넘쳤을 때, 보여짐을 제어하는 속성
기본값(Visible) - 넘친 내용을 그대로 보여줌
hidden - 넘친 내용을 잘라냄
auto - 넘친 내용이 있는 경우에만 잘라내고 스크롤바 생성
display
display: 값;
display: block;
display: inline;
display: inline-block;
display: flex;
display: grid;
display: none;
display: 기타(table, table-row, table-cell 등)
요소의 화면 출력(보여짐) 특성을 지정하는 속성
기본값(block) - 상자(레이아웃) 요소
기본값(inline) - 글자 요소
기본값(inline-block) - 글자 + 상자 요소
flex - 플렉스 박스 (1차원 레이아웃)
grid - 그리드 (2차원 레이아웃)
none - 보여짐 특성 없음, 화면에서 사라짐
기본값이 다양한데, 각 요소에 특성에 맞게 이미 값이 지정되어 있기 때문
opacity
opacity: 값;
opacity: 1;
opacity: 0.5;
요소의 투명도
기본값(1) - 불투명
0~1 - 0~1 사이의 소수점 숫자