码迷,mamicode.com
首页 > Web开发 > 详细

CSS 实现footer置底

时间:2018-03-24 20:34:53      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:bottom   margin   div   ext   页脚   pre   top   内容   head   

1.将内容部分的margin-bottom设置为负数

<style type="text/css">
*{padding:0;margin:0;}
html,body{height:100%;}
.wrapper{
    min-height:100%;
    margin-bottom:-50px;/* 等于footer的高度 */
}
.footer, .push{
    height: 50px;
    background:red;
}
</style>
</head>
<body>
<div class="wrapper">
    <div class="push"></div>
</div>
<div class="footer">footer</div>
</body>

2. 将页脚的margin-top设置为负数

<style type="text/css">
*{padding:0;margin:0;}
html,body{height:100%;}
.content{
    min-height:100%;
}
.content-inside{
    padding:20px;
    padding-bottom:50px;
    background:blue;
}
.footer{
    height: 50px;
    background:red;
    margin-top:-50px;
}
</style>
</head>
<body>
<div class="content">
    <div class="content-inside"></div>
</div>
<div class="footer">footer</div>
</body>

3.使用calc设置内容高度

<style type="text/css">
*{padding:0;margin:0;}
html,body{height:100%;}
.content{
    height: calc(100% - 50px);
}
.footer{
    background:red;
    height: 50px;
}
</style>
</head>
<body>
<div class="content">
</div>
<div class="footer">footer</div>
</body>

4.使用flex弹性布局

CSS 实现footer置底

标签:bottom   margin   div   ext   页脚   pre   top   内容   head   

原文地址:https://www.cnblogs.com/fjl-vxee/p/8641092.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!