그래서 저는 변호사 인 친구의 웹 사이트를 만들고 있습니다. 그는 나에게 그가 좋아하는 레이아웃을 다른 사이트에 대한 참조를 주었고, 내가 그와 비슷한 것을 만들 수 있는지 물었다. 참조 사이트는 아마도 10 년 된 것으로 5 레벨 깊이의 중첩 테이블로 이루어져 있으므로 CSS를 좋은 웹 개발자처럼 사용하기로 결정했습니다. 이제 문제는 헤더가있는 2 열 레이아웃을 원하지만 하나의 열이 헤더와 겹치고 하나는 그렇지 않다는 것입니다. 사이트를 다음과 같이 레이아웃했습니다.기타 HTML/CSS [분] 높이 문제
<html style="min-height: 100%">
<head>...</head>
<body style="min-height: 100%">
<div id="left" style="height: 100% !important">
...stuff...
</div>
<div id="header">
...stuff...
</div>
<div id="right" style="height: 100% !important">
...stuff...
</div>
</body></html>
모든 것은 상대 위치 지정 및 비율 또는 자동 높이/너비를 사용합니다. 이제 주요 문제는 예상대로 #left와 #right 모두 높이가 페이지의 100 %라는 것입니다. 문제는 #right div가 그 위에있는 #header div 아래로 밀렸 기 때문에 #right div 만 사용하는 페이지 하단에 약간의 여유 공간이 있다는 것입니다. 이 문제를 해결할 방법이 있습니까? 나는 #header의 스타일을 백분율 높이로하고 #right의 높이에서 뺀 것을 고려해 보았습니다. 그러나 그것은 저에게 kludgy로 보입니다 (그 위에 IE를 깨뜨릴 것입니다).
미리 감사드립니다.
좀 더 html 코드를 줄 수 있습니까? 나는 너의 문제를 이해하거나 그것을 재현 할 수 없다. – andreapier