首页 > Web开发 > 详细

js设置3个div垂直铺满界面(头+内容+底部)

时间:2018-05-01 11:29:58      阅读:327      评论:0      收藏:0      [点我收藏+]

一.需求:3个div垂直布局

  技术分享图片

 

二:解决思路

  1.给header和footer设置固定的高度,并且在文档加载的时候就设置

  

 $("#header").height(100);
 $("#footer").height(200);

  2.设置container的高度

function rePageSize(){
    var Height = document.documentElement.clientHeight;
    $("#header").height(100);
    $("#footer").height(200);
    //设置最小高度
    if($("#container").height() < (Height-100-200)){
        $("#container").height(Height-100-200);
    }
}

需要注意的是:要给div设置宽度哈。

  3.当浏览器大小改变时,重复第二步

window.onresize = rePageSize;

这种方法是自己想出来的,应该会有更好的方法(不导入其他框架的情况下----jquery除外),望告知

 

js设置3个div垂直铺满界面(头+内容+底部)

原文:https://www.cnblogs.com/dengyongkang/p/8975725.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!