博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sticky footers 粘住底部布局
阅读量:6228 次
发布时间:2019-06-21

本文共 1534 字,大约阅读时间需要 5 分钟。

什么是Sticky footers

在网页设计中,Sticky footers设计是最古老和最常见的效果之一,大多数人都曾经经历过。它可以概括如下:如果页面内容不够长的时候,页脚块粘贴在视窗底部;如果内容足够长时,页脚块会被内容向下推送。

实现它最简单三种方式

1. 利用margin(推荐,不用担心兼容性问题)

    
我是内容
复制代码
html,        body {            width: 100%;            height: 100%;            margin: 0;        }        .content {            min-height: 100%;            padding-bottom: 50px;            box-sizing: border-box;            background-color: antiquewhite;            text-align: center;        }        .footer {            margin-top: -50px;            height: 50px;            background-color: aquamarine;        }复制代码

2. 使用flex弹性布局

    
我是内容
复制代码
html,        body {            width: 100%;            height: 100%;            margin: 0;        }        body{            display: flex;            flex-direction: column;        }        .content {            flex: 1;            background-color: antiquewhite;            text-align: center;        }        .footer {            flex: 0 0 50px;            height: 50px;            background-color: aquamarine;        }复制代码

3. 使用calc函数

    
我是内容
复制代码
html,        body {            width: 100%;            height: 100%;            margin: 0;        }        .content {            min-height: calc(100% - 50px);            background-color: antiquewhite;            text-align: center;        }        .footer {            height: 50px;            background-color: aquamarine;        }复制代码

测试代码

转载于:https://juejin.im/post/5c04962fe51d451f3c07f215

你可能感兴趣的文章
方面和服务,差别大吗?
查看>>
Rust 和Erlang的对比
查看>>
C# 8中的默认接口方法
查看>>
微信小程序wx:for和wx:for-item的正确用法
查看>>
iOS开源项目周报1222
查看>>
个推开发者服务进阶之路
查看>>
与Jeff Sutherland谈敏捷领导力
查看>>
Facebook开源分布式日志存储系统LogDevice
查看>>
JPA 2.2带来一些备受期待的变更
查看>>
Homebrew 1.9发布,将支持Linux与Windows 10
查看>>
Loader 使用文档
查看>>
Mozilla开发全新的公开网络API WebXR 来实现增强现实
查看>>
记一次获得3倍性能的Go程序优化实践
查看>>
“迁移策略+新容器运行时”应对有状态应用的冷热迁移挑战
查看>>
中国法院裁定:禁售部分型号苹果手机
查看>>
中台之上(一):重视业务架构,不要让“业务的归业务、技术的归技术”
查看>>
如何定义研发KPI:以团队速度为标准
查看>>
微软发布UWP Bridge项目将一切应用转为Windows应用
查看>>
联合国儿童基金会投资六家区块链初创企业,目标是解决“全球性挑战”
查看>>
期待已久的Firefox 39最终顺利发布
查看>>