IT_susu

레이아웃에서 가장 중요한 요소 2) overflow 본문

마크업

레이아웃에서 가장 중요한 요소 2) overflow

고베베 2018. 3. 13. 23:17

레이아웃에서 가장 중요한 요소 2번째 overflow에 대해 알아보자:)


1. 개념

overflow는 안의 내용물이 정해진 구역을 벗어날 때 어떻게 처리할지를 나타내는 태그지만,

해당 웹문서 안에 독립적인 새로운 문서가 생기게 하기도 한다.(block context model)


2. overflow의 활용

1) float된 자식을 온전히 감싸는 부모 만들기

부모에게 overflow:hidden을 주면 새로운 문서(context)를 만드는 것이기 때문에 이 부모요소 외의 요소들은 float의 영향권에서 벗어날 수 있다.

2) float된 형제와 온전히 떨어뜨리는 요소 만들기

사이드바를 만드는 개념이다.

float된 형제들간에 서로 간섭없이 영역을 나누고자 할 때 사용된다.

float의 영향에서 벗어나고 싶은 형제에게 overflow:hidden을 주면 새로은 컨텍스트가 형성되어 간섭이 사라진다.





3) 부모자식간 상하단 마짐겹침현상 해결하기

부모요소에 overflow:hidden을 주어 마진겹침현상의 적용원리인 아무요소 없는 상태를 제거해준다.

자세한 내용은 마진겹침현상 페이지에서...

'마크업' 카테고리의 다른 글

background 속성  (0) 2018.03.19
레이아웃에서 가장 중요한 요소 3) position  (0) 2018.03.13
레이아웃에서 가장 중요한 요소 1) float  (0) 2018.03.13
네거티브 마진 (negative margin)  (0) 2018.03.13
마진병합  (0) 2018.03.13
Comments