float: left;가 적용된 경우에 outer (container) 가 height 를 제대로 확장하지 못할 수 있다.
이 때는 container 에 overflow:hidden 을 해주면 된다.
#container{ overflow: hidden; }이것을 사용하게 되면, 화면이상으로 보여지는 것은 안보이기 때문에 다른 화면에 영향을 주는 지 확인을 해 봐야 한다.
ref. 2 에서 이유를 설명해 준다.
Reference
- Make outer div be automatically the same height as its floating content, StackOverflow
- Why isn't overflow:auto required for text content?, StackOverflow
댓글 없음:
댓글 쓰기