나는 사이트를 디자인하고 있으며 현재 스타일링 작업을하고 있습니다. 3 개의 열 레이아웃 (두 개의 큰 내용 열, 하나의 작은 navbar 열)과 미적 목적으로 만 존재하는 몇 개의 "래퍼"div가 있습니다. 내가 그들 콘텐츠의 양이 증가를 설명 할 수있는 변수 높이가되고 싶어요Div 스트레칭 내 Div
<div id="out_wrapper">
<div id="in_wrapper">
<div id="nav"> ... content ... </div>
<div class="column"> ... content ... </div>
<div class="column"> ... content ... </div>
</div>
</div>
div의 영역 고정 폭의 각하지만, 다음 HTML은 다음과 같이 보인다. in_wrapper와 out_wrapper의 높이가 포함 된 div보다 약간 더 커야하고 작동하도록 할 수는 없습니다. height
대신 min-height
을 설정하고 height
속성을 모두 삭제하려고 시도했지만 콘텐츠를 스트레칭하기 위해 in_wrapper 또는 out_wrapper를 얻을 수 없습니다. 기둥이 잘 늘어납니다.
또는 오버플로를 auto로 설정하고 스크롤링을 허용 할 수 있습니다. 이는 고정 크기로 사이트를 유지할 수 있지만 바람직하지 않은 결과 인 것으로 보입니다.
사이트가 요구 사항에 따라 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
을 사용합니다.
당신이 out_wrapper에 패딩을 설정하고 in_wrapper 않았다 부모뿐만 아니라 위치 요소 만들기
<div style="clear:both"></div>
를? – bleepzter
[1] (http://stackoverflow.com/questions/1065408), [2] (http://stackoverflow.com/questions/992073/), [3] (http : // stackoverflow.com/questions/2627768/). 또한이 문제를 해결하는 960.gz, 청사진 및 객체 지향 CSS 프레임 워크를 살펴 봐야합니다. –