下面我将详细讲解“CSS让页脚保持在底部位置的四种方案”的完整攻略。
下面我将详细讲解“CSS让页脚保持在底部位置的四种方案”的完整攻略。
一、利用定位方式
通过给页脚使用绝对定位和相对定位的方式实现让页脚保持在底部位置。
代码示例:
html, body {
height: 100%;
margin: 0;
padding: 0;
}
.wrapper {
min-height: 100%;
position: relative;
}
.footer {
position: absolute;
bottom: 0;
width: 100%;
height: 40px;
}
二、利用flex布局
这种方式通过使用flex布局实现让页脚保持在底部位置。
代码示例:
html, body {
height: 100%;
margin: 0;
padding: 0;
}
.wrapper {
display: flex;
flex-direction: column;
min-height: 100vh;
}
.content {
flex: 1 0 auto;
}
.footer {
flex-shrink: 0;
height: 40px;
}
三、利用grid布局
这种方式通过使用grid布局实现让页脚保持在底部位置。
代码示例:
html, body {
height: 100%;
margin: 0;
padding: 0;
}
.wrapper {
display: grid;
grid-template-rows: 1fr auto;
min-height: 100vh;
}
.content {
grid-row: 1 / -1;
}
.footer {
height: 40px;
}
四、利用sticky footer
这种方式通过使用sticky footer实现让页脚保持在底部位置。
代码示例:
html, body {
height: 100%;
margin: 0;
padding: 0;
}
.wrapper {
min-height: 100%;
}
.content {
padding-bottom: 40px;
}
.footer {
height: 40px;
position: sticky;
bottom: 0;
}
以上就是“CSS让页脚保持在底部位置的四种方案”的完整攻略,希望能够对你有所帮助。
另外,这里提供两个示例链接供你参考:
- 基于定位的实现方式示例
- 利用flex布局的实现方式示例
织梦狗教程
本文标题为:css让页脚保持在底部位置的四种方案


基础教程推荐
猜你喜欢
- TRON波场DAPP对接(tronWeb+vue) 2023-10-08
- vscode html 标签自动补齐 2023-10-27
- vue前端下载后端返回的文件流 2023-10-08
- vue常用开发ui框架(app,后台管理系统,移动端)及插件 2023-10-08
- Web前端之vuex基础 2023-10-08
- AJAX应用中必须要掌握的重点知识(分享) 2023-01-20
- vue组件,局部组件,全局组件,模板抽取 2023-10-08
- 使用 IntraWeb (38) - TIWAppForm、TIWForm、TIWBaseHTMLForm、TIWBaseForm 2023-10-26
- 切记ajax中要带上AntiForgeryToken防止CSRF攻击 2022-10-17
- Vue 父子组件的通信传参(props、$emit) 2023-10-08