stickline如何向前移动(使用常见的sticky footer布局方式)
类别:Web前端 浏览量:1876
时间:2022-04-02 14:14:13 stickline如何向前移动
使用常见的sticky footer布局方式什么是sticky footer布局
我们常见的网站页面都会把一个页面分为:头部区、内容区、页脚区,当头部区和内容区内容较少时,页脚区能固定在网页底部,而不是随着文档流排布。当页面内容较多时,页脚能随着文档内容自动撑开,显示在页面的最底部。这就是sticky footer布局。
实现方式
flex 实现
html代码
<header class="header"></header> <main class="content"> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> </main> <footer class="footer"></footer>
css代码
*{ margin: 0; padding: 0; } html,body{ display: flex; flex-direction: column; min-height: 100%; width: 100%; } .header{ background: gray; height: 20px; } .content{ flex: 1; overflow: auto; background: greenyellow; } .footer{ background: pink; height: 20px; }
flex布局方法简单代码少,因为pc端兼容性不是很好,可以广泛用于移动端。
负margin布局方式
html代码
<li class="wrapper clearfix"> <li class="title"> <h1>这里是头部</h1> </li> <li class="main"> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> <p>近段时间房管局四大金刚</p> </li> </li> <li class="footer"> <p>© 2017 No rights reserved.</p> <p>Made with ♥ by an anonymous pastafarian.</p> </li>
css代码
* { margin: 0; padding: 0; text-align: center; } .wrapper { min-height: 100%; width: 100%; } .main { margin-top: 64px; padding-bottom: 64px; } .footer { margin: -64px auto 0 auto; background: orange; } .clearfix::after { display: block; content: "."; height: 0; clear: both; visibility: hidden; }
这是兼容性最好的方案,各大浏览器都可兼容,就是需要提前知道footer的高度。且结构相对复杂。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
您可能感兴趣
- html5布局(Html5让容器充满屏幕高度或自适应剩余高度的布局实现)
- vue动态列表布局(vue项目实现左滑删除功能完整代码)
- css响应式网格布局(CSS网格布局的示例代码)
- css自动布局(CSS自适应布局思路)
- css瀑布流布局
- css中设置flex布局浮动是否会生效(深入理解CSS系列之flex兼容)
- css3弹性布局(CSS3弹性布局内容对齐justify-content属性使用详解)
- css如何两列布局(浅谈CSS 多栏布局Multi-Columns Layout)
- divcss页面布局步骤(横向两列布局左列固定,右列自适应的4种CSS实现方式)
- div左右布局自适应(如何让一个div居于页面正中间实现方法)
- html网页设计排版布局(HTML利用九宫格原理进行网页布局)
- 如何使用rem开发移动端页面(移动端rem布局的两种实现方法)
- ui小程序布局(AmazeUI 输入框组的示例代码)
- extjs column列布局
- html5列表与布局(HTML5逐步分析实现拖放功能的方法)
- css3项目列表属性(像素密度与CSS3的viewport在移动端Web响应式布局中的运用)
- 蒜苔和鱿鱼尾巴一起炒,味道特别棒,又脆又嫩,有滋又有味(蒜苔和鱿鱼尾巴一起炒)
- 鱿鱼炒蒜苔不是黑暗料理,这样做清香扑鼻,鲜美脆嫩,开胃又下饭(鱿鱼炒蒜苔不是黑暗料理)
- 蒜苔炒鱿鱼(蒜苔炒鱿鱼)
- 远离 五毛食品 洛阳80后妈妈发明的 飞行棋 成校园爆款 玩具(远离五毛食品)
- 失传的古代飞行棋游戏 六博(失传的古代飞行棋游戏)
- 感冒要吃什么药(猫咪感冒要吃什么药)
热门推荐
- 阿里云服务器安全组在哪(阿里云服务器安全组设置规则)
- laravel跳转后需要授权吗(解决Laravel5.2 Auth认证退出失效的问题)
- 微信小程序苹果部分内容打不开(微信小程序audio组件在ios端无法播放的解决办法)
- python画折线图(python使用Plotly绘图工具绘制水平条形图)
- linux怎样查qt版本(Linux QT Kit丢失及Version为空问题解决方案)
- dedecms提示怎么去除(DEDECMS系统后台会员功能漏洞解决方法)
- mysql cache(MySQL取消了Query Cache的原因)
- 阿里云服务器安全组在哪(阿里云服务器安全组设置规则)
- extjs radiogroup赋值和取值
- javascript类型转换讲解(JavaScript数据类型转换详解推荐)