CSS에서 요소의 크기 계산법과 넘치는 내용물을 제어하는 방법을 알아봅니다.
요소의 크기 계산 기준을 지정
content-box : 요소의 내용(content) 만으로 크기 계산(기본값)border-box : 요소의 내용 + padding + border로 크기 계산div {
width:100px;
height:100px;
border: 10px;
padding:10px;
}
위처럼 설정되어 있을 때,
기본값 content-box 는 div의 크기가 border와 padding만큼 늘어남.
border-box는 저 모든것들이 100px 안에서 해결됨.
요소의 크기 이상으로 내용이 넘쳤을 때, 보여짐을 제어하는 단축 속성
(자식요소가 부모요소 영역 밖으로 넘칠 때를 대비해, 부모요소에 명시)
visible : 넘친 내용을 그대로 보여줌 (기본값)hidden : 넘친 내용을 잘라냄scroll : 넘친 내용을 잘라냄, 안 넘쳤더라도 x축, y축에 모두 스크롤바 생성 auto : 넘친 내용을 잘라내고 넘친 축에만 스크롤바 생성