想用div实现三行,第一行在页面最上面,第三行在页面最下面,中间行自动滚动
自己搞不明白了,忘赐教。
问题:
想用div实现三行,第一行(高度一定)在页面最上面,第三行(高度一定)在页面最下面
中间行的高度为这两行的中间的高度,且如果中间行的内容高度过高,自动出现滚动条。
下面这段代码在Mozilla浏览器下可以,但在IE下不行,忘赐教!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<style>
.body{
	margin:0px;
}
#top{
	width:100%;
	height:50px;
	position:absolute;
	top:0px;
	background-color:#ccf;
}
#content{
	width:100%;
	position:absolute ;
	overflow:auto;
	top:50px;
     bottom:20px;
	background-color:#eef;
}
#foot{
	width:100%;
	position:absolute;
	height:20px;
	bottom:0px;
	background-color:blue;
}
</style>
<BODY class="body">
<div id="top">
	top
</div>
<div id ="content">
	kfdkf<br>
	kfdkf<br>
	kfdkf<br>
	kfdkf<br>kfdkf<br>kfdkf<br>kfdkf<br>kfdkf<br>
	kfdkf<br>
	kfdkf<br>kfdkf<br>
	kfdkf<br>kfdkf<br>kfdkf<br>
	kfdkf<br>
	kfdkf<br>
	kfdkf<br>
	kfdkf<br>
	kfdkf<br>kfdkf<br>kfdkf<br>
	kfdkf<br>
	kfdkf<br>
	kfdkf<br>
	kfdkf<br>kfdkf<br>
	kfdkf<br>
	kfdkf<br>kfdkf<br>
	kfdkf<br>
	kfdkf<br>
	kfdkf<br>kfdkf<br>
	kfdkf<br>kfdkf<br>kfdkf<br>kfdkf<br>kfdkf<br>kfdkf<br>
</div>
<div id ="foot">foot</div>
</BODY>
</HTML>
------解决方案--------------------HTML code
 
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">  
  <HTML>  
  <HEAD>  
  <TITLE>  New Document   </TITLE>  
  <META NAME="Generator" CONTENT="EditPlus">  
  <META NAME="Author" CONTENT="">  
  <META NAME="Keywords" CONTENT="">  
  <META NAME="Description" CONTENT="">  
  </HEAD>  
  <style>  
 .body{  
 margin:0px;  
 }  
 #top{  
 width:100%;  
 height:50px;  
 /*position:absolute;*/  
 top:0px;  
 background-color:#ccf;  
 }  
 #content{  
 width:100%;  
 /*position:absolute ; */ 
 overflow-y:auto;  
 /*top:50px;  
   bottom:20px; */ 
 background-color:#eef;  
 height:500px; 
 }  
 #foot{  
 width:100%;  
 /*position:absolute; */ 
 height:20px;  
 bottom:0px;  
 background-color:blue;  
 }  
  </style>  
  <BODY class="body">  
  <div id="top">  
 top  
  </div>  
  <div id ="content">  
 kfdkf  <br>  
 kfdkf  <br>  
 kfdkf  <br>  
 kfdkf  <br> kfdkf  <br> kfdkf  <br> kfdkf  <br> kfdkf  <br>  
 kfdkf  <br>  
 kfdkf  <br> kfdkf  <br>  
 kfdkf  <br> kfdkf  <br> kfdkf  <br>  
 kfdkf  <br>  
 kfdkf  <br>  
 kfdkf  <br>  
 kfdkf  <br>  
 kfdkf  <br> kfdkf  <br> kfdkf  <br>  
 kfdkf