61,112
社区成员
发帖
与我相关
我的任务
分享
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="target-densitydpi=device-dpi, width=device-width, initial-scale=1.0, user-scalable=no" />
<title>高度分三块</title>
<script src="js/jquery-1.9.1.min.js"></script>
<script type="text/javascript">
$(function () {
var dqheight = document.documentElement.clientHeight;
$("#allheight").css("height", dqheight);
})
</script>
</head>
<body style="padding:0px; margin:0px;">
<div id="allheight">
<div style="height:70%;">
<div style="height:20%">
这里是top的20%
</div>
这里是50%的内容
</div>
<div style="height:30%;">
这里是底部的30%
</div>
</div>
</body>
</html>
就这样就行了,,帮你测试过了
<!DOCTYPE html>
<html>
<head>
<script src="http://www.w3school.com.cn/jquery/jquery-1.11.1.min.js"></script>
<script type="text/javascript">
$(function() {
//获取页面的可视区域高度和宽度
var wHeight=document.documentElement.clientHeight;
var footerH= $("#footer").height();
var newH=wHeight-footerH;
//alert(footerH.height());
$("#top").css("height",newH);
});
</script>
</head>
<body>
<div id="top" style="background:yellow;">123</div>
<div id="footer" style="height:300px;width:500px;background:red;"></div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<script src="http://www.w3school.com.cn/jquery/jquery-1.11.1.min.js"></script>
<script type="text/javascript">
$(function() {
//获取页面的可视区域高度和宽度
var wHeight=document.documentElement.clientHeight;
var footerH= $("#footer").height();
var newH=wHeight-footerH+"px";
//alert(footerH.height());
$("#top_float_bar").css("height",newH);
});
</script>
</head>
<body>
<div id="top" style="background:yellow;">123</div>
<div id="footer" style="height:300px;width:500px;background:red;"></div>
</body>
</html>
代码仅供参考。