페이지를 만들었지 만 일부 레이아웃과 관련된 문제를 만났습니다. div (최대 높이)를 자동으로 작성할 수 없습니다. 그 아래에 표시되지 않습니다웹 페이지 레이아웃
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<title>Link one</title>
<style type="text/css">
div#middle{
margin-top: 5px;
margin-bottom: 5px;
}
</style>
</head>
<body>
<div style="background-color: gray;border: solid 1px red" id="top">
<h1>Top<h1>
</div>
<div style="border: solid 1px blue;min-height: 200px" id="middle">
<div id="leftmenu" style="float: left;background-color:gray;width: 190px">
<ul>
<li><a href=''>Link One</a></li>
<li><a href=''>Link Two</a></li>
<ul>
</div>
<div id="content" style="background-color: black;margin-left: 200px">
I am in Link One
</div>
</div>
<div style="background-color: gray" id="foot">
<hr/>
<p>Copyright xxx</p>
</div>
</body>
</html>
참고 ID입니다 "중간"내가 수동으로 높이를 설정해야합니다 사업부, 그렇지 않으면 그것은 (ID가 "발"와 DIV) 아래 사업부 : 다음과 같은 마크 업을 참조하십시오. foot div는 "middle"div와 같은 줄로 이동합니다. 테스트를 위해 "min-height : 200px"div를 제거하십시오.
콘텐츠가 확실하지 않으므로 수동으로 크기를 설정할 수 없기 때문에 가운데 div의 높이를 "leftmenu"또는 "content"의 더 큰 높이로 지정하고 싶습니다.
아이디어가 있으십니까?
-----------------------------------------
확장되지 않습니다.
나는 실험적인 이유로 그런 것 같지만 인라인 CSS는 제거하고 별도의 파일에 배치해야합니다. – markus